Started by upstream project "pipeline-nightly" build number 61
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 a08c65ec7618b078ec3b955ec15865adb11ad348 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f a08c65ec7618b078ec3b955ec15865adb11ad348 # timeout=10
Commit message: "add ansible-os-rocky9 job"
> git rev-list --no-walk a08c65ec7618b078ec3b955ec15865adb11ad348 # 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 61
[test-deployment] $ /bin/bash -xe /tmp/jenkins12095360848006657107.sh
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-61
++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-61
++ 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_61
++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_61
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61
++ 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.74481.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=ubuntu22
++ ENVIRONMENT_OS=ubuntu22
++ head -1
++ export DATA_NETWORK=10.20.0.0/24
++ DATA_NETWORK=10.20.0.0/24
++ export VROUTER_GATEWAY=10.20.0.1
++ VROUTER_GATEWAY=10.20.0.1
++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ export IMAGE_SSH_USER=ubuntu
++ IMAGE_SSH_USER=ubuntu
++ export INSTANCE_IDS=03f06425-e473-4ff1-b78f-4cd49ce82bda,3c14812d-e1d0-4274-ba7d-49038dec1dc7,5be31074-9af6-430e-a26a-5feff04fdb18,cb66c223-405e-4aee-a9ff-9ac798790ba4,ee97e603-1f57-4f29-b322-c5b1e8ca740b,
++ INSTANCE_IDS=03f06425-e473-4ff1-b78f-4cd49ce82bda,3c14812d-e1d0-4274-ba7d-49038dec1dc7,5be31074-9af6-430e-a26a-5feff04fdb18,cb66c223-405e-4aee-a9ff-9ac798790ba4,ee97e603-1f57-4f29-b322-c5b1e8ca740b,
++ export instance_ip=10.0.0.58
++ instance_ip=10.0.0.58
++ export CONTROLLER_NODES=10.0.0.58,10.0.0.36,10.0.0.34,
++ CONTROLLER_NODES=10.0.0.58,10.0.0.36,10.0.0.34,
++ export CONTROL_NODES=10.20.0.23,10.20.0.35,10.20.0.22,
++ CONTROL_NODES=10.20.0.23,10.20.0.35,10.20.0.22,
++ export AGENT_NODES=10.0.0.55,10.0.0.52,
++ AGENT_NODES=10.0.0.55,10.0.0.52,
++ 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-61 Random: 74481 Stream: ansible-os-ha-ziu'
+ desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61/ansible-os-ha-ziu'
+ echo 'DESCRIPTION Pipeline: pipeline-nightly-61 Random: 74481 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61/ansible-os-ha-ziu'
DESCRIPTION Pipeline: pipeline-nightly-61 Random: 74481 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61/ansible-os-ha-ziu
[description-setter] Description set: Pipeline: pipeline-nightly-61 Random: 74481 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61/ansible-os-ha-ziu'
[test-deployment] $ /bin/bash -xe /tmp/jenkins7273769166011103569.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-61
++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-61
++ 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_61
++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_61
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61
++ 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/jenkins14539033440593915853.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-61
++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-61
++ 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_61
++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_61
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_61
++ 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.74481.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=ubuntu22
++ ENVIRONMENT_OS=ubuntu22
++ head -1
++ export DATA_NETWORK=10.20.0.0/24
++ DATA_NETWORK=10.20.0.0/24
++ export VROUTER_GATEWAY=10.20.0.1
++ VROUTER_GATEWAY=10.20.0.1
++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ export IMAGE_SSH_USER=ubuntu
++ IMAGE_SSH_USER=ubuntu
++ export INSTANCE_IDS=03f06425-e473-4ff1-b78f-4cd49ce82bda,3c14812d-e1d0-4274-ba7d-49038dec1dc7,5be31074-9af6-430e-a26a-5feff04fdb18,cb66c223-405e-4aee-a9ff-9ac798790ba4,ee97e603-1f57-4f29-b322-c5b1e8ca740b,
++ INSTANCE_IDS=03f06425-e473-4ff1-b78f-4cd49ce82bda,3c14812d-e1d0-4274-ba7d-49038dec1dc7,5be31074-9af6-430e-a26a-5feff04fdb18,cb66c223-405e-4aee-a9ff-9ac798790ba4,ee97e603-1f57-4f29-b322-c5b1e8ca740b,
++ export instance_ip=10.0.0.58
++ instance_ip=10.0.0.58
++ export CONTROLLER_NODES=10.0.0.58,10.0.0.36,10.0.0.34,
++ CONTROLLER_NODES=10.0.0.58,10.0.0.36,10.0.0.34,
++ export CONTROL_NODES=10.20.0.23,10.20.0.35,10.20.0.22,
++ CONTROL_NODES=10.20.0.23,10.20.0.35,10.20.0.22,
++ export AGENT_NODES=10.0.0.55,10.0.0.52,
++ AGENT_NODES=10.0.0.55,10.0.0.52,
++ 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.74481.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_61/ansible-os-ha-ziu
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_61/ansible-os-ha-ziu
+ export TARGET=deployment
+ TARGET=deployment
+ ./src/opensdn-io/tf-jenkins/jobs/test/functional/run.sh
INFO: Test deployment started Thu Mar 6 01:58:21 UTC 2025
Warning: Permanently added '10.0.0.58' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.58' (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.58 10.0.0.36 10.0.0.34 "
AGENT_NODES="10.0.0.55 10.0.0.52 "
CONTROL_NODES="10.20.0.23 10.20.0.35 10.20.0.22 "
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.58'
OS_AUTH_URL='http://10.0.0.58: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 28.0.1, build 068a01e
[docker config]
DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5102
HTTP/1.1 404 Not Found
Content-Type: text/plain; charset=utf-8
X-Content-Type-Options: nosniff
Date: Thu, 06 Mar 2025 01:58:24 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 28.0.1, build 068a01e
nightly: Pulling from tf-deployment-test
2d473b07cdd5: Already exists
ade151a061fa: Pulling fs layer
a15d7b41d401: Pulling fs layer
ade151a061fa: Verifying Checksum
ade151a061fa: Download complete
ade151a061fa: Pull complete
a15d7b41d401: Download complete
a15d7b41d401: Pull complete
Digest: sha256:de6392b6b09bd3c5a48aba6bf3cf9ae881f5684bcbdf9bfff118ce53652285ad
Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
72f1aa3d3fa07cc8208f336642351b0507daae3181f7b5229594411bdf488434
aivfiofCsu
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.58 10.0.0.36 10.0.0.34 "
AGENT_NODES="10.0.0.55 10.0.0.52 "
CONTROL_NODES="10.20.0.23 10.20.0.35 10.20.0.22 "
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.58'
OS_AUTH_URL='http://10.0.0.58: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.58
DEPLOYMENT_TEST_TAGS=ziu
nightly: Pulling from tf-deployment-test
Digest: sha256:de6392b6b09bd3c5a48aba6bf3cf9ae881f5684bcbdf9bfff118ce53652285ad
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/tmpm9f3o8pr
/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.58' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.58' (ECDSA) to the list of known hosts.
2025-03-06 01:58:38.357 DEBUG: Open ssh connection host=10.0.0.58 user=ubuntu
2025-03-06 01:58:38.363 DEBUG: starting thread (client mode): 0x7e785f8
2025-03-06 01:58:38.363 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1
2025-03-06 01:58:38.371 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-03-06 01:58:38.371 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-03-06 01:58:38.373 DEBUG: === Key exchange possibilities ===
2025-03-06 01:58:38.374 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-03-06 01:58:38.374 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-03-06 01:58:38.374 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 01:58:38.374 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 01:58:38.374 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-03-06 01:58:38.374 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-03-06 01:58:38.374 DEBUG: client compress: none, zlib@openssh.com
2025-03-06 01:58:38.374 DEBUG: server compress: none, zlib@openssh.com
2025-03-06 01:58:38.374 DEBUG: client lang:
2025-03-06 01:58:38.374 DEBUG: server lang:
2025-03-06 01:58:38.374 DEBUG: kex follows: False
2025-03-06 01:58:38.374 DEBUG: === Key exchange agreements ===
2025-03-06 01:58:38.374 DEBUG: Strict kex mode: True
2025-03-06 01:58:38.375 DEBUG: Kex: curve25519-sha256@libssh.org
2025-03-06 01:58:38.375 DEBUG: HostKey: ssh-ed25519
2025-03-06 01:58:38.375 DEBUG: Cipher: aes128-ctr
2025-03-06 01:58:38.375 DEBUG: MAC: hmac-sha2-256
2025-03-06 01:58:38.375 DEBUG: Compression: none
2025-03-06 01:58:38.375 DEBUG: === End of kex handshake ===
2025-03-06 01:58:38.421 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-03-06 01:58:38.421 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-03-06 01:58:38.422 DEBUG: Switch to new keys ...
2025-03-06 01:58:38.423 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-03-06 01:58:38.423 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-03-06 01:58:38.424 DEBUG: Adding ssh-ed25519 host key for 10.0.0.58: b'af4c46836b080a7322792cfd6d284861'
2025-03-06 01:58:38.886 DEBUG: Trying discovered key b'63b905882ca4fec4e131f21aaaf1ead4' in /root/.ssh/id_rsa
2025-03-06 01:58:38.887 DEBUG: userauth is OK
2025-03-06 01:58:38.887 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-03-06 01:58:38.887 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-03-06 01:58:38.887 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-03-06 01:58:38.887 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-03-06 01:58:38.902 INFO: Authentication (publickey) successful!
2025-03-06 01:58:38.903 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh'
2025-03-06 01:58:38.903 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-03-06 01:58:38.970 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-03-06 01:58:38.971 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-03-06 01:58:38.971 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-03-06 01:58:39.014 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-03-06 01:58:39.015 DEBUG: Secsh channel 0 opened.
2025-03-06 01:58:39.016 DEBUG: [chan 0] Sesch channel 0 request ok
2025-03-06 01:58:39.017 DEBUG: Command started, waiting result...
2025-03-06 01:58:39.017 DEBUG: [chan 0] EOF sent (0)
2025-03-06 01:58:39.021 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
2025-03-06 01:58:39.025 INFO: + my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
+ 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.58 10.0.0.36 10.0.0.34 '
++ AGENT_NODES='10.0.0.55 10.0.0.52 '
++ CONTROL_NODES='10.20.0.23 10.20.0.35 10.20.0.22 '
++ 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.58
++ OS_AUTH_URL=http://10.0.0.58: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.58
++ 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-03-06 01:58:39.047 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-03-06 01:58:39.091 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly' locally
2025-03-06 01:58:39.225 INFO: nightly: Pulling from tf-ansible-deployer-src
63bf0940d05f: Pulling fs layer
2025-03-06 01:58:39.293 INFO: 63bf0940d05f: Download complete
2025-03-06 01:58:39.582 INFO: 63bf0940d05f: Pull complete
2025-03-06 01:58:39.597 INFO: Digest: sha256:b5747ede58314587026dac252a028478e52ad0cf4b7663b218e45667dc7a268d
2025-03-06 01:58:39.604 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly
2025-03-06 01:58:39.888 INFO: 9ab08a621e96ba0ff447efacf3468a00e178122aab6660e6af55e917e1b1e16d
2025-03-06 01:58:39.890 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer
2025-03-06 01:58:40.062 INFO: + sudo docker rm -fv tf-ansible-deployer-src
2025-03-06 01:58:40.120 INFO: tf-ansible-deployer-src
2025-03-06 01:58:40.124 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer
2025-03-06 01:58:40.137 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-03-06 01:58:40.227 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-03-06 01:58:40.258 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly' locally
2025-03-06 01:58:40.386 INFO: nightly: Pulling from tf-kolla-ansible-src
61a3167e3471: Pulling fs layer
2025-03-06 01:58:40.758 INFO: 61a3167e3471: Verifying Checksum
61a3167e3471: Download complete
2025-03-06 01:58:41.252 INFO: 61a3167e3471: Pull complete
2025-03-06 01:58:41.268 INFO: Digest: sha256:6605f60d422ff3eb10f8d7ef0cfdf8d50e68de0ff5fa30a1fe47bb75a2a19898
2025-03-06 01:58:41.275 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly
2025-03-06 01:58:41.410 INFO: 0ccc08c0cc5428c05da5b638a36c4b9e7cf7eafd3392d733d88f9c45b2572c52
2025-03-06 01:58:41.414 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible
2025-03-06 01:58:41.509 INFO: + sudo docker rm -fv tf-kolla-ansible-src
2025-03-06 01:58:41.589 INFO: tf-kolla-ansible-src
2025-03-06 01:58:41.592 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible
2025-03-06 01:58:41.601 INFO: + cd /home/ubuntu/tf-ansible-deployer
2025-03-06 01:58:41.601 INFO: + cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml
2025-03-06 01:58:41.604 INFO: + sed -i 's/CONTRAIL_CONTAINER_TAG:.*/CONTRAIL_CONTAINER_TAG: nightly/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-03-06 01:58:41.606 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5102/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-03-06 01:58:41.608 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-03-06 01:58:43.179 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-03-06 01:58:43.197 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-03-06 01:58:43.212 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-03-06 01:58:43.743 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-03-06 01:58:45.295 INFO: TASK [Gathering Facts] *********************************************************
ok: [localhost]
2025-03-06 01:58:45.621 INFO: TASK [Expose instances] ********************************************************
2025-03-06 01:58:45.622 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:45.837 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-03-06 01:58:46.071 INFO: TASK [Expose remote_locations configuration] ***********************************
2025-03-06 01:58:46.072 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-03-06 01:58:46.297 INFO: TASK [Expose provider config] **************************************************
2025-03-06 01:58:46.298 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-03-06 01:58:47.182 INFO: TASK [pip : check if pip present] **********************************************
changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.247620", "end": "2025-03-06 01:58:47.144283", "msg": "", "rc": 0, "start": "2025-03-06 01:58:46.896663", "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-03-06 01:58:48.564 INFO: TASK [pip : upgrade pip] *******************************************************
2025-03-06 01:58:48.564 INFO: changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.896327", "end": "2025-03-06 01:58:48.536655", "msg": "", "rc": 0, "start": "2025-03-06 01:58:47.640328", "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-03-06 01:58:48.670 INFO: TASK [contrail_deployer : create container host group] *************************
2025-03-06 01:58:48.752 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-03-06 01:58:49.189 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:49.221 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.36", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:49.255 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:49.290 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.55", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:49.325 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.52", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:49.540 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-03-06 01:58:49.541 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:49.577 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.36", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:49.614 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:49.650 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.55", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:49.683 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.52", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:50.042 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-03-06 01:58:50.117 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-03-06 01:58:50.302 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-03-06 01:58:50.529 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:50.568 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:50.604 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:50.786 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-03-06 01:58:51.008 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:51.049 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:51.091 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:51.274 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 01:58:51.274 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-03-06 01:58:51.499 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-03-06 01:58:51.500 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:51.533 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:51.597 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:51.817 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 01:58:51.817 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-03-06 01:58:52.082 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:52.114 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:52.150 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:52.362 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 01:58:52.362 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-03-06 01:58:52.638 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:52.664 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:52.696 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:52.969 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-03-06 01:58:53.222 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:53.258 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:53.291 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:53.486 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-03-06 01:58:53.712 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:53.747 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:53.782 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:53.970 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-03-06 01:58:54.197 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:54.235 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:54.272 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:54.462 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-03-06 01:58:54.779 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-03-06 01:58:55.074 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-03-06 01:58:55.418 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-03-06 01:58:55.684 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-03-06 01:58:55.686 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:55.939 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-03-06 01:58:56.237 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.55"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:56.272 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.55", "10.0.0.52"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:56.502 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-03-06 01:58:56.694 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-03-06 01:58:56.780 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-03-06 01:58:57.200 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-03-06 01:58:57.201 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-03-06 01:58:57.391 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-03-06 01:58:57.392 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false}
2025-03-06 01:58:57.602 INFO: TASK [contrail_deployer : set registry if defined] *****************************
ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false}
2025-03-06 01:58:57.848 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-03-06 01:58:58.040 INFO: TASK [contrail_deployer : add roles if defined] ********************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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_58": {"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_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:58:58.073 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_58": {"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_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:58.106 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_58": {"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_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:58:58.137 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:58.168 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 01:58:58.362 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.58 10.0.0.36 10.0.0.34", "opencontrail_collector_ip": "10.0.0.58 10.0.0.36 10.0.0.34"}, "changed": false}
2025-03-06 01:58:58.422 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-03-06 01:58:58.476 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-03-06 01:58:58.767 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-03-06 01:58:58.828 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-03-06 01:58:58.907 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-03-06 01:58:59.606 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-03-06 01:58:59.606 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.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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-03-06 01:58:59.808 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.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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-03-06 01:59:00.027 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
2025-03-06 01:59:00.027 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.072 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.109 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.146 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.182 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.219 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.257 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.293 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 01:59:00.504 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 01:59:00.505 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 01:59:00.739 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-03-06 01:59:00.741 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:59:00.785 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:59:00.830 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:59:01.138 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 01:59:01.396 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
2025-03-06 01:59:01.397 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:59:01.433 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:59:01.472 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:59:01.694 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 01:59:01.695 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 01:59:02.017 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 01:59:02.049 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:59:02.091 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 01:59:02.362 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-03-06 01:59:02.362 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-03-06 01:59:02.368 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-03-06 01:59:02.608 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-03-06 01:59:02.613 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.58"}, "changed": false}
2025-03-06 01:59:03.118 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
2025-03-06 01:59:03.122 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-03-06 01:59:03.158 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-03-06 01:59:03.196 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-03-06 01:59:03.234 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-03-06 01:59:03.268 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-03-06 01:59:03.269 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-03-06 01:59:03.491 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-03-06 01:59:03.900 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-03-06 01:59:03.954 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-03-06 01:59:04.158 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 01:59:04.159 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-03-06 01:59:04.333 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-03-06 01:59:04.333 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-03-06 01:59:04.759 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-03-06 01:59:04.762 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-03-06 01:59:04.938 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-03-06 01:59:05.113 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-03-06 01:59:05.114 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-03-06 01:59:05.386 INFO: TASK [kolla_deployer : install_kolla_dependencies] *****************************
2025-03-06 01:59:05.448 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost
2025-03-06 01:59:06.972 INFO: TASK [kolla_deployer : install git to operate on kolla branches] ***************
2025-03-06 01:59:06.973 INFO: ok: [localhost] => {"cache_update_time": 1741220641, "cache_updated": false, "changed": false}
2025-03-06 01:59:07.040 INFO: TASK [kolla_deployer : create kolla playbooks] *********************************
2025-03-06 01:59:07.108 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost
2025-03-06 01:59:07.359 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] ***
2025-03-06 01:59:07.360 INFO: ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-03-06 01:59:07.836 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************
ok: [localhost] => {"changed": false, "stat": {"atime": 1741226321.5970013, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1741226321.5970013, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 517195, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1741224321.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": "1946939738", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
2025-03-06 01:59:08.678 INFO: TASK [kolla_deployer : Choosing openstack branch] ******************************
2025-03-06 01:59:08.679 INFO: changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.153902", "end": "2025-03-06 01:59:08.643711", "msg": "", "rc": 0, "start": "2025-03-06 01:59:08.489809", "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-03-06 01:59:11.107 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-03-06 01:59:13.266 INFO: TASK [kolla_deployer : install kolla requirements] *****************************
ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "-r", "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt"], "name": null, "requirements": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt", "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (6.1.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.1)\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.2.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: 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.1)\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.1)\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: 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: 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: 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: 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: 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: 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)) (7.0.0)\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.1)", "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.2.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: 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.1)", "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.1)", "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: 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: 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: 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: 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: 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: 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)) (7.0.0)", "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-03-06 01:59:15.923 INFO: TASK [kolla_deployer : install kolla libraries] ********************************
2025-03-06 01:59:15.923 INFO: changed: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 01:59:16.176 INFO: TASK [k8s_deployer : init master_ip list] **************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-03-06 01:59:16.388 INFO: TASK [k8s_deployer : init master_name list] ************************************
2025-03-06 01:59:16.390 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-03-06 01:59:16.898 INFO: TASK [k8s_deployer : show master_ip list] **************************************
ok: [localhost] => {
"msg": []
}
2025-03-06 01:59:17.075 INFO: TASK [k8s_deployer : show master_name list] ************************************
ok: [localhost] => {
"msg": []
}
2025-03-06 01:59:17.984 INFO: PLAY [Prepare Docker] **********************************************************
2025-03-06 01:59:19.741 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 01:59:19.741 INFO: ok: [10.0.0.58]
2025-03-06 01:59:20.077 INFO: ok: [10.0.0.36]
2025-03-06 01:59:20.139 INFO: ok: [10.0.0.34]
2025-03-06 01:59:20.216 INFO: ok: [10.0.0.55]
2025-03-06 01:59:20.453 INFO: ok: [10.0.0.52]
2025-03-06 01:59:21.198 INFO: TASK [docker : include OS specific] ********************************************
2025-03-06 01:59:21.924 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.58, 10.0.0.36, 10.0.0.34, 10.0.0.55, 10.0.0.52
2025-03-06 01:59:23.458 INFO: TASK [docker : upgrade pyopenssl] **********************************************
ok: [10.0.0.36] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-03-06 01:59:23.485 INFO: ok: [10.0.0.34] => {"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-03-06 01:59:23.499 INFO: ok: [10.0.0.58] => {"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-03-06 01:59:23.673 INFO: ok: [10.0.0.55] => {"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-03-06 01:59:23.964 INFO: ok: [10.0.0.52] => {"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-03-06 01:59:25.525 INFO: TASK [docker : Install pre-requisites] *****************************************
2025-03-06 01:59:25.525 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1741220641, "cache_updated": false, "changed": false}
2025-03-06 01:59:25.544 INFO: ok: [10.0.0.34] => {"attempts": 1, "cache_update_time": 1741220641, "cache_updated": false, "changed": false}
2025-03-06 01:59:25.593 INFO: ok: [10.0.0.58] => {"attempts": 1, "cache_update_time": 1741220641, "cache_updated": false, "changed": false}
2025-03-06 01:59:25.879 INFO: ok: [10.0.0.55] => {"attempts": 1, "cache_update_time": 1741220641, "cache_updated": false, "changed": false}
2025-03-06 01:59:26.076 INFO: ok: [10.0.0.52] => {"attempts": 1, "cache_update_time": 1741220641, "cache_updated": false, "changed": false}
2025-03-06 01:59:27.279 INFO: TASK [docker : add docker repo key] ********************************************
2025-03-06 01:59:27.282 INFO: ok: [10.0.0.36] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 01:59:27.311 INFO: ok: [10.0.0.55] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 01:59:27.314 INFO: ok: [10.0.0.34] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 01:59:27.399 INFO: ok: [10.0.0.58] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 01:59:27.482 INFO: ok: [10.0.0.52] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 01:59:28.498 INFO: TASK [docker : create docker repo] *********************************************
2025-03-06 01:59:28.499 INFO: ok: [10.0.0.36] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 01:59:28.511 INFO: ok: [10.0.0.34] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 01:59:28.525 INFO: ok: [10.0.0.55] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 01:59:28.632 INFO: ok: [10.0.0.52] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 01:59:28.645 INFO: ok: [10.0.0.58] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 01:59:32.698 INFO: TASK [docker : install docker for other ubuntu] ********************************
ok: [10.0.0.34] => {"attempts": 1, "cache_update_time": 1741226371, "cache_updated": true, "changed": false}
2025-03-06 01:59:32.702 INFO: ok: [10.0.0.55] => {"attempts": 1, "cache_update_time": 1741226371, "cache_updated": true, "changed": false}
2025-03-06 01:59:32.730 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1741226371, "cache_updated": true, "changed": false}
2025-03-06 01:59:32.871 INFO: ok: [10.0.0.52] => {"attempts": 1, "cache_update_time": 1741226372, "cache_updated": true, "changed": false}
2025-03-06 01:59:32.922 INFO: ok: [10.0.0.58] => {"attempts": 1, "cache_update_time": 1741226372, "cache_updated": true, "changed": false}
2025-03-06 01:59:33.125 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-03-06 01:59:33.889 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.58, 10.0.0.36, 10.0.0.34, 10.0.0.55, 10.0.0.52
2025-03-06 01:59:34.842 INFO: TASK [docker : create docker config directory] *********************************
2025-03-06 01:59:34.842 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 01:59:34.867 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 01:59:34.945 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 01:59:35.000 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 01:59:35.094 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 01:59:35.809 INFO: TASK [docker : ensure docker config file exists] *******************************
changed: [10.0.0.36] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-03-06 01:59:35.884 INFO: changed: [10.0.0.58] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-03-06 01:59:35.915 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-03-06 01:59:36.001 INFO: changed: [10.0.0.55] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-03-06 01:59:36.248 INFO: changed: [10.0.0.52] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-03-06 01:59:36.969 INFO: TASK [docker : read docker config file] ****************************************
changed: [10.0.0.58] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.006297", "end": "2025-03-06 01:59:36.911251", "msg": "", "rc": 0, "start": "2025-03-06 01:59:36.904954", "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-03-06 01:59:37.004 INFO: changed: [10.0.0.36] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003462", "end": "2025-03-06 01:59:36.946013", "msg": "", "rc": 0, "start": "2025-03-06 01:59:36.942551", "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-03-06 01:59:37.146 INFO: changed: [10.0.0.34] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.006731", "end": "2025-03-06 01:59:37.099077", "msg": "", "rc": 0, "start": "2025-03-06 01:59:37.092346", "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-03-06 01:59:37.227 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004608", "end": "2025-03-06 01:59:37.189780", "msg": "", "rc": 0, "start": "2025-03-06 01:59:37.185172", "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-03-06 01:59:37.389 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005316", "end": "2025-03-06 01:59:37.336047", "msg": "", "rc": 0, "start": "2025-03-06 01:59:37.330731", "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-03-06 01:59:37.722 INFO: TASK [docker : convert entries to json] ****************************************
2025-03-06 01:59:37.726 INFO: ok: [10.0.0.58] => {"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-03-06 01:59:37.866 INFO: ok: [10.0.0.36] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-03-06 01:59:37.986 INFO: ok: [10.0.0.34] => {"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-03-06 01:59:38.084 INFO: ok: [10.0.0.55] => {"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-03-06 01:59:38.236 INFO: ok: [10.0.0.52] => {"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-03-06 01:59:38.660 INFO: TASK [docker : register insecure-registries] ***********************************
2025-03-06 01:59:38.662 INFO: ok: [10.0.0.58] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-03-06 01:59:38.821 INFO: ok: [10.0.0.36] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-03-06 01:59:38.979 INFO: ok: [10.0.0.34] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-03-06 01:59:39.003 INFO: ok: [10.0.0.55] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-03-06 01:59:39.097 INFO: ok: [10.0.0.52] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-03-06 01:59:39.632 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************
2025-03-06 01:59:39.633 INFO: ok: [10.0.0.36] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-03-06 01:59:39.679 INFO: ok: [10.0.0.34] => {"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-03-06 01:59:39.760 INFO: ok: [10.0.0.55] => {"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-03-06 01:59:39.855 INFO: ok: [10.0.0.52] => {"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-03-06 01:59:41.169 INFO: TASK [docker : write config to daemon.json] ************************************
changed: [10.0.0.34] => {"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-1741226380.3889136-225941-233154969933633/source", "state": "file", "uid": 0}
2025-03-06 01:59:41.177 INFO: changed: [10.0.0.36] => {"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-1741226380.233899-225940-69884026337778/source", "state": "file", "uid": 0}
2025-03-06 01:59:41.195 INFO: changed: [10.0.0.55] => {"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-1741226380.6006827-225945-26154389679655/source", "state": "file", "uid": 0}
2025-03-06 01:59:41.316 INFO: changed: [10.0.0.52] => {"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-1741226380.7719376-225992-234784691897005/source", "state": "file", "uid": 0}
2025-03-06 01:59:55.891 INFO: TASK [docker : restart docker daemon] ******************************************
2025-03-06 01:59:55.893 INFO: changed: [10.0.0.55] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 00:24:25 UTC", "ActiveEnterTimestampMonotonic": "479729284", "ActiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ActiveExitTimestampMonotonic": "478688376", "ActiveState": "active", "After": "basic.target sysinit.target docker.socket system.slice nss-lookup.target containerd.service network-online.target systemd-journald.socket time-set.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 00:24:24 UTC", "AssertTimestampMonotonic": "478696295", "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": "141868067000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ConditionTimestampMonotonic": "478696293", "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": "11559", "ExecMainStartTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ExecMainStartTimestampMonotonic": "478697479", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11559 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11559 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveEnterTimestampMonotonic": "478695601", "InactiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveExitTimestampMonotonic": "478697787", "InvocationID": "a1832ab77c89477ba149fbf0c478a746", "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": "11559", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "822624256", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target system.slice docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 00:24:25 UTC", "StateChangeTimestampMonotonic": "479729284", "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-03-06 01:59:56.034 INFO: changed: [10.0.0.52] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 00:24:25 UTC", "ActiveEnterTimestampMonotonic": "430892453", "ActiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ActiveExitTimestampMonotonic": "429968361", "ActiveState": "active", "After": "sysinit.target basic.target system.slice docker.socket firewalld.service nss-lookup.target systemd-journald.socket containerd.service time-set.target network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 00:24:24 UTC", "AssertTimestampMonotonic": "429973046", "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": "147712836000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ConditionTimestampMonotonic": "429973044", "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": "11830", "ExecMainStartTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ExecMainStartTimestampMonotonic": "429973908", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11830 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11830 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveEnterTimestampMonotonic": "429972533", "InactiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveExitTimestampMonotonic": "429974152", "InvocationID": "b4bd43ee1acd45a99200d4b85c8a8c04", "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": "11830", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "821895168", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 00:24:25 UTC", "StateChangeTimestampMonotonic": "430892453", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-03-06 01:59:59.772 INFO: changed: [10.0.0.34] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 00:24:25 UTC", "ActiveEnterTimestampMonotonic": "722218880", "ActiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ActiveExitTimestampMonotonic": "721313771", "ActiveState": "active", "After": "system.slice basic.target network-online.target firewalld.service docker.socket sysinit.target containerd.service nss-lookup.target time-set.target systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 00:24:24 UTC", "AssertTimestampMonotonic": "721318385", "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": "238393258000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ConditionTimestampMonotonic": "721318383", "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": "11772", "ExecMainStartTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ExecMainStartTimestampMonotonic": "721319322", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11772 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11772 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveEnterTimestampMonotonic": "721317850", "InactiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveExitTimestampMonotonic": "721319619", "InvocationID": "cefd9ae77dc24d0a9c21fb7aaf0529cb", "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": "11772", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5566095360", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 00:24:25 UTC", "StateChangeTimestampMonotonic": "722218880", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-03-06 02:00:00.606 INFO: changed: [10.0.0.36] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 00:24:25 UTC", "ActiveEnterTimestampMonotonic": "772310631", "ActiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ActiveExitTimestampMonotonic": "771317229", "ActiveState": "active", "After": "containerd.service network-online.target sysinit.target systemd-journald.socket time-set.target basic.target firewalld.service docker.socket nss-lookup.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 00:24:24 UTC", "AssertTimestampMonotonic": "771322761", "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": "245865963000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ConditionTimestampMonotonic": "771322760", "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": "11779", "ExecMainStartTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ExecMainStartTimestampMonotonic": "771323672", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11779 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=11779 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveEnterTimestampMonotonic": "771322261", "InactiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveExitTimestampMonotonic": "771323936", "InvocationID": "bc3f56c8284541fc87923fc891e4312c", "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": "11779", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5567533056", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 00:24:25 UTC", "StateChangeTimestampMonotonic": "772310631", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-03-06 02:00:01.917 INFO: TASK [docker : start docker daemon] ********************************************
2025-03-06 02:00:02.722 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.58, 10.0.0.36, 10.0.0.34, 10.0.0.55, 10.0.0.52
2025-03-06 02:00:03.574 INFO: TASK [docker : start docker daemon] ********************************************
ok: [10.0.0.58] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 00:24:25 UTC", "ActiveEnterTimestampMonotonic": "822108994", "ActiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ActiveExitTimestampMonotonic": "821147700", "ActiveState": "active", "After": "sysinit.target basic.target system.slice time-set.target nss-lookup.target docker.socket containerd.service systemd-journald.socket network-online.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 00:24:24 UTC", "AssertTimestampMonotonic": "821152652", "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": "524941338000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ConditionTimestampMonotonic": "821152651", "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": "16200", "ExecMainStartTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ExecMainStartTimestampMonotonic": "821153613", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:58:24 UTC] ; stop_time=[Thu 2025-03-06 01:58:24 UTC] ; pid=221413 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-03-06 01:58:24 UTC] ; stop_time=[Thu 2025-03-06 01:58:24 UTC] ; pid=221413 ; code=exited ; status=0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=16200 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=16200 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveEnterTimestampMonotonic": "821152103", "InactiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveExitTimestampMonotonic": "821153908", "InvocationID": "e140045a51eb4cfc9a4cec0952bf18bc", "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": "16200", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4072923136", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:58:24 UTC", "StateChangeTimestampMonotonic": "6460958073", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-03-06 02:00:03.664 INFO: ok: [10.0.0.36] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 02:00:00 UTC", "ActiveEnterTimestampMonotonic": "6507415270", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6489962374", "ActiveState": "active", "After": "containerd.service network-online.target sysinit.target systemd-journald.socket time-set.target basic.target firewalld.service docker.socket nss-lookup.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:54 UTC", "AssertTimestampMonotonic": "6501248305", "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": "1608026000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ConditionTimestampMonotonic": "6501248303", "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": "80415", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ExecMainStartTimestampMonotonic": "6501249742", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80415 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80415 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveEnterTimestampMonotonic": "6501247264", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveExitTimestampMonotonic": "6501250167", "InvocationID": "d31dd75835b74b93b73eb3f9ff95d0a4", "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": "80415", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "65114112", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 02:00:00 UTC", "StateChangeTimestampMonotonic": "6507415270", "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": "53", "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-03-06 02:00:03.786 INFO: ok: [10.0.0.34] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 01:59:59 UTC", "ActiveEnterTimestampMonotonic": "6456589711", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6439957664", "ActiveState": "active", "After": "system.slice basic.target network-online.target firewalld.service docker.socket sysinit.target containerd.service nss-lookup.target time-set.target systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:54 UTC", "AssertTimestampMonotonic": "6451307533", "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": "1590173000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ConditionTimestampMonotonic": "6451307531", "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": "80110", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ExecMainStartTimestampMonotonic": "6451308640", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80110 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80110 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveEnterTimestampMonotonic": "6451306591", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveExitTimestampMonotonic": "6451309049", "InvocationID": "6226ff9f52944ed6b898870b41c64ac8", "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": "80110", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "61587456", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:59:59 UTC", "StateChangeTimestampMonotonic": "6456589711", "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": "64", "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-03-06 02:00:03.889 INFO: ok: [10.0.0.55] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 01:59:55 UTC", "ActiveEnterTimestampMonotonic": "6210037650", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6197300125", "ActiveState": "active", "After": "basic.target sysinit.target docker.socket system.slice nss-lookup.target containerd.service network-online.target systemd-journald.socket time-set.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:53 UTC", "AssertTimestampMonotonic": "6207529527", "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": "581388000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ConditionTimestampMonotonic": "6207529525", "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": "34423", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ExecMainStartTimestampMonotonic": "6207530486", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34423 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34423 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveEnterTimestampMonotonic": "6207528931", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveExitTimestampMonotonic": "6207530756", "InvocationID": "be45f42f4b4748f9a3f397c432ce1bbd", "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": "34423", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "38096896", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target system.slice docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:59:55 UTC", "StateChangeTimestampMonotonic": "6210037650", "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": "21", "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-03-06 02:00:03.918 INFO: ok: [10.0.0.52] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 01:59:55 UTC", "ActiveEnterTimestampMonotonic": "6161473917", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6148577670", "ActiveState": "active", "After": "sysinit.target basic.target system.slice docker.socket firewalld.service nss-lookup.target systemd-journald.socket containerd.service time-set.target network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:53 UTC", "AssertTimestampMonotonic": "6158843447", "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": "626754000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ConditionTimestampMonotonic": "6158843445", "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": "34669", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ExecMainStartTimestampMonotonic": "6158844396", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34669 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34669 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveEnterTimestampMonotonic": "6158842873", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveExitTimestampMonotonic": "6158844668", "InvocationID": "87ca9f6e6bf74c329e6c8390720e1401", "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": "34669", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36610048", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:59:55 UTC", "StateChangeTimestampMonotonic": "6161473917", "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": "23", "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-03-06 02:00:05.740 INFO: PLAY [ZIU stage 1 stop services] ***********************************************
2025-03-06 02:00:07.088 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:00:07.089 INFO: ok: [10.0.0.58]
2025-03-06 02:00:07.279 INFO: ok: [10.0.0.36]
2025-03-06 02:00:07.374 INFO: ok: [10.0.0.55]
2025-03-06 02:00:07.403 INFO: ok: [10.0.0.52]
2025-03-06 02:00:07.482 INFO: ok: [10.0.0.34]
2025-03-06 02:00:08.570 INFO: TASK [set_fact] ****************************************************************
ok: [10.0.0.36] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.58", "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.58", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34", "computeManager_ip": "10.0.0.58", "imageManager_ip": "10.0.0.58", "networkManager_ip": "10.0.0.58"}, "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_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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-03-06 02:00:08.727 INFO: ok: [10.0.0.58] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.58", "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.58", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34", "computeManager_ip": "10.0.0.58", "imageManager_ip": "10.0.0.58", "networkManager_ip": "10.0.0.58"}, "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_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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-03-06 02:00:08.928 INFO: ok: [10.0.0.34] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.58", "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.58", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34", "computeManager_ip": "10.0.0.58", "imageManager_ip": "10.0.0.58", "networkManager_ip": "10.0.0.58"}, "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_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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-03-06 02:00:08.929 INFO: ok: [10.0.0.55] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.58", "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.58", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34", "computeManager_ip": "10.0.0.58", "imageManager_ip": "10.0.0.58", "networkManager_ip": "10.0.0.58"}, "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_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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-03-06 02:00:09.181 INFO: ok: [10.0.0.52] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.58", "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.58", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34", "computeManager_ip": "10.0.0.58", "imageManager_ip": "10.0.0.58", "networkManager_ip": "10.0.0.58"}, "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_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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-03-06 02:00:09.514 INFO: TASK [include_vars] ************************************************************
2025-03-06 02:00:09.522 INFO: ok: [10.0.0.58] => {"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-03-06 02:00:09.640 INFO: ok: [10.0.0.36] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-03-06 02:00:09.754 INFO: ok: [10.0.0.34] => {"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-03-06 02:00:09.757 INFO: ok: [10.0.0.55] => {"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-03-06 02:00:09.854 INFO: ok: [10.0.0.52] => {"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-03-06 02:00:10.056 INFO: TASK [include_role : contrail_config] ******************************************
2025-03-06 02:00:26.598 INFO: TASK [contrail_config : update contrail config image] **************************
2025-03-06 02:00:26.599 INFO: changed: [10.0.0.58] => (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:14.953557", "end": "2025-03-06 02:00:26.546961", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:00:11.593404", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n4aa16de88141: Pulling fs layer\n12c60b91ca46: Pulling fs layer\n9401dcb709cc: Pulling fs layer\n6ef0447bfe60: Pulling fs layer\n0fb3e500dd50: Pulling fs layer\n63518162f96e: Pulling fs layer\ndbf7e95dc7e7: Pulling fs layer\n7b650fa92946: Pulling fs layer\nc436486fc324: Pulling fs layer\n63518162f96e: Waiting\ndbf7e95dc7e7: Waiting\n7b650fa92946: Waiting\nc436486fc324: Waiting\n6ef0447bfe60: Waiting\n0fb3e500dd50: Waiting\n4aa16de88141: Verifying Checksum\n9401dcb709cc: Verifying Checksum\n9401dcb709cc: Download complete\n12c60b91ca46: Verifying Checksum\n12c60b91ca46: Download complete\n4aa16de88141: Download complete\n4aa16de88141: Pull complete\n12c60b91ca46: Pull complete\n9401dcb709cc: Pull complete\n0fb3e500dd50: Verifying Checksum\n0fb3e500dd50: Download complete\n6ef0447bfe60: Verifying Checksum\n6ef0447bfe60: Download complete\n6ef0447bfe60: Pull complete\n0fb3e500dd50: Pull complete\n7b650fa92946: Verifying Checksum\n7b650fa92946: Download complete\nc436486fc324: Verifying Checksum\nc436486fc324: Download complete\n63518162f96e: Download complete\ndbf7e95dc7e7: Verifying Checksum\ndbf7e95dc7e7: Download complete\n63518162f96e: Pull complete\ndbf7e95dc7e7: Pull complete\n7b650fa92946: Pull complete\nc436486fc324: Pull complete\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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", "4aa16de88141: Pulling fs layer", "12c60b91ca46: Pulling fs layer", "9401dcb709cc: Pulling fs layer", "6ef0447bfe60: Pulling fs layer", "0fb3e500dd50: Pulling fs layer", "63518162f96e: Pulling fs layer", "dbf7e95dc7e7: Pulling fs layer", "7b650fa92946: Pulling fs layer", "c436486fc324: Pulling fs layer", "63518162f96e: Waiting", "dbf7e95dc7e7: Waiting", "7b650fa92946: Waiting", "c436486fc324: Waiting", "6ef0447bfe60: Waiting", "0fb3e500dd50: Waiting", "4aa16de88141: Verifying Checksum", "9401dcb709cc: Verifying Checksum", "9401dcb709cc: Download complete", "12c60b91ca46: Verifying Checksum", "12c60b91ca46: Download complete", "4aa16de88141: Download complete", "4aa16de88141: Pull complete", "12c60b91ca46: Pull complete", "9401dcb709cc: Pull complete", "0fb3e500dd50: Verifying Checksum", "0fb3e500dd50: Download complete", "6ef0447bfe60: Verifying Checksum", "6ef0447bfe60: Download complete", "6ef0447bfe60: Pull complete", "0fb3e500dd50: Pull complete", "7b650fa92946: Verifying Checksum", "7b650fa92946: Download complete", "c436486fc324: Verifying Checksum", "c436486fc324: Download complete", "63518162f96e: Download complete", "dbf7e95dc7e7: Verifying Checksum", "dbf7e95dc7e7: Download complete", "63518162f96e: Pull complete", "dbf7e95dc7e7: Pull complete", "7b650fa92946: Pull complete", "c436486fc324: Pull complete", "Digest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-03-06 02:00:29.913 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:18.183157", "end": "2025-03-06 02:00:29.850777", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:00:11.667620", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n4aa16de88141: Pulling fs layer\n12c60b91ca46: Pulling fs layer\n9401dcb709cc: Pulling fs layer\n6ef0447bfe60: Pulling fs layer\n0fb3e500dd50: Pulling fs layer\n63518162f96e: Pulling fs layer\ndbf7e95dc7e7: Pulling fs layer\n7b650fa92946: Pulling fs layer\nc436486fc324: Pulling fs layer\n6ef0447bfe60: Waiting\n0fb3e500dd50: Waiting\n63518162f96e: Waiting\ndbf7e95dc7e7: Waiting\n7b650fa92946: Waiting\nc436486fc324: Waiting\n9401dcb709cc: Download complete\n4aa16de88141: Verifying Checksum\n4aa16de88141: Download complete\n12c60b91ca46: Verifying Checksum\n12c60b91ca46: Download complete\n6ef0447bfe60: Verifying Checksum\n6ef0447bfe60: Download complete\n4aa16de88141: Pull complete\n0fb3e500dd50: Download complete\n12c60b91ca46: Pull complete\n9401dcb709cc: Pull complete\n7b650fa92946: Verifying Checksum\n7b650fa92946: Download complete\n6ef0447bfe60: Pull complete\n0fb3e500dd50: Pull complete\nc436486fc324: Verifying Checksum\nc436486fc324: Download complete\n63518162f96e: Verifying Checksum\n63518162f96e: Download complete\ndbf7e95dc7e7: Verifying Checksum\ndbf7e95dc7e7: Download complete\n63518162f96e: Pull complete\ndbf7e95dc7e7: Pull complete\n7b650fa92946: Pull complete\nc436486fc324: Pull complete\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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", "4aa16de88141: Pulling fs layer", "12c60b91ca46: Pulling fs layer", "9401dcb709cc: Pulling fs layer", "6ef0447bfe60: Pulling fs layer", "0fb3e500dd50: Pulling fs layer", "63518162f96e: Pulling fs layer", "dbf7e95dc7e7: Pulling fs layer", "7b650fa92946: Pulling fs layer", "c436486fc324: Pulling fs layer", "6ef0447bfe60: Waiting", "0fb3e500dd50: Waiting", "63518162f96e: Waiting", "dbf7e95dc7e7: Waiting", "7b650fa92946: Waiting", "c436486fc324: Waiting", "9401dcb709cc: Download complete", "4aa16de88141: Verifying Checksum", "4aa16de88141: Download complete", "12c60b91ca46: Verifying Checksum", "12c60b91ca46: Download complete", "6ef0447bfe60: Verifying Checksum", "6ef0447bfe60: Download complete", "4aa16de88141: Pull complete", "0fb3e500dd50: Download complete", "12c60b91ca46: Pull complete", "9401dcb709cc: Pull complete", "7b650fa92946: Verifying Checksum", "7b650fa92946: Download complete", "6ef0447bfe60: Pull complete", "0fb3e500dd50: Pull complete", "c436486fc324: Verifying Checksum", "c436486fc324: Download complete", "63518162f96e: Verifying Checksum", "63518162f96e: Download complete", "dbf7e95dc7e7: Verifying Checksum", "dbf7e95dc7e7: Download complete", "63518162f96e: Pull complete", "dbf7e95dc7e7: Pull complete", "7b650fa92946: Pull complete", "c436486fc324: Pull complete", "Digest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-03-06 02:00:33.209 INFO: changed: [10.0.0.34] => (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:21.396558", "end": "2025-03-06 02:00:33.163678", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:00:11.767120", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n4aa16de88141: Pulling fs layer\n12c60b91ca46: Pulling fs layer\n9401dcb709cc: Pulling fs layer\n6ef0447bfe60: Pulling fs layer\n0fb3e500dd50: Pulling fs layer\n63518162f96e: Pulling fs layer\ndbf7e95dc7e7: Pulling fs layer\n7b650fa92946: Pulling fs layer\nc436486fc324: Pulling fs layer\n6ef0447bfe60: Waiting\n0fb3e500dd50: Waiting\n63518162f96e: Waiting\ndbf7e95dc7e7: Waiting\n7b650fa92946: Waiting\nc436486fc324: Waiting\n9401dcb709cc: Verifying Checksum\n9401dcb709cc: Download complete\n12c60b91ca46: Verifying Checksum\n12c60b91ca46: Download complete\n4aa16de88141: Verifying Checksum\n4aa16de88141: Download complete\n4aa16de88141: Pull complete\n0fb3e500dd50: Verifying Checksum\n0fb3e500dd50: Download complete\n12c60b91ca46: Pull complete\n9401dcb709cc: Pull complete\n6ef0447bfe60: Verifying Checksum\n6ef0447bfe60: Download complete\n6ef0447bfe60: Pull complete\n7b650fa92946: Verifying Checksum\n7b650fa92946: Download complete\n0fb3e500dd50: Pull complete\nc436486fc324: Verifying Checksum\nc436486fc324: Download complete\n63518162f96e: Verifying Checksum\n63518162f96e: Download complete\ndbf7e95dc7e7: Verifying Checksum\ndbf7e95dc7e7: Download complete\n63518162f96e: Pull complete\ndbf7e95dc7e7: Pull complete\n7b650fa92946: Pull complete\nc436486fc324: Pull complete\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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", "4aa16de88141: Pulling fs layer", "12c60b91ca46: Pulling fs layer", "9401dcb709cc: Pulling fs layer", "6ef0447bfe60: Pulling fs layer", "0fb3e500dd50: Pulling fs layer", "63518162f96e: Pulling fs layer", "dbf7e95dc7e7: Pulling fs layer", "7b650fa92946: Pulling fs layer", "c436486fc324: Pulling fs layer", "6ef0447bfe60: Waiting", "0fb3e500dd50: Waiting", "63518162f96e: Waiting", "dbf7e95dc7e7: Waiting", "7b650fa92946: Waiting", "c436486fc324: Waiting", "9401dcb709cc: Verifying Checksum", "9401dcb709cc: Download complete", "12c60b91ca46: Verifying Checksum", "12c60b91ca46: Download complete", "4aa16de88141: Verifying Checksum", "4aa16de88141: Download complete", "4aa16de88141: Pull complete", "0fb3e500dd50: Verifying Checksum", "0fb3e500dd50: Download complete", "12c60b91ca46: Pull complete", "9401dcb709cc: Pull complete", "6ef0447bfe60: Verifying Checksum", "6ef0447bfe60: Download complete", "6ef0447bfe60: Pull complete", "7b650fa92946: Verifying Checksum", "7b650fa92946: Download complete", "0fb3e500dd50: Pull complete", "c436486fc324: Verifying Checksum", "c436486fc324: Download complete", "63518162f96e: Verifying Checksum", "63518162f96e: Download complete", "dbf7e95dc7e7: Verifying Checksum", "dbf7e95dc7e7: Download complete", "63518162f96e: Pull complete", "dbf7e95dc7e7: Pull complete", "7b650fa92946: Pull complete", "c436486fc324: Pull complete", "Digest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-03-06 02:00:44.853 INFO: changed: [10.0.0.36] => (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.484532", "end": "2025-03-06 02:00:44.808169", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:00:30.323637", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\ndc54e7d5b687: Pulling fs layer\n3ae4c174bbe1: Pulling fs layer\n3ae4c174bbe1: Verifying Checksum\n3ae4c174bbe1: Download complete\ndc54e7d5b687: Verifying Checksum\ndc54e7d5b687: Download complete\ndc54e7d5b687: Pull complete\n3ae4c174bbe1: Pull complete\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "dc54e7d5b687: Pulling fs layer", "3ae4c174bbe1: Pulling fs layer", "3ae4c174bbe1: Verifying Checksum", "3ae4c174bbe1: Download complete", "dc54e7d5b687: Verifying Checksum", "dc54e7d5b687: Download complete", "dc54e7d5b687: Pull complete", "3ae4c174bbe1: Pull complete", "Digest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:00:46.482 INFO: changed: [10.0.0.58] => (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:19.490562", "end": "2025-03-06 02:00:46.434491", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:00:26.943929", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\ndc54e7d5b687: Pulling fs layer\n3ae4c174bbe1: Pulling fs layer\n3ae4c174bbe1: Verifying Checksum\n3ae4c174bbe1: Download complete\ndc54e7d5b687: Verifying Checksum\ndc54e7d5b687: Download complete\ndc54e7d5b687: Pull complete\n3ae4c174bbe1: Pull complete\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "dc54e7d5b687: Pulling fs layer", "3ae4c174bbe1: Pulling fs layer", "3ae4c174bbe1: Verifying Checksum", "3ae4c174bbe1: Download complete", "dc54e7d5b687: Verifying Checksum", "dc54e7d5b687: Download complete", "dc54e7d5b687: Pull complete", "3ae4c174bbe1: Pull complete", "Digest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:00:46.760 INFO: changed: [10.0.0.34] => (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:13.070380", "end": "2025-03-06 02:00:46.704665", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:00:33.634285", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\ndc54e7d5b687: Pulling fs layer\n3ae4c174bbe1: Pulling fs layer\n3ae4c174bbe1: Verifying Checksum\n3ae4c174bbe1: Download complete\ndc54e7d5b687: Verifying Checksum\ndc54e7d5b687: Download complete\ndc54e7d5b687: Pull complete\n3ae4c174bbe1: Pull complete\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "dc54e7d5b687: Pulling fs layer", "3ae4c174bbe1: Pulling fs layer", "3ae4c174bbe1: Verifying Checksum", "3ae4c174bbe1: Download complete", "dc54e7d5b687: Verifying Checksum", "dc54e7d5b687: Download complete", "dc54e7d5b687: Pull complete", "3ae4c174bbe1: Pull complete", "Digest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:00:46.799 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:01.512650", "end": "2025-03-06 02:00:46.733177", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-03-06 02:00:45.220527", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n00d1f31d59da: Pulling fs layer\n9d64f5427be0: Pulling fs layer\n00d1f31d59da: Verifying Checksum\n00d1f31d59da: Download complete\n00d1f31d59da: Pull complete\n9d64f5427be0: Verifying Checksum\n9d64f5427be0: Download complete\n9d64f5427be0: Pull complete\nDigest: sha256:a174c9a42e65029a69f22b2ea2e185e2539d8c3a5cdf92a031c722afab798b41\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "00d1f31d59da: Pulling fs layer", "9d64f5427be0: Pulling fs layer", "00d1f31d59da: Verifying Checksum", "00d1f31d59da: Download complete", "00d1f31d59da: Pull complete", "9d64f5427be0: Verifying Checksum", "9d64f5427be0: Download complete", "9d64f5427be0: Pull complete", "Digest: sha256:a174c9a42e65029a69f22b2ea2e185e2539d8c3a5cdf92a031c722afab798b41", "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-03-06 02:00:48.208 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "delta": "0:00:00.841296", "end": "2025-03-06 02:00:48.164442", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-03-06 02:00:47.323146", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd18b1be7f10c: Pulling fs layer\n44b3dc84c656: Pulling fs layer\nd18b1be7f10c: Verifying Checksum\nd18b1be7f10c: Download complete\nd18b1be7f10c: Pull complete\n44b3dc84c656: Verifying Checksum\n44b3dc84c656: Download complete\n44b3dc84c656: Pull complete\nDigest: sha256:a63c47e0b4fc5fa237a8ac0615ea612bfa36c0a2488dae8c1e571548fafcaac1\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d18b1be7f10c: Pulling fs layer", "44b3dc84c656: Pulling fs layer", "d18b1be7f10c: Verifying Checksum", "d18b1be7f10c: Download complete", "d18b1be7f10c: Pull complete", "44b3dc84c656: Verifying Checksum", "44b3dc84c656: Download complete", "44b3dc84c656: Pull complete", "Digest: sha256:a63c47e0b4fc5fa237a8ac0615ea612bfa36c0a2488dae8c1e571548fafcaac1", "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-03-06 02:00:48.702 INFO: changed: [10.0.0.34] => (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.362182", "end": "2025-03-06 02:00:48.646148", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-03-06 02:00:47.283966", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n00d1f31d59da: Pulling fs layer\n9d64f5427be0: Pulling fs layer\n00d1f31d59da: Verifying Checksum\n00d1f31d59da: Download complete\n00d1f31d59da: Pull complete\n9d64f5427be0: Verifying Checksum\n9d64f5427be0: Download complete\n9d64f5427be0: Pull complete\nDigest: sha256:a174c9a42e65029a69f22b2ea2e185e2539d8c3a5cdf92a031c722afab798b41\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "00d1f31d59da: Pulling fs layer", "9d64f5427be0: Pulling fs layer", "00d1f31d59da: Verifying Checksum", "00d1f31d59da: Download complete", "00d1f31d59da: Pull complete", "9d64f5427be0: Verifying Checksum", "9d64f5427be0: Download complete", "9d64f5427be0: Pull complete", "Digest: sha256:a174c9a42e65029a69f22b2ea2e185e2539d8c3a5cdf92a031c722afab798b41", "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-03-06 02:00:48.980 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "delta": "0:00:00.397026", "end": "2025-03-06 02:00:48.933476", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-03-06 02:00:48.536450", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24e7548c74b6: Pulling fs layer\n7bec5af7808e: Pulling fs layer\n24e7548c74b6: Verifying Checksum\n24e7548c74b6: Download complete\n7bec5af7808e: Verifying Checksum\n7bec5af7808e: Download complete\n24e7548c74b6: Pull complete\n7bec5af7808e: Pull complete\nDigest: sha256:7642530da13298ad7a3aabbb615dce7867aa854b30952d4aac2057f0e12eb0b8\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24e7548c74b6: Pulling fs layer", "7bec5af7808e: Pulling fs layer", "24e7548c74b6: Verifying Checksum", "24e7548c74b6: Download complete", "7bec5af7808e: Verifying Checksum", "7bec5af7808e: Download complete", "24e7548c74b6: Pull complete", "7bec5af7808e: Pull complete", "Digest: sha256:7642530da13298ad7a3aabbb615dce7867aa854b30952d4aac2057f0e12eb0b8", "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-03-06 02:00:49.589 INFO: changed: [10.0.0.58] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:02.478940", "end": "2025-03-06 02:00:49.547952", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-03-06 02:00:47.069012", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n00d1f31d59da: Pulling fs layer\n9d64f5427be0: Pulling fs layer\n00d1f31d59da: Download complete\n00d1f31d59da: Pull complete\n9d64f5427be0: Verifying Checksum\n9d64f5427be0: Download complete\n9d64f5427be0: Pull complete\nDigest: sha256:a174c9a42e65029a69f22b2ea2e185e2539d8c3a5cdf92a031c722afab798b41\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "00d1f31d59da: Pulling fs layer", "9d64f5427be0: Pulling fs layer", "00d1f31d59da: Download complete", "00d1f31d59da: Pull complete", "9d64f5427be0: Verifying Checksum", "9d64f5427be0: Download complete", "9d64f5427be0: Pull complete", "Digest: sha256:a174c9a42e65029a69f22b2ea2e185e2539d8c3a5cdf92a031c722afab798b41", "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-03-06 02:00:49.944 INFO: changed: [10.0.0.34] => (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.872377", "end": "2025-03-06 02:00:49.897315", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-03-06 02:00:49.024938", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd18b1be7f10c: Pulling fs layer\n44b3dc84c656: Pulling fs layer\nd18b1be7f10c: Verifying Checksum\nd18b1be7f10c: Download complete\nd18b1be7f10c: Pull complete\n44b3dc84c656: Verifying Checksum\n44b3dc84c656: Download complete\n44b3dc84c656: Pull complete\nDigest: sha256:a63c47e0b4fc5fa237a8ac0615ea612bfa36c0a2488dae8c1e571548fafcaac1\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d18b1be7f10c: Pulling fs layer", "44b3dc84c656: Pulling fs layer", "d18b1be7f10c: Verifying Checksum", "d18b1be7f10c: Download complete", "d18b1be7f10c: Pull complete", "44b3dc84c656: Verifying Checksum", "44b3dc84c656: Download complete", "44b3dc84c656: Pull complete", "Digest: sha256:a63c47e0b4fc5fa237a8ac0615ea612bfa36c0a2488dae8c1e571548fafcaac1", "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-03-06 02:00:50.701 INFO: changed: [10.0.0.34] => (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.361449", "end": "2025-03-06 02:00:50.656707", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-03-06 02:00:50.295258", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24e7548c74b6: Pulling fs layer\n7bec5af7808e: Pulling fs layer\n24e7548c74b6: Verifying Checksum\n24e7548c74b6: Download complete\n7bec5af7808e: Verifying Checksum\n7bec5af7808e: Download complete\n24e7548c74b6: Pull complete\n7bec5af7808e: Pull complete\nDigest: sha256:7642530da13298ad7a3aabbb615dce7867aa854b30952d4aac2057f0e12eb0b8\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24e7548c74b6: Pulling fs layer", "7bec5af7808e: Pulling fs layer", "24e7548c74b6: Verifying Checksum", "24e7548c74b6: Download complete", "7bec5af7808e: Verifying Checksum", "7bec5af7808e: Download complete", "24e7548c74b6: Pull complete", "7bec5af7808e: Pull complete", "Digest: sha256:7642530da13298ad7a3aabbb615dce7867aa854b30952d4aac2057f0e12eb0b8", "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-03-06 02:00:51.433 INFO: changed: [10.0.0.58] => (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.416304", "end": "2025-03-06 02:00:51.381122", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-03-06 02:00:49.964818", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd18b1be7f10c: Pulling fs layer\n44b3dc84c656: Pulling fs layer\nd18b1be7f10c: Verifying Checksum\nd18b1be7f10c: Download complete\nd18b1be7f10c: Pull complete\n44b3dc84c656: Verifying Checksum\n44b3dc84c656: Download complete\n44b3dc84c656: Pull complete\nDigest: sha256:a63c47e0b4fc5fa237a8ac0615ea612bfa36c0a2488dae8c1e571548fafcaac1\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d18b1be7f10c: Pulling fs layer", "44b3dc84c656: Pulling fs layer", "d18b1be7f10c: Verifying Checksum", "d18b1be7f10c: Download complete", "d18b1be7f10c: Pull complete", "44b3dc84c656: Verifying Checksum", "44b3dc84c656: Download complete", "44b3dc84c656: Pull complete", "Digest: sha256:a63c47e0b4fc5fa237a8ac0615ea612bfa36c0a2488dae8c1e571548fafcaac1", "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-03-06 02:00:52.398 INFO: changed: [10.0.0.58] => (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.584112", "end": "2025-03-06 02:00:52.352411", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-03-06 02:00:51.768299", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24e7548c74b6: Pulling fs layer\n7bec5af7808e: Pulling fs layer\n24e7548c74b6: Verifying Checksum\n24e7548c74b6: Download complete\n7bec5af7808e: Verifying Checksum\n7bec5af7808e: Download complete\n24e7548c74b6: Pull complete\n7bec5af7808e: Pull complete\nDigest: sha256:7642530da13298ad7a3aabbb615dce7867aa854b30952d4aac2057f0e12eb0b8\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24e7548c74b6: Pulling fs layer", "7bec5af7808e: Pulling fs layer", "24e7548c74b6: Verifying Checksum", "24e7548c74b6: Download complete", "7bec5af7808e: Verifying Checksum", "7bec5af7808e: Download complete", "24e7548c74b6: Pull complete", "7bec5af7808e: Pull complete", "Digest: sha256:7642530da13298ad7a3aabbb615dce7867aa854b30952d4aac2057f0e12eb0b8", "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-03-06 02:01:11.814 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:22.444968", "end": "2025-03-06 02:01:11.769740", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:00:49.324772", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n9a395f841e46: Pulling fs layer\nff1ce96e3ab1: Pulling fs layer\nff1ce96e3ab1: Verifying Checksum\nff1ce96e3ab1: Download complete\n9a395f841e46: Verifying Checksum\n9a395f841e46: Download complete\n9a395f841e46: Pull complete\nff1ce96e3ab1: Pull complete\nDigest: sha256:36d4be957c9ed7a2c5486400d35161d51a879ddcb6bedc4f0f6cd35a2d2e2cbd\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "9a395f841e46: Pulling fs layer", "ff1ce96e3ab1: Pulling fs layer", "ff1ce96e3ab1: Verifying Checksum", "ff1ce96e3ab1: Download complete", "9a395f841e46: Verifying Checksum", "9a395f841e46: Download complete", "9a395f841e46: Pull complete", "ff1ce96e3ab1: Pull complete", "Digest: sha256:36d4be957c9ed7a2c5486400d35161d51a879ddcb6bedc4f0f6cd35a2d2e2cbd", "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-03-06 02:01:13.273 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "delta": "0:00:01.035034", "end": "2025-03-06 02:01:13.223094", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-03-06 02:01:12.188060", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n382d44b4ac8f: Pulling fs layer\n7bfe09c3edad: Pulling fs layer\nd2703c4a3db3: Pulling fs layer\n6696466da6b3: Pulling fs layer\n6696466da6b3: Waiting\n7bfe09c3edad: Verifying Checksum\n7bfe09c3edad: Download complete\nd2703c4a3db3: Verifying Checksum\nd2703c4a3db3: Download complete\n382d44b4ac8f: Verifying Checksum\n382d44b4ac8f: Download complete\n382d44b4ac8f: Pull complete\n7bfe09c3edad: Pull complete\nd2703c4a3db3: Pull complete\n6696466da6b3: Verifying Checksum\n6696466da6b3: Download complete\n6696466da6b3: Pull complete\nDigest: sha256:5b930ea14b19d26a8796f9ae0b7aff6f3fb8b950c08025911fff5e011c2acea6\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "382d44b4ac8f: Pulling fs layer", "7bfe09c3edad: Pulling fs layer", "d2703c4a3db3: Pulling fs layer", "6696466da6b3: Pulling fs layer", "6696466da6b3: Waiting", "7bfe09c3edad: Verifying Checksum", "7bfe09c3edad: Download complete", "d2703c4a3db3: Verifying Checksum", "d2703c4a3db3: Download complete", "382d44b4ac8f: Verifying Checksum", "382d44b4ac8f: Download complete", "382d44b4ac8f: Pull complete", "7bfe09c3edad: Pull complete", "d2703c4a3db3: Pull complete", "6696466da6b3: Verifying Checksum", "6696466da6b3: Download complete", "6696466da6b3: Pull complete", "Digest: sha256:5b930ea14b19d26a8796f9ae0b7aff6f3fb8b950c08025911fff5e011c2acea6", "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-03-06 02:01:13.979 INFO: changed: [10.0.0.36] => (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.308556", "end": "2025-03-06 02:01:13.933752", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:01:13.625196", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n3ad14538b975: Pulling fs layer\n3ad14538b975: Verifying Checksum\n3ad14538b975: Download complete\n3ad14538b975: Pull complete\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "3ad14538b975: Pulling fs layer", "3ad14538b975: Verifying Checksum", "3ad14538b975: Download complete", "3ad14538b975: Pull complete", "Digest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:01:15.082 INFO: changed: [10.0.0.34] => (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:23.984818", "end": "2025-03-06 02:01:15.038921", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:00:51.054103", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n9a395f841e46: Pulling fs layer\nff1ce96e3ab1: Pulling fs layer\nff1ce96e3ab1: Verifying Checksum\nff1ce96e3ab1: Download complete\n9a395f841e46: Verifying Checksum\n9a395f841e46: Download complete\n9a395f841e46: Pull complete\nff1ce96e3ab1: Pull complete\nDigest: sha256:36d4be957c9ed7a2c5486400d35161d51a879ddcb6bedc4f0f6cd35a2d2e2cbd\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "9a395f841e46: Pulling fs layer", "ff1ce96e3ab1: Pulling fs layer", "ff1ce96e3ab1: Verifying Checksum", "ff1ce96e3ab1: Download complete", "9a395f841e46: Verifying Checksum", "9a395f841e46: Download complete", "9a395f841e46: Pull complete", "ff1ce96e3ab1: Pull complete", "Digest: sha256:36d4be957c9ed7a2c5486400d35161d51a879ddcb6bedc4f0f6cd35a2d2e2cbd", "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-03-06 02:01:16.455 INFO: changed: [10.0.0.34] => (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.979652", "end": "2025-03-06 02:01:16.395788", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-03-06 02:01:15.416136", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n382d44b4ac8f: Pulling fs layer\n7bfe09c3edad: Pulling fs layer\nd2703c4a3db3: Pulling fs layer\n6696466da6b3: Pulling fs layer\n6696466da6b3: Waiting\nd2703c4a3db3: Verifying Checksum\nd2703c4a3db3: Download complete\n382d44b4ac8f: Verifying Checksum\n382d44b4ac8f: Download complete\n7bfe09c3edad: Download complete\n382d44b4ac8f: Pull complete\n7bfe09c3edad: Pull complete\nd2703c4a3db3: Pull complete\n6696466da6b3: Download complete\n6696466da6b3: Pull complete\nDigest: sha256:5b930ea14b19d26a8796f9ae0b7aff6f3fb8b950c08025911fff5e011c2acea6\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "382d44b4ac8f: Pulling fs layer", "7bfe09c3edad: Pulling fs layer", "d2703c4a3db3: Pulling fs layer", "6696466da6b3: Pulling fs layer", "6696466da6b3: Waiting", "d2703c4a3db3: Verifying Checksum", "d2703c4a3db3: Download complete", "382d44b4ac8f: Verifying Checksum", "382d44b4ac8f: Download complete", "7bfe09c3edad: Download complete", "382d44b4ac8f: Pull complete", "7bfe09c3edad: Pull complete", "d2703c4a3db3: Pull complete", "6696466da6b3: Download complete", "6696466da6b3: Pull complete", "Digest: sha256:5b930ea14b19d26a8796f9ae0b7aff6f3fb8b950c08025911fff5e011c2acea6", "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-03-06 02:01:17.147 INFO: changed: [10.0.0.34] => (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.305935", "end": "2025-03-06 02:01:17.099091", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:01:16.793156", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n3ad14538b975: Pulling fs layer\n3ad14538b975: Download complete\n3ad14538b975: Pull complete\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "3ad14538b975: Pulling fs layer", "3ad14538b975: Download complete", "3ad14538b975: Pull complete", "Digest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:01:18.026 INFO: changed: [10.0.0.58] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:25.222161", "end": "2025-03-06 02:01:17.974534", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:00:52.752373", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n9a395f841e46: Pulling fs layer\nff1ce96e3ab1: Pulling fs layer\nff1ce96e3ab1: Verifying Checksum\nff1ce96e3ab1: Download complete\n9a395f841e46: Verifying Checksum\n9a395f841e46: Download complete\n9a395f841e46: Pull complete\nff1ce96e3ab1: Pull complete\nDigest: sha256:36d4be957c9ed7a2c5486400d35161d51a879ddcb6bedc4f0f6cd35a2d2e2cbd\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "9a395f841e46: Pulling fs layer", "ff1ce96e3ab1: Pulling fs layer", "ff1ce96e3ab1: Verifying Checksum", "ff1ce96e3ab1: Download complete", "9a395f841e46: Verifying Checksum", "9a395f841e46: Download complete", "9a395f841e46: Pull complete", "ff1ce96e3ab1: Pull complete", "Digest: sha256:36d4be957c9ed7a2c5486400d35161d51a879ddcb6bedc4f0f6cd35a2d2e2cbd", "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-03-06 02:01:19.602 INFO: changed: [10.0.0.58] => (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.160501", "end": "2025-03-06 02:01:19.552209", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-03-06 02:01:18.391708", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n382d44b4ac8f: Pulling fs layer\n7bfe09c3edad: Pulling fs layer\nd2703c4a3db3: Pulling fs layer\n6696466da6b3: Pulling fs layer\n6696466da6b3: Waiting\n7bfe09c3edad: Download complete\n382d44b4ac8f: Verifying Checksum\n382d44b4ac8f: Download complete\nd2703c4a3db3: Verifying Checksum\nd2703c4a3db3: Download complete\n382d44b4ac8f: Pull complete\n7bfe09c3edad: Pull complete\nd2703c4a3db3: Pull complete\n6696466da6b3: Verifying Checksum\n6696466da6b3: Download complete\n6696466da6b3: Pull complete\nDigest: sha256:5b930ea14b19d26a8796f9ae0b7aff6f3fb8b950c08025911fff5e011c2acea6\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "382d44b4ac8f: Pulling fs layer", "7bfe09c3edad: Pulling fs layer", "d2703c4a3db3: Pulling fs layer", "6696466da6b3: Pulling fs layer", "6696466da6b3: Waiting", "7bfe09c3edad: Download complete", "382d44b4ac8f: Verifying Checksum", "382d44b4ac8f: Download complete", "d2703c4a3db3: Verifying Checksum", "d2703c4a3db3: Download complete", "382d44b4ac8f: Pull complete", "7bfe09c3edad: Pull complete", "d2703c4a3db3: Pull complete", "6696466da6b3: Verifying Checksum", "6696466da6b3: Download complete", "6696466da6b3: Pull complete", "Digest: sha256:5b930ea14b19d26a8796f9ae0b7aff6f3fb8b950c08025911fff5e011c2acea6", "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-03-06 02:01:20.295 INFO: changed: [10.0.0.58] => (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.303640", "end": "2025-03-06 02:01:20.251381", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:01:19.947741", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n3ad14538b975: Pulling fs layer\n3ad14538b975: Verifying Checksum\n3ad14538b975: Download complete\n3ad14538b975: Pull complete\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "3ad14538b975: Pulling fs layer", "3ad14538b975: Verifying Checksum", "3ad14538b975: Download complete", "3ad14538b975: Pull complete", "Digest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:01:20.997 INFO: TASK [include_role : contrail_webui] *******************************************
2025-03-06 02:01:33.482 INFO: TASK [contrail_webui : update contrail webui image] ****************************
changed: [10.0.0.36] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:10.990637", "end": "2025-03-06 02:01:33.425344", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-03-06 02:01:22.434707", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n2999a623bb3d: Pulling fs layer\nd415f01123d1: Pulling fs layer\na2b162944b0a: Pulling fs layer\n8dc191dc9e89: Pulling fs layer\n286f6d65adc1: Pulling fs layer\n8dc191dc9e89: Waiting\n286f6d65adc1: Waiting\nd415f01123d1: Verifying Checksum\nd415f01123d1: Download complete\na2b162944b0a: Download complete\n286f6d65adc1: Verifying Checksum\n286f6d65adc1: Download complete\n8dc191dc9e89: Verifying Checksum\n8dc191dc9e89: Download complete\n2999a623bb3d: Verifying Checksum\n2999a623bb3d: Download complete\n2999a623bb3d: Pull complete\nd415f01123d1: Pull complete\na2b162944b0a: Pull complete\n8dc191dc9e89: Pull complete\n286f6d65adc1: Pull complete\nDigest: sha256:fdc13a8713f47accdaa568bcea3844ecf85e7cbc1602a00b939fff13c19b8a27\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "2999a623bb3d: Pulling fs layer", "d415f01123d1: Pulling fs layer", "a2b162944b0a: Pulling fs layer", "8dc191dc9e89: Pulling fs layer", "286f6d65adc1: Pulling fs layer", "8dc191dc9e89: Waiting", "286f6d65adc1: Waiting", "d415f01123d1: Verifying Checksum", "d415f01123d1: Download complete", "a2b162944b0a: Download complete", "286f6d65adc1: Verifying Checksum", "286f6d65adc1: Download complete", "8dc191dc9e89: Verifying Checksum", "8dc191dc9e89: Download complete", "2999a623bb3d: Verifying Checksum", "2999a623bb3d: Download complete", "2999a623bb3d: Pull complete", "d415f01123d1: Pull complete", "a2b162944b0a: Pull complete", "8dc191dc9e89: Pull complete", "286f6d65adc1: Pull complete", "Digest: sha256:fdc13a8713f47accdaa568bcea3844ecf85e7cbc1602a00b939fff13c19b8a27", "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-03-06 02:01:34.146 INFO: changed: [10.0.0.36] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "delta": "0:00:00.312000", "end": "2025-03-06 02:01:34.107517", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-03-06 02:01:33.795517", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n2999a623bb3d: Already exists\nd415f01123d1: Already exists\na2b162944b0a: Already exists\n8dc191dc9e89: Already exists\n286f6d65adc1: Already exists\nDigest: sha256:73d8585169055a1227ab068686881ff8a70daee6d41aab8c65b38beddfa3f514\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "2999a623bb3d: Already exists", "d415f01123d1: Already exists", "a2b162944b0a: Already exists", "8dc191dc9e89: Already exists", "286f6d65adc1: Already exists", "Digest: sha256:73d8585169055a1227ab068686881ff8a70daee6d41aab8c65b38beddfa3f514", "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-03-06 02:01:34.509 INFO: changed: [10.0.0.34] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:11.891563", "end": "2025-03-06 02:01:34.454735", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-03-06 02:01:22.563172", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n2999a623bb3d: Pulling fs layer\nd415f01123d1: Pulling fs layer\na2b162944b0a: Pulling fs layer\n8dc191dc9e89: Pulling fs layer\n286f6d65adc1: Pulling fs layer\n8dc191dc9e89: Waiting\n286f6d65adc1: Waiting\na2b162944b0a: Verifying Checksum\na2b162944b0a: Download complete\nd415f01123d1: Verifying Checksum\nd415f01123d1: Download complete\n8dc191dc9e89: Verifying Checksum\n8dc191dc9e89: Download complete\n286f6d65adc1: Verifying Checksum\n286f6d65adc1: Download complete\n2999a623bb3d: Download complete\n2999a623bb3d: Pull complete\nd415f01123d1: Pull complete\na2b162944b0a: Pull complete\n8dc191dc9e89: Pull complete\n286f6d65adc1: Pull complete\nDigest: sha256:fdc13a8713f47accdaa568bcea3844ecf85e7cbc1602a00b939fff13c19b8a27\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "2999a623bb3d: Pulling fs layer", "d415f01123d1: Pulling fs layer", "a2b162944b0a: Pulling fs layer", "8dc191dc9e89: Pulling fs layer", "286f6d65adc1: Pulling fs layer", "8dc191dc9e89: Waiting", "286f6d65adc1: Waiting", "a2b162944b0a: Verifying Checksum", "a2b162944b0a: Download complete", "d415f01123d1: Verifying Checksum", "d415f01123d1: Download complete", "8dc191dc9e89: Verifying Checksum", "8dc191dc9e89: Download complete", "286f6d65adc1: Verifying Checksum", "286f6d65adc1: Download complete", "2999a623bb3d: Download complete", "2999a623bb3d: Pull complete", "d415f01123d1: Pull complete", "a2b162944b0a: Pull complete", "8dc191dc9e89: Pull complete", "286f6d65adc1: Pull complete", "Digest: sha256:fdc13a8713f47accdaa568bcea3844ecf85e7cbc1602a00b939fff13c19b8a27", "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-03-06 02:01:35.130 INFO: changed: [10.0.0.34] => (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.238472", "end": "2025-03-06 02:01:35.086698", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-03-06 02:01:34.848226", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n2999a623bb3d: Already exists\nd415f01123d1: Already exists\na2b162944b0a: Already exists\n8dc191dc9e89: Already exists\n286f6d65adc1: Already exists\nDigest: sha256:73d8585169055a1227ab068686881ff8a70daee6d41aab8c65b38beddfa3f514\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "2999a623bb3d: Already exists", "d415f01123d1: Already exists", "a2b162944b0a: Already exists", "8dc191dc9e89: Already exists", "286f6d65adc1: Already exists", "Digest: sha256:73d8585169055a1227ab068686881ff8a70daee6d41aab8c65b38beddfa3f514", "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-03-06 02:01:38.931 INFO: changed: [10.0.0.58] => (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.486102", "end": "2025-03-06 02:01:38.879398", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-03-06 02:01:22.393296", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n2999a623bb3d: Pulling fs layer\nd415f01123d1: Pulling fs layer\na2b162944b0a: Pulling fs layer\n8dc191dc9e89: Pulling fs layer\n286f6d65adc1: Pulling fs layer\n8dc191dc9e89: Waiting\n286f6d65adc1: Waiting\nd415f01123d1: Verifying Checksum\nd415f01123d1: Download complete\na2b162944b0a: Verifying Checksum\na2b162944b0a: Download complete\n8dc191dc9e89: Download complete\n286f6d65adc1: Verifying Checksum\n286f6d65adc1: Download complete\n2999a623bb3d: Verifying Checksum\n2999a623bb3d: Download complete\n2999a623bb3d: Pull complete\nd415f01123d1: Pull complete\na2b162944b0a: Pull complete\n8dc191dc9e89: Pull complete\n286f6d65adc1: Pull complete\nDigest: sha256:fdc13a8713f47accdaa568bcea3844ecf85e7cbc1602a00b939fff13c19b8a27\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "2999a623bb3d: Pulling fs layer", "d415f01123d1: Pulling fs layer", "a2b162944b0a: Pulling fs layer", "8dc191dc9e89: Pulling fs layer", "286f6d65adc1: Pulling fs layer", "8dc191dc9e89: Waiting", "286f6d65adc1: Waiting", "d415f01123d1: Verifying Checksum", "d415f01123d1: Download complete", "a2b162944b0a: Verifying Checksum", "a2b162944b0a: Download complete", "8dc191dc9e89: Download complete", "286f6d65adc1: Verifying Checksum", "286f6d65adc1: Download complete", "2999a623bb3d: Verifying Checksum", "2999a623bb3d: Download complete", "2999a623bb3d: Pull complete", "d415f01123d1: Pull complete", "a2b162944b0a: Pull complete", "8dc191dc9e89: Pull complete", "286f6d65adc1: Pull complete", "Digest: sha256:fdc13a8713f47accdaa568bcea3844ecf85e7cbc1602a00b939fff13c19b8a27", "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-03-06 02:01:39.671 INFO: changed: [10.0.0.58] => (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.326566", "end": "2025-03-06 02:01:39.630840", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-03-06 02:01:39.304274", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n2999a623bb3d: Already exists\nd415f01123d1: Already exists\na2b162944b0a: Already exists\n8dc191dc9e89: Already exists\n286f6d65adc1: Already exists\nDigest: sha256:73d8585169055a1227ab068686881ff8a70daee6d41aab8c65b38beddfa3f514\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "2999a623bb3d: Already exists", "d415f01123d1: Already exists", "a2b162944b0a: Already exists", "8dc191dc9e89: Already exists", "286f6d65adc1: Already exists", "Digest: sha256:73d8585169055a1227ab068686881ff8a70daee6d41aab8c65b38beddfa3f514", "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-03-06 02:01:40.314 INFO: TASK [include_role : contrail_redis] *******************************************
2025-03-06 02:01:42.841 INFO: TASK [contrail_redis : update contrail redis image] ****************************
changed: [10.0.0.36] => (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.905743", "end": "2025-03-06 02:01:42.798682", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-03-06 02:01:41.892939", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n4349c0a85193: Pulling fs layer\ndc570b0361c1: Pulling fs layer\nc1a6639c1c9a: Pulling fs layer\nc1a6639c1c9a: Download complete\n4349c0a85193: Download complete\n4349c0a85193: Pull complete\ndc570b0361c1: Download complete\ndc570b0361c1: Pull complete\nc1a6639c1c9a: Pull complete\nDigest: sha256:a2674091dd866052438d1c9db9979c8a4c70e98ce6ef3a2ed87a810c4ca51ff0\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "4349c0a85193: Pulling fs layer", "dc570b0361c1: Pulling fs layer", "c1a6639c1c9a: Pulling fs layer", "c1a6639c1c9a: Download complete", "4349c0a85193: Download complete", "4349c0a85193: Pull complete", "dc570b0361c1: Download complete", "dc570b0361c1: Pull complete", "c1a6639c1c9a: Pull complete", "Digest: sha256:a2674091dd866052438d1c9db9979c8a4c70e98ce6ef3a2ed87a810c4ca51ff0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]}
2025-03-06 02:01:42.896 INFO: changed: [10.0.0.34] => (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.783838", "end": "2025-03-06 02:01:42.843268", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-03-06 02:01:42.059430", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n4349c0a85193: Pulling fs layer\ndc570b0361c1: Pulling fs layer\nc1a6639c1c9a: Pulling fs layer\n4349c0a85193: Verifying Checksum\n4349c0a85193: Download complete\nc1a6639c1c9a: Verifying Checksum\nc1a6639c1c9a: Download complete\n4349c0a85193: Pull complete\ndc570b0361c1: Verifying Checksum\ndc570b0361c1: Download complete\ndc570b0361c1: Pull complete\nc1a6639c1c9a: Pull complete\nDigest: sha256:a2674091dd866052438d1c9db9979c8a4c70e98ce6ef3a2ed87a810c4ca51ff0\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "4349c0a85193: Pulling fs layer", "dc570b0361c1: Pulling fs layer", "c1a6639c1c9a: Pulling fs layer", "4349c0a85193: Verifying Checksum", "4349c0a85193: Download complete", "c1a6639c1c9a: Verifying Checksum", "c1a6639c1c9a: Download complete", "4349c0a85193: Pull complete", "dc570b0361c1: Verifying Checksum", "dc570b0361c1: Download complete", "dc570b0361c1: Pull complete", "c1a6639c1c9a: Pull complete", "Digest: sha256:a2674091dd866052438d1c9db9979c8a4c70e98ce6ef3a2ed87a810c4ca51ff0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]}
2025-03-06 02:01:43.807 INFO: changed: [10.0.0.58] => (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.918459", "end": "2025-03-06 02:01:43.748200", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-03-06 02:01:41.829741", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n4349c0a85193: Pulling fs layer\ndc570b0361c1: Pulling fs layer\nc1a6639c1c9a: Pulling fs layer\nc1a6639c1c9a: Verifying Checksum\nc1a6639c1c9a: Download complete\n4349c0a85193: Verifying Checksum\n4349c0a85193: Download complete\n4349c0a85193: Pull complete\ndc570b0361c1: Verifying Checksum\ndc570b0361c1: Download complete\ndc570b0361c1: Pull complete\nc1a6639c1c9a: Pull complete\nDigest: sha256:a2674091dd866052438d1c9db9979c8a4c70e98ce6ef3a2ed87a810c4ca51ff0\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "4349c0a85193: Pulling fs layer", "dc570b0361c1: Pulling fs layer", "c1a6639c1c9a: Pulling fs layer", "c1a6639c1c9a: Verifying Checksum", "c1a6639c1c9a: Download complete", "4349c0a85193: Verifying Checksum", "4349c0a85193: Download complete", "4349c0a85193: Pull complete", "dc570b0361c1: Verifying Checksum", "dc570b0361c1: Download complete", "dc570b0361c1: Pull complete", "c1a6639c1c9a: Pull complete", "Digest: sha256:a2674091dd866052438d1c9db9979c8a4c70e98ce6ef3a2ed87a810c4ca51ff0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]}
2025-03-06 02:01:43.978 INFO: changed: [10.0.0.36] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:00.723765", "end": "2025-03-06 02:01:43.935834", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-03-06 02:01:43.212069", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n72649c8c2312: Pulling fs layer\nbfcd7c11ba92: Pulling fs layer\n72649c8c2312: Verifying Checksum\n72649c8c2312: Download complete\n72649c8c2312: Pull complete\nbfcd7c11ba92: Download complete\nbfcd7c11ba92: Pull complete\nDigest: sha256:7e026b82cbbc96c116e78decbd30470e7c9bb82a089612de0a942fc563b38d87\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "72649c8c2312: Pulling fs layer", "bfcd7c11ba92: Pulling fs layer", "72649c8c2312: Verifying Checksum", "72649c8c2312: Download complete", "72649c8c2312: Pull complete", "bfcd7c11ba92: Download complete", "bfcd7c11ba92: Pull complete", "Digest: sha256:7e026b82cbbc96c116e78decbd30470e7c9bb82a089612de0a942fc563b38d87", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]}
2025-03-06 02:01:44.087 INFO: changed: [10.0.0.34] => (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.744405", "end": "2025-03-06 02:01:44.038871", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-03-06 02:01:43.294466", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n72649c8c2312: Pulling fs layer\nbfcd7c11ba92: Pulling fs layer\n72649c8c2312: Verifying Checksum\n72649c8c2312: Download complete\n72649c8c2312: Pull complete\nbfcd7c11ba92: Download complete\nbfcd7c11ba92: Pull complete\nDigest: sha256:7e026b82cbbc96c116e78decbd30470e7c9bb82a089612de0a942fc563b38d87\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "72649c8c2312: Pulling fs layer", "bfcd7c11ba92: Pulling fs layer", "72649c8c2312: Verifying Checksum", "72649c8c2312: Download complete", "72649c8c2312: Pull complete", "bfcd7c11ba92: Download complete", "bfcd7c11ba92: Pull complete", "Digest: sha256:7e026b82cbbc96c116e78decbd30470e7c9bb82a089612de0a942fc563b38d87", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]}
2025-03-06 02:01:45.432 INFO: changed: [10.0.0.58] => (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.174600", "end": "2025-03-06 02:01:45.388593", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-03-06 02:01:44.213993", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n72649c8c2312: Pulling fs layer\nbfcd7c11ba92: Pulling fs layer\n72649c8c2312: Verifying Checksum\n72649c8c2312: Download complete\n72649c8c2312: Pull complete\nbfcd7c11ba92: Verifying Checksum\nbfcd7c11ba92: Download complete\nbfcd7c11ba92: Pull complete\nDigest: sha256:7e026b82cbbc96c116e78decbd30470e7c9bb82a089612de0a942fc563b38d87\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "72649c8c2312: Pulling fs layer", "bfcd7c11ba92: Pulling fs layer", "72649c8c2312: Verifying Checksum", "72649c8c2312: Download complete", "72649c8c2312: Pull complete", "bfcd7c11ba92: Verifying Checksum", "bfcd7c11ba92: Download complete", "bfcd7c11ba92: Pull complete", "Digest: sha256:7e026b82cbbc96c116e78decbd30470e7c9bb82a089612de0a942fc563b38d87", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]}
2025-03-06 02:01:46.122 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-03-06 02:01:47.953 INFO: TASK [contrail_analytics : update contrail analytics images] *******************
2025-03-06 02:01:47.954 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.130507", "end": "2025-03-06 02:01:47.891591", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:01:47.761084", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:01:47.974 INFO: changed: [10.0.0.58] => (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.138054", "end": "2025-03-06 02:01:47.905608", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:01:47.767554", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:01:48.084 INFO: changed: [10.0.0.34] => (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.119172", "end": "2025-03-06 02:01:48.021467", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:01:47.902295", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:01:48.491 INFO: changed: [10.0.0.36] => (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.128516", "end": "2025-03-06 02:01:48.433426", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:01:48.304910", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:01:48.581 INFO: changed: [10.0.0.58] => (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.139365", "end": "2025-03-06 02:01:48.519558", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:01:48.380193", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:01:48.685 INFO: changed: [10.0.0.34] => (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.105782", "end": "2025-03-06 02:01:48.629424", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:01:48.523642", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:01:49.882 INFO: changed: [10.0.0.36] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "delta": "0:00:00.937606", "end": "2025-03-06 02:01:49.838648", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-03-06 02:01:48.901042", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd7bb2c6f6c64: Pulling fs layer\n9eeeaae8b634: Pulling fs layer\nd7bb2c6f6c64: Download complete\nd7bb2c6f6c64: Pull complete\n9eeeaae8b634: Verifying Checksum\n9eeeaae8b634: Download complete\n9eeeaae8b634: Pull complete\nDigest: sha256:018d24c30fd313d53bd576ffd64d4e1c39529bf94ca90191dd10c498b5e2e5d9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d7bb2c6f6c64: Pulling fs layer", "9eeeaae8b634: Pulling fs layer", "d7bb2c6f6c64: Download complete", "d7bb2c6f6c64: Pull complete", "9eeeaae8b634: Verifying Checksum", "9eeeaae8b634: Download complete", "9eeeaae8b634: Pull complete", "Digest: sha256:018d24c30fd313d53bd576ffd64d4e1c39529bf94ca90191dd10c498b5e2e5d9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]}
2025-03-06 02:01:50.044 INFO: changed: [10.0.0.34] => (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.895232", "end": "2025-03-06 02:01:49.992023", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-03-06 02:01:49.096791", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd7bb2c6f6c64: Pulling fs layer\n9eeeaae8b634: Pulling fs layer\nd7bb2c6f6c64: Verifying Checksum\nd7bb2c6f6c64: Download complete\nd7bb2c6f6c64: Pull complete\n9eeeaae8b634: Verifying Checksum\n9eeeaae8b634: Download complete\n9eeeaae8b634: Pull complete\nDigest: sha256:018d24c30fd313d53bd576ffd64d4e1c39529bf94ca90191dd10c498b5e2e5d9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d7bb2c6f6c64: Pulling fs layer", "9eeeaae8b634: Pulling fs layer", "d7bb2c6f6c64: Verifying Checksum", "d7bb2c6f6c64: Download complete", "d7bb2c6f6c64: Pull complete", "9eeeaae8b634: Verifying Checksum", "9eeeaae8b634: Download complete", "9eeeaae8b634: Pull complete", "Digest: sha256:018d24c30fd313d53bd576ffd64d4e1c39529bf94ca90191dd10c498b5e2e5d9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]}
2025-03-06 02:01:50.196 INFO: changed: [10.0.0.58] => (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.095379", "end": "2025-03-06 02:01:50.134559", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-03-06 02:01:49.039180", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd7bb2c6f6c64: Pulling fs layer\n9eeeaae8b634: Pulling fs layer\nd7bb2c6f6c64: Verifying Checksum\nd7bb2c6f6c64: Download complete\nd7bb2c6f6c64: Pull complete\n9eeeaae8b634: Verifying Checksum\n9eeeaae8b634: Download complete\n9eeeaae8b634: Pull complete\nDigest: sha256:018d24c30fd313d53bd576ffd64d4e1c39529bf94ca90191dd10c498b5e2e5d9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d7bb2c6f6c64: Pulling fs layer", "9eeeaae8b634: Pulling fs layer", "d7bb2c6f6c64: Verifying Checksum", "d7bb2c6f6c64: Download complete", "d7bb2c6f6c64: Pull complete", "9eeeaae8b634: Verifying Checksum", "9eeeaae8b634: Download complete", "9eeeaae8b634: Pull complete", "Digest: sha256:018d24c30fd313d53bd576ffd64d4e1c39529bf94ca90191dd10c498b5e2e5d9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]}
2025-03-06 02:02:00.306 INFO: changed: [10.0.0.36] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:10.045508", "end": "2025-03-06 02:02:00.259867", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-03-06 02:01:50.214359", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd4c0c67c04e5: Pulling fs layer\nc84f8ea4255e: Pulling fs layer\nd4c0c67c04e5: Verifying Checksum\nd4c0c67c04e5: Download complete\nd4c0c67c04e5: Pull complete\nc84f8ea4255e: Verifying Checksum\nc84f8ea4255e: Download complete\nc84f8ea4255e: Pull complete\nDigest: sha256:a70bfccfbd6a614f73e7a202218e36d8f2b9fc0f0c90a4ceb6225827d982934b\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d4c0c67c04e5: Pulling fs layer", "c84f8ea4255e: Pulling fs layer", "d4c0c67c04e5: Verifying Checksum", "d4c0c67c04e5: Download complete", "d4c0c67c04e5: Pull complete", "c84f8ea4255e: Verifying Checksum", "c84f8ea4255e: Download complete", "c84f8ea4255e: Pull complete", "Digest: sha256:a70bfccfbd6a614f73e7a202218e36d8f2b9fc0f0c90a4ceb6225827d982934b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]}
2025-03-06 02:02:00.806 INFO: changed: [10.0.0.36] => (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.123261", "end": "2025-03-06 02:02:00.757050", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:00.633789", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:03.223 INFO: changed: [10.0.0.34] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:12.744613", "end": "2025-03-06 02:02:03.146254", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-03-06 02:01:50.401641", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd4c0c67c04e5: Pulling fs layer\nc84f8ea4255e: Pulling fs layer\nd4c0c67c04e5: Verifying Checksum\nd4c0c67c04e5: Download complete\nd4c0c67c04e5: Pull complete\nc84f8ea4255e: Verifying Checksum\nc84f8ea4255e: Download complete\nc84f8ea4255e: Pull complete\nDigest: sha256:a70bfccfbd6a614f73e7a202218e36d8f2b9fc0f0c90a4ceb6225827d982934b\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d4c0c67c04e5: Pulling fs layer", "c84f8ea4255e: Pulling fs layer", "d4c0c67c04e5: Verifying Checksum", "d4c0c67c04e5: Download complete", "d4c0c67c04e5: Pull complete", "c84f8ea4255e: Verifying Checksum", "c84f8ea4255e: Download complete", "c84f8ea4255e: Pull complete", "Digest: sha256:a70bfccfbd6a614f73e7a202218e36d8f2b9fc0f0c90a4ceb6225827d982934b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]}
2025-03-06 02:02:03.827 INFO: changed: [10.0.0.34] => (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.146908", "end": "2025-03-06 02:02:03.781226", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:03.634318", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:05.637 INFO: changed: [10.0.0.58] => (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:15.020279", "end": "2025-03-06 02:02:05.586965", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-03-06 02:01:50.566686", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\nd4c0c67c04e5: Pulling fs layer\nc84f8ea4255e: Pulling fs layer\nd4c0c67c04e5: Verifying Checksum\nd4c0c67c04e5: Download complete\nd4c0c67c04e5: Pull complete\nc84f8ea4255e: Verifying Checksum\nc84f8ea4255e: Download complete\nc84f8ea4255e: Pull complete\nDigest: sha256:a70bfccfbd6a614f73e7a202218e36d8f2b9fc0f0c90a4ceb6225827d982934b\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "d4c0c67c04e5: Pulling fs layer", "c84f8ea4255e: Pulling fs layer", "d4c0c67c04e5: Verifying Checksum", "d4c0c67c04e5: Download complete", "d4c0c67c04e5: Pull complete", "c84f8ea4255e: Verifying Checksum", "c84f8ea4255e: Download complete", "c84f8ea4255e: Pull complete", "Digest: sha256:a70bfccfbd6a614f73e7a202218e36d8f2b9fc0f0c90a4ceb6225827d982934b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]}
2025-03-06 02:02:06.165 INFO: changed: [10.0.0.58] => (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.133255", "end": "2025-03-06 02:02:06.127980", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:05.994725", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:06.802 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-03-06 02:02:08.483 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] ***********
changed: [10.0.0.58] => (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.115607", "end": "2025-03-06 02:02:08.439729", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:02:08.324122", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:02:08.564 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.132043", "end": "2025-03-06 02:02:08.507766", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:02:08.375723", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:02:08.678 INFO: changed: [10.0.0.34] => (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.127311", "end": "2025-03-06 02:02:08.616629", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:02:08.489318", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:02:09.058 INFO: changed: [10.0.0.58] => (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.125401", "end": "2025-03-06 02:02:09.005391", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:02:08.879990", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:02:09.194 INFO: changed: [10.0.0.36] => (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.124947", "end": "2025-03-06 02:02:09.136249", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:02:09.011302", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:02:09.242 INFO: changed: [10.0.0.34] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.119539", "end": "2025-03-06 02:02:09.186997", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:02:09.067458", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:02:10.610 INFO: changed: [10.0.0.58] => (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.012258", "end": "2025-03-06 02:02:10.563700", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-03-06 02:02:09.551442", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n26100495809d: Pulling fs layer\n573789e258aa: Pulling fs layer\n26100495809d: Verifying Checksum\n26100495809d: Download complete\n26100495809d: Pull complete\n573789e258aa: Verifying Checksum\n573789e258aa: Download complete\n573789e258aa: Pull complete\nDigest: sha256:9b4c6e7100dd5f2e079ae8c1fa2d0773dcc7d845f531e22c3fb170909729180a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "26100495809d: Pulling fs layer", "573789e258aa: Pulling fs layer", "26100495809d: Verifying Checksum", "26100495809d: Download complete", "26100495809d: Pull complete", "573789e258aa: Verifying Checksum", "573789e258aa: Download complete", "573789e258aa: Pull complete", "Digest: sha256:9b4c6e7100dd5f2e079ae8c1fa2d0773dcc7d845f531e22c3fb170909729180a", "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-03-06 02:02:10.710 INFO: changed: [10.0.0.36] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "delta": "0:00:01.019016", "end": "2025-03-06 02:02:10.659287", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-03-06 02:02:09.640271", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n26100495809d: Pulling fs layer\n573789e258aa: Pulling fs layer\n26100495809d: Verifying Checksum\n26100495809d: Download complete\n26100495809d: Pull complete\n573789e258aa: Verifying Checksum\n573789e258aa: Download complete\n573789e258aa: Pull complete\nDigest: sha256:9b4c6e7100dd5f2e079ae8c1fa2d0773dcc7d845f531e22c3fb170909729180a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "26100495809d: Pulling fs layer", "573789e258aa: Pulling fs layer", "26100495809d: Verifying Checksum", "26100495809d: Download complete", "26100495809d: Pull complete", "573789e258aa: Verifying Checksum", "573789e258aa: Download complete", "573789e258aa: Pull complete", "Digest: sha256:9b4c6e7100dd5f2e079ae8c1fa2d0773dcc7d845f531e22c3fb170909729180a", "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-03-06 02:02:10.743 INFO: changed: [10.0.0.34] => (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.998370", "end": "2025-03-06 02:02:10.681429", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-03-06 02:02:09.683059", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n26100495809d: Pulling fs layer\n573789e258aa: Pulling fs layer\n26100495809d: Download complete\n26100495809d: Pull complete\n573789e258aa: Verifying Checksum\n573789e258aa: Download complete\n573789e258aa: Pull complete\nDigest: sha256:9b4c6e7100dd5f2e079ae8c1fa2d0773dcc7d845f531e22c3fb170909729180a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "26100495809d: Pulling fs layer", "573789e258aa: Pulling fs layer", "26100495809d: Download complete", "26100495809d: Pull complete", "573789e258aa: Verifying Checksum", "573789e258aa: Download complete", "573789e258aa: Pull complete", "Digest: sha256:9b4c6e7100dd5f2e079ae8c1fa2d0773dcc7d845f531e22c3fb170909729180a", "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-03-06 02:02:17.566 INFO: changed: [10.0.0.36] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "delta": "0:00:06.401074", "end": "2025-03-06 02:02:17.516652", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-03-06 02:02:11.115578", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n31b31143267d: Pulling fs layer\n2e151e47a060: Pulling fs layer\n31b31143267d: Verifying Checksum\n31b31143267d: Download complete\n31b31143267d: Pull complete\n2e151e47a060: Verifying Checksum\n2e151e47a060: Download complete\n2e151e47a060: Pull complete\nDigest: sha256:52a77cf0e2d026df351c6d8e030ba47b25a0f9f3fa9e5e60d75c6ba3a11abb97\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "31b31143267d: Pulling fs layer", "2e151e47a060: Pulling fs layer", "31b31143267d: Verifying Checksum", "31b31143267d: Download complete", "31b31143267d: Pull complete", "2e151e47a060: Verifying Checksum", "2e151e47a060: Download complete", "2e151e47a060: Pull complete", "Digest: sha256:52a77cf0e2d026df351c6d8e030ba47b25a0f9f3fa9e5e60d75c6ba3a11abb97", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]}
2025-03-06 02:02:17.949 INFO: changed: [10.0.0.34] => (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.749617", "end": "2025-03-06 02:02:17.900205", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-03-06 02:02:11.150588", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n31b31143267d: Pulling fs layer\n2e151e47a060: Pulling fs layer\n31b31143267d: Download complete\n31b31143267d: Pull complete\n2e151e47a060: Verifying Checksum\n2e151e47a060: Download complete\n2e151e47a060: Pull complete\nDigest: sha256:52a77cf0e2d026df351c6d8e030ba47b25a0f9f3fa9e5e60d75c6ba3a11abb97\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "31b31143267d: Pulling fs layer", "2e151e47a060: Pulling fs layer", "31b31143267d: Download complete", "31b31143267d: Pull complete", "2e151e47a060: Verifying Checksum", "2e151e47a060: Download complete", "2e151e47a060: Pull complete", "Digest: sha256:52a77cf0e2d026df351c6d8e030ba47b25a0f9f3fa9e5e60d75c6ba3a11abb97", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]}
2025-03-06 02:02:18.082 INFO: changed: [10.0.0.36] => (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.117907", "end": "2025-03-06 02:02:18.036657", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:17.918750", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:18.493 INFO: changed: [10.0.0.34] => (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.127932", "end": "2025-03-06 02:02:18.451760", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:18.323828", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:21.922 INFO: changed: [10.0.0.58] => (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:10.788683", "end": "2025-03-06 02:02:21.870514", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-03-06 02:02:11.081831", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n31b31143267d: Pulling fs layer\n2e151e47a060: Pulling fs layer\n31b31143267d: Verifying Checksum\n31b31143267d: Download complete\n31b31143267d: Pull complete\n2e151e47a060: Verifying Checksum\n2e151e47a060: Download complete\n2e151e47a060: Pull complete\nDigest: sha256:52a77cf0e2d026df351c6d8e030ba47b25a0f9f3fa9e5e60d75c6ba3a11abb97\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "31b31143267d: Pulling fs layer", "2e151e47a060: Pulling fs layer", "31b31143267d: Verifying Checksum", "31b31143267d: Download complete", "31b31143267d: Pull complete", "2e151e47a060: Verifying Checksum", "2e151e47a060: Download complete", "2e151e47a060: Pull complete", "Digest: sha256:52a77cf0e2d026df351c6d8e030ba47b25a0f9f3fa9e5e60d75c6ba3a11abb97", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]}
2025-03-06 02:02:22.491 INFO: changed: [10.0.0.58] => (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.140885", "end": "2025-03-06 02:02:22.440215", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:22.299330", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:23.187 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-03-06 02:02:25.049 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] ***
2025-03-06 02:02:25.049 INFO: changed: [10.0.0.58] => (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.220753", "end": "2025-03-06 02:02:24.997782", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:02:24.777029", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:02:25.122 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.215607", "end": "2025-03-06 02:02:25.067548", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:02:24.851941", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:02:25.178 INFO: changed: [10.0.0.34] => (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.185638", "end": "2025-03-06 02:02:25.114237", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:02:24.928599", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:02:25.848 INFO: changed: [10.0.0.58] => (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.309014", "end": "2025-03-06 02:02:25.806172", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:02:25.497158", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:02:25.962 INFO: changed: [10.0.0.36] => (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.439844", "end": "2025-03-06 02:02:25.913999", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:02:25.474155", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:02:26.011 INFO: changed: [10.0.0.34] => (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.398589", "end": "2025-03-06 02:02:25.951468", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:02:25.552879", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:02:29.420 INFO: changed: [10.0.0.58] => (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:03.100083", "end": "2025-03-06 02:02:29.374702", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-03-06 02:02:26.274619", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24f617948e72: Pulling fs layer\nd3d56aaa6b16: Pulling fs layer\n4ac1618463a3: Pulling fs layer\nd3d56aaa6b16: Verifying Checksum\nd3d56aaa6b16: Download complete\n4ac1618463a3: Download complete\n24f617948e72: Verifying Checksum\n24f617948e72: Download complete\n24f617948e72: Pull complete\nd3d56aaa6b16: Pull complete\n4ac1618463a3: Pull complete\nDigest: sha256:d15d6ac1b36b767af69ef96a6fae4f99936271d6579d06575f495cca3bf26efc\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24f617948e72: Pulling fs layer", "d3d56aaa6b16: Pulling fs layer", "4ac1618463a3: Pulling fs layer", "d3d56aaa6b16: Verifying Checksum", "d3d56aaa6b16: Download complete", "4ac1618463a3: Download complete", "24f617948e72: Verifying Checksum", "24f617948e72: Download complete", "24f617948e72: Pull complete", "d3d56aaa6b16: Pull complete", "4ac1618463a3: Pull complete", "Digest: sha256:d15d6ac1b36b767af69ef96a6fae4f99936271d6579d06575f495cca3bf26efc", "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-03-06 02:02:29.583 INFO: changed: [10.0.0.34] => (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:03.170087", "end": "2025-03-06 02:02:29.532096", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-03-06 02:02:26.362009", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24f617948e72: Pulling fs layer\nd3d56aaa6b16: Pulling fs layer\n4ac1618463a3: Pulling fs layer\nd3d56aaa6b16: Verifying Checksum\nd3d56aaa6b16: Download complete\n4ac1618463a3: Verifying Checksum\n4ac1618463a3: Download complete\n24f617948e72: Verifying Checksum\n24f617948e72: Download complete\n24f617948e72: Pull complete\nd3d56aaa6b16: Pull complete\n4ac1618463a3: Pull complete\nDigest: sha256:d15d6ac1b36b767af69ef96a6fae4f99936271d6579d06575f495cca3bf26efc\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24f617948e72: Pulling fs layer", "d3d56aaa6b16: Pulling fs layer", "4ac1618463a3: Pulling fs layer", "d3d56aaa6b16: Verifying Checksum", "d3d56aaa6b16: Download complete", "4ac1618463a3: Verifying Checksum", "4ac1618463a3: Download complete", "24f617948e72: Verifying Checksum", "24f617948e72: Download complete", "24f617948e72: Pull complete", "d3d56aaa6b16: Pull complete", "4ac1618463a3: Pull complete", "Digest: sha256:d15d6ac1b36b767af69ef96a6fae4f99936271d6579d06575f495cca3bf26efc", "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-03-06 02:02:29.950 INFO: changed: [10.0.0.36] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "delta": "0:00:03.532063", "end": "2025-03-06 02:02:29.903309", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-03-06 02:02:26.371246", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24f617948e72: Pulling fs layer\nd3d56aaa6b16: Pulling fs layer\n4ac1618463a3: Pulling fs layer\n4ac1618463a3: Verifying Checksum\n4ac1618463a3: Download complete\nd3d56aaa6b16: Download complete\n24f617948e72: Verifying Checksum\n24f617948e72: Download complete\n24f617948e72: Pull complete\nd3d56aaa6b16: Pull complete\n4ac1618463a3: Pull complete\nDigest: sha256:d15d6ac1b36b767af69ef96a6fae4f99936271d6579d06575f495cca3bf26efc\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24f617948e72: Pulling fs layer", "d3d56aaa6b16: Pulling fs layer", "4ac1618463a3: Pulling fs layer", "4ac1618463a3: Verifying Checksum", "4ac1618463a3: Download complete", "d3d56aaa6b16: Download complete", "24f617948e72: Verifying Checksum", "24f617948e72: Download complete", "24f617948e72: Pull complete", "d3d56aaa6b16: Pull complete", "4ac1618463a3: Pull complete", "Digest: sha256:d15d6ac1b36b767af69ef96a6fae4f99936271d6579d06575f495cca3bf26efc", "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-03-06 02:02:31.237 INFO: changed: [10.0.0.34] => (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:01.262673", "end": "2025-03-06 02:02:31.196535", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-03-06 02:02:29.933862", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24f617948e72: Already exists\ne19bcb527165: Pulling fs layer\n920f3e3e781e: Pulling fs layer\ne19bcb527165: Download complete\n920f3e3e781e: Verifying Checksum\n920f3e3e781e: Download complete\ne19bcb527165: Pull complete\n920f3e3e781e: Pull complete\nDigest: sha256:31a45ad6fba783cfec087ecf9df5b9dfd1effe2d8390dd288af163804ad618b0\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24f617948e72: Already exists", "e19bcb527165: Pulling fs layer", "920f3e3e781e: Pulling fs layer", "e19bcb527165: Download complete", "920f3e3e781e: Verifying Checksum", "920f3e3e781e: Download complete", "e19bcb527165: Pull complete", "920f3e3e781e: Pull complete", "Digest: sha256:31a45ad6fba783cfec087ecf9df5b9dfd1effe2d8390dd288af163804ad618b0", "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-03-06 02:02:31.336 INFO: changed: [10.0.0.36] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "delta": "0:00:00.984495", "end": "2025-03-06 02:02:31.280118", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-03-06 02:02:30.295623", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24f617948e72: Already exists\ne19bcb527165: Pulling fs layer\n920f3e3e781e: Pulling fs layer\ne19bcb527165: Verifying Checksum\ne19bcb527165: Download complete\n920f3e3e781e: Download complete\ne19bcb527165: Pull complete\n920f3e3e781e: Pull complete\nDigest: sha256:31a45ad6fba783cfec087ecf9df5b9dfd1effe2d8390dd288af163804ad618b0\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24f617948e72: Already exists", "e19bcb527165: Pulling fs layer", "920f3e3e781e: Pulling fs layer", "e19bcb527165: Verifying Checksum", "e19bcb527165: Download complete", "920f3e3e781e: Download complete", "e19bcb527165: Pull complete", "920f3e3e781e: Pull complete", "Digest: sha256:31a45ad6fba783cfec087ecf9df5b9dfd1effe2d8390dd288af163804ad618b0", "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-03-06 02:02:31.356 INFO: changed: [10.0.0.58] => (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:01.444250", "end": "2025-03-06 02:02:31.288875", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-03-06 02:02:29.844625", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n24f617948e72: Already exists\ne19bcb527165: Pulling fs layer\n920f3e3e781e: Pulling fs layer\ne19bcb527165: Verifying Checksum\ne19bcb527165: Download complete\n920f3e3e781e: Verifying Checksum\n920f3e3e781e: Download complete\ne19bcb527165: Pull complete\n920f3e3e781e: Pull complete\nDigest: sha256:31a45ad6fba783cfec087ecf9df5b9dfd1effe2d8390dd288af163804ad618b0\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "24f617948e72: Already exists", "e19bcb527165: Pulling fs layer", "920f3e3e781e: Pulling fs layer", "e19bcb527165: Verifying Checksum", "e19bcb527165: Download complete", "920f3e3e781e: Verifying Checksum", "920f3e3e781e: Download complete", "e19bcb527165: Pull complete", "920f3e3e781e: Pull complete", "Digest: sha256:31a45ad6fba783cfec087ecf9df5b9dfd1effe2d8390dd288af163804ad618b0", "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-03-06 02:02:31.814 INFO: changed: [10.0.0.34] => (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.154883", "end": "2025-03-06 02:02:31.762097", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:31.607214", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:32.053 INFO: changed: [10.0.0.36] => (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.295741", "end": "2025-03-06 02:02:32.011424", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:31.715683", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:32.072 INFO: changed: [10.0.0.58] => (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.275992", "end": "2025-03-06 02:02:32.013189", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:02:31.737197", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:02:32.734 INFO: TASK [include_role : contrail_config] ******************************************
2025-03-06 02:02:45.469 INFO: TASK [contrail_config : stop contrail config service] **************************
2025-03-06 02:02:45.470 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:02:45.556 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:02:46.098 INFO: changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:02:46.782 INFO: TASK [include_role : contrail_webui] *******************************************
2025-03-06 02:02:49.026 INFO: TASK [contrail_webui : stop contrail webui] ************************************
2025-03-06 02:02:49.026 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:02:49.165 INFO: changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:02:49.184 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:02:49.837 INFO: TASK [include_role : contrail_redis] *******************************************
2025-03-06 02:02:52.409 INFO: TASK [contrail_redis : stop redis] *********************************************
2025-03-06 02:02:52.409 INFO: changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:02:52.700 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:02:52.752 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:02:53.365 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-03-06 02:03:05.664 INFO: TASK [contrail_analytics : stop contrail analytics] ****************************
changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:03:05.729 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:03:05.806 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:03:06.391 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-03-06 02:03:18.424 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] ****************
2025-03-06 02:03:18.425 INFO: changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:03:18.469 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:03:18.816 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:03:19.439 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-03-06 02:03:31.439 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ******************
changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:03:31.522 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:03:31.524 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:03:32.280 INFO: PLAY [ZIU stage 2 start services] **********************************************
2025-03-06 02:03:33.686 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:03:33.687 INFO: ok: [10.0.0.58]
2025-03-06 02:03:33.692 INFO: ok: [10.0.0.36]
2025-03-06 02:03:33.729 INFO: ok: [10.0.0.34]
2025-03-06 02:03:34.384 INFO: ok: [10.0.0.55]
2025-03-06 02:03:34.457 INFO: ok: [10.0.0.52]
2025-03-06 02:03:34.788 INFO: TASK [include_role : contrail] *************************************************
2025-03-06 02:03:36.236 INFO: TASK [contrail : create /var/log/contrail] *************************************
2025-03-06 02:03:36.237 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:36.363 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:36.445 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:36.508 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:36.648 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:37.212 INFO: TASK [contrail : create /etc/contrail/compose] *********************************
2025-03-06 02:03:37.213 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:37.308 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:37.416 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:37.460 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:37.537 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:38.515 INFO: TASK [contrail : populate common.env] ******************************************
changed: [10.0.0.36] => {"changed": true, "checksum": "553611c1172241b36d72821a4fe22e8b7838d0b1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "6a87d1a9ee99624143b0e4b1ace20c81", "mode": "0640", "owner": "root", "size": 1195, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226617.8465729-237338-32761957054577/source", "state": "file", "uid": 0}
2025-03-06 02:03:38.579 INFO: changed: [10.0.0.58] => {"changed": true, "checksum": "553611c1172241b36d72821a4fe22e8b7838d0b1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "6a87d1a9ee99624143b0e4b1ace20c81", "mode": "0640", "owner": "root", "size": 1195, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226617.734396-237329-144184834318564/source", "state": "file", "uid": 0}
2025-03-06 02:03:38.766 INFO: changed: [10.0.0.55] => {"changed": true, "checksum": "553611c1172241b36d72821a4fe22e8b7838d0b1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "6a87d1a9ee99624143b0e4b1ace20c81", "mode": "0640", "owner": "root", "size": 1195, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226618.1924026-237368-47795343509661/source", "state": "file", "uid": 0}
2025-03-06 02:03:38.840 INFO: changed: [10.0.0.34] => {"changed": true, "checksum": "553611c1172241b36d72821a4fe22e8b7838d0b1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "6a87d1a9ee99624143b0e4b1ace20c81", "mode": "0640", "owner": "root", "size": 1195, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226618.0876775-237358-114883964732543/source", "state": "file", "uid": 0}
2025-03-06 02:03:38.899 INFO: changed: [10.0.0.52] => {"changed": true, "checksum": "553611c1172241b36d72821a4fe22e8b7838d0b1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "6a87d1a9ee99624143b0e4b1ace20c81", "mode": "0640", "owner": "root", "size": 1195, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226618.368768-237372-11108482348067/source", "state": "file", "uid": 0}
2025-03-06 02:03:39.684 INFO: TASK [contrail : populate defaults.env] ****************************************
2025-03-06 02:03:39.685 INFO: ok: [10.0.0.58] => {"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-03-06 02:03:39.733 INFO: ok: [10.0.0.36] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-03-06 02:03:39.839 INFO: ok: [10.0.0.34] => {"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-03-06 02:03:39.879 INFO: ok: [10.0.0.55] => {"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-03-06 02:03:40.063 INFO: ok: [10.0.0.52] => {"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-03-06 02:03:40.702 INFO: TASK [include_role : contrail_config] ******************************************
2025-03-06 02:03:41.936 INFO: TASK [contrail_config : create /etc/contrail/config] ***************************
2025-03-06 02:03:41.937 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:42.016 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:42.153 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:03:42.733 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] **************
ok: [10.0.0.58] => {"changed": false, "stat": {"atime": 1741221908.6208065, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221903.5967238, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2383707, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221903.5967238, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "1509944626", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:03:42.798 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1741221908.7005687, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221903.0604537, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032493, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221903.0604537, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "1656812477", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:03:42.952 INFO: ok: [10.0.0.34] => {"changed": false, "stat": {"atime": 1741221908.744468, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221903.5764954, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032226, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221903.5764954, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "2240671303", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:03:43.517 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ******
changed: [10.0.0.58] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-03-06 02:03:43.612 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-03-06 02:03:43.721 INFO: changed: [10.0.0.34] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-03-06 02:03:44.318 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] ****************
2025-03-06 02:03:44.319 INFO: changed: [10.0.0.58] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:03:44.396 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:03:44.458 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:03:45.068 INFO: TASK [contrail_config : populate global common_config.env] *********************
2025-03-06 02:03:45.068 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.079 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.164 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.417 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.437 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.521 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.769 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.789 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:45.888 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.117 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.150 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.272 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.501 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.509 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.620 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.852 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.863 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:46.984 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.182 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.204 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.326 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.536 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.585 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.692 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.895 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:47.941 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.040 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.233 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.272 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.377 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.585 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.620 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.735 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.940 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:48.953 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:49.070 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:49.287 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:49.299 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:49.432 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:49.639 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:49.676 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:49.842 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.003 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.040 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.188 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.359 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.387 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.541 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.734 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.745 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:50.885 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.064 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.091 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.225 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.429 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.445 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.575 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.762 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.787 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:51.921 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.100 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.146 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.306 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.425 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.526 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.683 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.800 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:52.885 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.065 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.169 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.223 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.411 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.533 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.569 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.763 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.909 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:53.936 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.152 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.259 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.293 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.508 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.620 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.652 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.894 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:54.986 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.014 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.271 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.330 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.369 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.620 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.685 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.711 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:55.968 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.029 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.060 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.306 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.372 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.419 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.677 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.712 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:56.753 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.020 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.056 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.092 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.377 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.397 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.430 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.730 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.768 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:57.773 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:58.066 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:58.092 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:58.097 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:58.099 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:58.105 INFO: changed: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:58.419 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:58.426 INFO: changed: [10.0.0.34] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:03:59.067 INFO: TASK [contrail_config : populate pod specific common_config.env] ***************
2025-03-06 02:03:59.067 INFO: fatal: [10.0.0.58]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-03-06 02:03:59.068 INFO: ...ignoring
2025-03-06 02:03:59.160 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-03-06 02:03:59.160 INFO: ...ignoring
2025-03-06 02:03:59.335 INFO: fatal: [10.0.0.34]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:03:59.524 INFO: TASK [contrail_config : initialize use_external_tftp variable] *****************
2025-03-06 02:03:59.524 INFO: ok: [10.0.0.58] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-03-06 02:03:59.624 INFO: ok: [10.0.0.36] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-03-06 02:03:59.718 INFO: ok: [10.0.0.34] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-03-06 02:04:00.299 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] ***************
2025-03-06 02:04:00.299 INFO: fatal: [10.0.0.58]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.031143", "end": "2025-03-06 02:04:00.259743", "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:04:00.228600", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
...ignoring
2025-03-06 02:04:00.406 INFO: fatal: [10.0.0.36]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.029802", "end": "2025-03-06 02:04:00.368411", "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:04:00.338609", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-03-06 02:04:00.407 INFO: ...ignoring
2025-03-06 02:04:00.493 INFO: fatal: [10.0.0.34]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.031953", "end": "2025-03-06 02:04:00.455840", "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:04:00.423887", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-03-06 02:04:00.493 INFO: ...ignoring
2025-03-06 02:04:01.955 INFO: TASK [contrail_config : create contrail config compose file] *******************
2025-03-06 02:04:01.956 INFO: changed: [10.0.0.58] => {"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-1741226641.2038825-240063-191378583885783/source", "state": "file", "uid": 0}
2025-03-06 02:04:02.013 INFO: changed: [10.0.0.36] => {"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-1741226641.300763-240090-112562267140292/source", "state": "file", "uid": 0}
2025-03-06 02:04:02.124 INFO: changed: [10.0.0.34] => {"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-1741226641.406545-240103-262084890558885/source", "state": "file", "uid": 0}
2025-03-06 02:04:04.756 INFO: TASK [contrail_config : start contrail config] *********************************
2025-03-06 02:04:04.756 INFO: changed: [10.0.0.58] => {"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": "a9b5a50608d3c7a43ac48e50476bd86d4690ac2e1933629ec3ec1b92675ec903", "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": "df2b3e112137727bab1f3ae860c2fea1e296d8af3f6f58a837c26aad91dc065c", "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": "83c50e5bd111bca6ac1869cf1168c6b0bc70341d28c5aa65fafe1b8cdb8749ab", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "cb6a27dfb327641f95db2ca4b3767a9ea43d0af1301595925d8291051a1d2fae", "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": "3b2ff0cb6f2b113f14fd842b6a1d62a5222ccd73c922e954beace200b5315a0f", "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": "cc971ac5531fed5b1ba1cc80ea0cb56e66789f696f9bf1e5c8f7d5b1963a2277", "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": "db8494b8a09d934a90401db35210c7ef5986bf9f3b3248a1a88d8d5043617f05", "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-03-06 02:04:04.821 INFO: changed: [10.0.0.34] => {"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": "a9b5a50608d3c7a43ac48e50476bd86d4690ac2e1933629ec3ec1b92675ec903", "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": "df2b3e112137727bab1f3ae860c2fea1e296d8af3f6f58a837c26aad91dc065c", "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": "83c50e5bd111bca6ac1869cf1168c6b0bc70341d28c5aa65fafe1b8cdb8749ab", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "cb6a27dfb327641f95db2ca4b3767a9ea43d0af1301595925d8291051a1d2fae", "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": "3b2ff0cb6f2b113f14fd842b6a1d62a5222ccd73c922e954beace200b5315a0f", "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": "cc971ac5531fed5b1ba1cc80ea0cb56e66789f696f9bf1e5c8f7d5b1963a2277", "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": "db8494b8a09d934a90401db35210c7ef5986bf9f3b3248a1a88d8d5043617f05", "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-03-06 02:04:05.070 INFO: changed: [10.0.0.36] => {"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": "a9b5a50608d3c7a43ac48e50476bd86d4690ac2e1933629ec3ec1b92675ec903", "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": "df2b3e112137727bab1f3ae860c2fea1e296d8af3f6f58a837c26aad91dc065c", "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": "83c50e5bd111bca6ac1869cf1168c6b0bc70341d28c5aa65fafe1b8cdb8749ab", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "cb6a27dfb327641f95db2ca4b3767a9ea43d0af1301595925d8291051a1d2fae", "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": "3b2ff0cb6f2b113f14fd842b6a1d62a5222ccd73c922e954beace200b5315a0f", "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": "cc971ac5531fed5b1ba1cc80ea0cb56e66789f696f9bf1e5c8f7d5b1963a2277", "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": "db8494b8a09d934a90401db35210c7ef5986bf9f3b3248a1a88d8d5043617f05", "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-03-06 02:04:05.726 INFO: TASK [include_role : contrail_webui] *******************************************
2025-03-06 02:04:07.312 INFO: TASK [contrail_webui : create /etc/contrail/webui] *****************************
2025-03-06 02:04:07.313 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:07.342 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:07.462 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:07.993 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] ****************
2025-03-06 02:04:07.993 INFO: ok: [10.0.0.58] => {"changed": false, "stat": {"atime": 1741221979.157965, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221975.6219068, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2589485, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221975.6219068, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "898554912", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:04:08.026 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1741221979.2540083, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221974.541912, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057930, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221974.541912, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "2131623792", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:04:08.122 INFO: ok: [10.0.0.34] => {"changed": false, "stat": {"atime": 1741221979.2120936, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221974.984116, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057853, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221974.984116, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "2024541960", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:04:08.592 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ********
2025-03-06 02:04:08.593 INFO: changed: [10.0.0.58] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-03-06 02:04:08.677 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-03-06 02:04:08.780 INFO: changed: [10.0.0.34] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-03-06 02:04:09.264 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ******************
2025-03-06 02:04:09.264 INFO: changed: [10.0.0.58] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:04:09.354 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:04:09.491 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:04:10.260 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] *****************
changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:10.366 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:10.555 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:10.894 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:11.180 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:11.274 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:11.420 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:11.767 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:11.934 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:11.958 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:12.406 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:12.566 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:12.625 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:13.114 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:13.150 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:13.242 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:13.681 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:13.759 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:13.807 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:14.210 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:14.292 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:14.333 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:14.738 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:14.750 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:14.854 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:15.259 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:15.283 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:15.436 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:15.749 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:15.789 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:15.909 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:16.255 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:16.267 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:16.348 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:16.721 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:16.744 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:16.851 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:17.197 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:17.239 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:17.327 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:17.675 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:17.722 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:17.820 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.110 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.121 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.251 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.484 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.507 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.652 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.838 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:18.884 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.034 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.228 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.253 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.413 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.580 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.619 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.783 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:19.951 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.069 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.177 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.386 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.435 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.532 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.753 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.818 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:20.935 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.139 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.189 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.316 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.498 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.562 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.681 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.902 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:21.942 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:22.052 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:22.250 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:22.351 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:22.481 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:22.674 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:22.779 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:22.984 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:23.144 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:23.223 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:23.432 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:23.645 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:23.846 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.006 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.019 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.274 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.373 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.418 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.709 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.754 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:24.778 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.121 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.190 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.203 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.514 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.582 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.632 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.951 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:25.972 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.025 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.304 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.341 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.375 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.654 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.708 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.744 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.751 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:26.990 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:27.049 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:27.058 INFO: changed: [10.0.0.34] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:27.326 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:27.331 INFO: changed: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:28.071 INFO: TASK [contrail_webui : populate pod specific common_webui.env] *****************
2025-03-06 02:04:28.072 INFO: fatal: [10.0.0.58]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:04:28.163 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-03-06 02:04:28.164 INFO: ...ignoring
2025-03-06 02:04:28.250 INFO: fatal: [10.0.0.34]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-03-06 02:04:28.250 INFO: ...ignoring
2025-03-06 02:04:29.142 INFO: TASK [contrail_webui : create contrail webui compose file] *********************
2025-03-06 02:04:29.143 INFO: changed: [10.0.0.58] => {"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-1741226668.4683633-244582-258764929827334/source", "state": "file", "uid": 0}
2025-03-06 02:04:29.210 INFO: changed: [10.0.0.36] => {"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-1741226668.5697825-244586-169188077252950/source", "state": "file", "uid": 0}
2025-03-06 02:04:29.364 INFO: changed: [10.0.0.34] => {"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-1741226668.6852646-244597-115603079986703/source", "state": "file", "uid": 0}
2025-03-06 02:04:31.125 INFO: TASK [contrail_webui : start contrail webui] ***********************************
2025-03-06 02:04:31.125 INFO: changed: [10.0.0.58] => {"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": "727d5a6add8ad79750b4143b885815a3db591b57faac67ca141abdf0d2ecd4ca", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "baa77d93bddf7c2030c811253d4385365dd450f1c9a3331856b0c2bacccbe0d3", "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-03-06 02:04:31.188 INFO: changed: [10.0.0.36] => {"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": "727d5a6add8ad79750b4143b885815a3db591b57faac67ca141abdf0d2ecd4ca", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "baa77d93bddf7c2030c811253d4385365dd450f1c9a3331856b0c2bacccbe0d3", "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-03-06 02:04:31.198 INFO: changed: [10.0.0.34] => {"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": "727d5a6add8ad79750b4143b885815a3db591b57faac67ca141abdf0d2ecd4ca", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "baa77d93bddf7c2030c811253d4385365dd450f1c9a3331856b0c2bacccbe0d3", "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-03-06 02:04:31.844 INFO: TASK [include_role : contrail_redis] *******************************************
2025-03-06 02:04:33.416 INFO: TASK [contrail_redis : create /etc/contrail/redis] *****************************
2025-03-06 02:04:33.416 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:33.553 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:33.729 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:34.142 INFO: TASK [contrail_redis : Set variables for Stunnel] ******************************
2025-03-06 02:04:34.142 INFO: ok: [10.0.0.58] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-03-06 02:04:34.238 INFO: ok: [10.0.0.36] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-03-06 02:04:34.238 INFO: ok: [10.0.0.34] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-03-06 02:04:35.372 INFO: TASK [contrail_redis : create redis compose file] ******************************
changed: [10.0.0.36] => {"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-1741226674.5808187-246532-273806313262998/source", "state": "file", "uid": 0}
2025-03-06 02:04:35.397 INFO: changed: [10.0.0.58] => {"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-1741226674.4360268-246501-265221521362125/source", "state": "file", "uid": 0}
2025-03-06 02:04:35.583 INFO: changed: [10.0.0.34] => {"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-1741226674.7587712-246596-54406638011247/source", "state": "file", "uid": 0}
2025-03-06 02:04:36.905 INFO: TASK [contrail_redis : start redis] ********************************************
changed: [10.0.0.36] => {"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": "29ed0c441be48b78b7908aee4154a5acb782e9b5a47eb3a2ad56ddc07c741060", "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-03-06 02:04:37.121 INFO: changed: [10.0.0.58] => {"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": "29ed0c441be48b78b7908aee4154a5acb782e9b5a47eb3a2ad56ddc07c741060", "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-03-06 02:04:37.125 INFO: changed: [10.0.0.34] => {"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": "29ed0c441be48b78b7908aee4154a5acb782e9b5a47eb3a2ad56ddc07c741060", "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-03-06 02:04:37.806 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-03-06 02:04:39.490 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] *********************
ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:39.552 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:39.655 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:04:40.358 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ********
2025-03-06 02:04:40.358 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1741222169.1458824, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222165.4738076, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087562, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222165.4738076, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "501763079", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:04:40.420 INFO: ok: [10.0.0.58] => {"changed": false, "stat": {"atime": 1741222169.133082, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222165.5530233, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2619046, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222165.5530233, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "3285731861", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:04:40.602 INFO: ok: [10.0.0.34] => {"changed": false, "stat": {"atime": 1741222169.2910833, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222165.8791015, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087451, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222165.8791015, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "3086122255", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:04:41.296 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] ***
changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-03-06 02:04:41.314 INFO: changed: [10.0.0.58] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-03-06 02:04:41.374 INFO: changed: [10.0.0.34] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-03-06 02:04:42.090 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] **********
2025-03-06 02:04:42.090 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:04:42.142 INFO: changed: [10.0.0.58] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:04:42.286 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:04:43.114 INFO: TASK [contrail_analytics : populate global common_analytics.env] ***************
changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:43.217 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:43.295 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:43.575 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:43.694 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:43.818 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:44.034 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:44.171 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:44.272 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:44.457 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:44.622 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:44.718 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:44.987 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:45.068 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:45.122 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:45.513 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:45.565 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:45.616 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:45.997 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:46.052 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:46.160 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:46.466 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:46.518 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:46.634 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:46.910 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:46.942 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:47.008 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:47.319 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:47.373 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:47.380 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:47.684 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:47.755 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:47.763 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.043 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.101 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.144 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.417 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.467 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.546 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.820 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.840 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:48.914 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.212 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.221 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.281 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.553 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.609 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.661 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.904 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:49.979 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:50.011 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:50.316 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:50.342 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:50.374 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:50.699 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:50.724 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:50.793 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.063 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.120 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.136 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.410 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.491 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.502 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.860 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.901 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:51.932 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:52.226 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:52.284 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:52.334 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:52.595 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:52.679 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:52.732 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:52.981 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.074 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.120 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.356 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.472 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.494 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.762 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.864 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:53.916 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:54.126 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:54.238 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:54.268 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:54.520 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:54.657 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:54.682 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:54.859 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.016 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.050 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.224 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.381 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.414 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.595 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.767 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.818 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:55.932 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.111 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.174 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.267 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.464 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.540 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.613 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.811 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.956 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:56.984 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.164 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.304 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.340 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.556 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.677 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.724 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.733 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.921 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:57.926 INFO: changed: [10.0.0.34] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:58.022 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:58.066 INFO: changed: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:04:58.730 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] *********
2025-03-06 02:04:58.731 INFO: fatal: [10.0.0.58]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:04:58.832 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-03-06 02:04:58.833 INFO: ...ignoring
2025-03-06 02:04:58.970 INFO: fatal: [10.0.0.34]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:05:00.063 INFO: TASK [contrail_analytics : create contrail analytics file] *********************
2025-03-06 02:05:00.063 INFO: changed: [10.0.0.58] => {"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-1741226699.240874-250547-125155993208419/source", "state": "file", "uid": 0}
2025-03-06 02:05:00.088 INFO: changed: [10.0.0.36] => {"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-1741226699.3855083-250551-94208856620629/source", "state": "file", "uid": 0}
2025-03-06 02:05:00.145 INFO: changed: [10.0.0.34] => {"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-1741226699.4977076-250564-208876182436466/source", "state": "file", "uid": 0}
2025-03-06 02:05:02.181 INFO: TASK [contrail_analytics : start contrail analytics] ***************************
changed: [10.0.0.36] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "labels": {"com.docker.compose.config-hash": "f3bfae2837352573876f2d8613062b63b55e70d18d25e87b39bc864c55100b3b", "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": "03889abce975c94ef0d3fb30a3263fae6b87b57e79e8affa00574e726b994067", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "13ce21bc8872c5945e38e17d7d4953e300e385a731a3a719b1a2ee18c7be1f65", "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": "4e39af673283e17ffcffe86e5eedca54df295f473958ee0a764b4f33c4265a11", "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-03-06 02:05:02.428 INFO: changed: [10.0.0.34] => {"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": "f3bfae2837352573876f2d8613062b63b55e70d18d25e87b39bc864c55100b3b", "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": "03889abce975c94ef0d3fb30a3263fae6b87b57e79e8affa00574e726b994067", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "13ce21bc8872c5945e38e17d7d4953e300e385a731a3a719b1a2ee18c7be1f65", "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": "4e39af673283e17ffcffe86e5eedca54df295f473958ee0a764b4f33c4265a11", "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-03-06 02:05:02.450 INFO: changed: [10.0.0.58] => {"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": "f3bfae2837352573876f2d8613062b63b55e70d18d25e87b39bc864c55100b3b", "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": "03889abce975c94ef0d3fb30a3263fae6b87b57e79e8affa00574e726b994067", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "13ce21bc8872c5945e38e17d7d4953e300e385a731a3a719b1a2ee18c7be1f65", "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": "4e39af673283e17ffcffe86e5eedca54df295f473958ee0a764b4f33c4265a11", "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-03-06 02:05:03.164 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-03-06 02:05:04.930 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] *********
ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:05:05.006 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:05:05.114 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:05:05.534 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] ***
ok: [10.0.0.58] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:05:05.648 INFO: ok: [10.0.0.36] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:05:05.749 INFO: ok: [10.0.0.34] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:05:07.287 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] ***
changed: [10.0.0.58] => {"changed": true, "checksum": "7cfb2219871b0cc70af3a4ea957e68384ebd1a95", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8965b94688dc5f8f354a5935bc000e6", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226706.4508944-252099-30286598560183/source", "state": "file", "uid": 0}
2025-03-06 02:05:07.303 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "7cfb2219871b0cc70af3a4ea957e68384ebd1a95", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8965b94688dc5f8f354a5935bc000e6", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226706.545446-252100-119195987825657/source", "state": "file", "uid": 0}
2025-03-06 02:05:07.397 INFO: changed: [10.0.0.34] => {"changed": true, "checksum": "7cfb2219871b0cc70af3a4ea957e68384ebd1a95", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8965b94688dc5f8f354a5935bc000e6", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226706.752968-252115-35742344655028/source", "state": "file", "uid": 0}
2025-03-06 02:05:09.708 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] ***************
2025-03-06 02:05:09.710 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "labels": {"com.docker.compose.config-hash": "1d16b79e155897af36c8d9d5d8699bb93271802ee022a5086beb7358a932c298", "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": "2e5cb40891b537e04457ec6b15076b29d0ac45e9f34722aa3c178fa7b8053d13", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "1dd24e260056a6b2c332faf364cd9d17dc8b3707f785680df15ff0fa7a904af4", "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": "4cf0b1e0b84f56a74df5f83e780ea231db371f53d18757f7aa158c28f015b9ca", "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-03-06 02:05:09.820 INFO: changed: [10.0.0.34] => {"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": "1d16b79e155897af36c8d9d5d8699bb93271802ee022a5086beb7358a932c298", "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": "2e5cb40891b537e04457ec6b15076b29d0ac45e9f34722aa3c178fa7b8053d13", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "1dd24e260056a6b2c332faf364cd9d17dc8b3707f785680df15ff0fa7a904af4", "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": "4cf0b1e0b84f56a74df5f83e780ea231db371f53d18757f7aa158c28f015b9ca", "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-03-06 02:05:09.843 INFO: changed: [10.0.0.58] => {"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": "1d16b79e155897af36c8d9d5d8699bb93271802ee022a5086beb7358a932c298", "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": "2e5cb40891b537e04457ec6b15076b29d0ac45e9f34722aa3c178fa7b8053d13", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "1dd24e260056a6b2c332faf364cd9d17dc8b3707f785680df15ff0fa7a904af4", "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": "4cf0b1e0b84f56a74df5f83e780ea231db371f53d18757f7aa158c28f015b9ca", "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-03-06 02:05:10.510 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-03-06 02:05:12.372 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] ***********
ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:05:12.417 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:05:12.584 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:05:13.872 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] ***
changed: [10.0.0.36] => {"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-1741226712.9708383-254045-74547564800865/source", "state": "file", "uid": 0}
2025-03-06 02:05:13.904 INFO: changed: [10.0.0.58] => {"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-1741226712.8505561-254042-200902961889293/source", "state": "file", "uid": 0}
2025-03-06 02:05:14.006 INFO: changed: [10.0.0.34] => {"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-1741226713.2146626-254061-68122374222401/source", "state": "file", "uid": 0}
2025-03-06 02:05:16.500 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] *****************
changed: [10.0.0.36] => {"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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "6f1c7292f26fccfb41b103b32e3906eb368b39c836431e6853911fbdc40a745a", "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": "d7e29f599906a2e4b9c982a41b486ec98c17dec69af3dc1531ea6270ed40aae6", "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": "5096068c24108b42b3216a6888e8fddebee98fd79b73bcae88c0f6e147e7965b", "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": "d8062c05b807df6fca4faefe43e56d4f001f4ff51e93d57e61b304f527a50f2c", "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-03-06 02:05:16.538 INFO: changed: [10.0.0.58] => {"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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "6f1c7292f26fccfb41b103b32e3906eb368b39c836431e6853911fbdc40a745a", "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": "d7e29f599906a2e4b9c982a41b486ec98c17dec69af3dc1531ea6270ed40aae6", "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": "5096068c24108b42b3216a6888e8fddebee98fd79b73bcae88c0f6e147e7965b", "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": "d8062c05b807df6fca4faefe43e56d4f001f4ff51e93d57e61b304f527a50f2c", "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-03-06 02:05:16.630 INFO: changed: [10.0.0.34] => {"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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "6f1c7292f26fccfb41b103b32e3906eb368b39c836431e6853911fbdc40a745a", "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": "d7e29f599906a2e4b9c982a41b486ec98c17dec69af3dc1531ea6270ed40aae6", "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": "5096068c24108b42b3216a6888e8fddebee98fd79b73bcae88c0f6e147e7965b", "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": "d8062c05b807df6fca4faefe43e56d4f001f4ff51e93d57e61b304f527a50f2c", "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-03-06 02:05:17.459 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-03-06 02:05:18.854 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:05:18.855 INFO: ok: [10.0.0.58]
2025-03-06 02:05:19.070 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:05:20.064 INFO: TASK [contrail_control : update contrail control image] ************************
changed: [10.0.0.58] => (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.147156", "end": "2025-03-06 02:05:20.011365", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:05:19.864209", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:05:20.681 INFO: changed: [10.0.0.58] => (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.166850", "end": "2025-03-06 02:05:20.637408", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:05:20.470558", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:05:35.078 INFO: changed: [10.0.0.58] => (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:13.940387", "end": "2025-03-06 02:05:35.027336", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-03-06 02:05:21.086949", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Pulling fs layer\nf3c76c27af5f: Pulling fs layer\nc8df5dad68c2: Pulling fs layer\nf3c76c27af5f: Verifying Checksum\nf3c76c27af5f: Download complete\nc8df5dad68c2: Verifying Checksum\nc8df5dad68c2: Download complete\n4b85517e0a72: Verifying Checksum\n4b85517e0a72: Download complete\n4b85517e0a72: Pull complete\nf3c76c27af5f: Pull complete\nc8df5dad68c2: Pull complete\nDigest: sha256:f93c876457a8e1186a09152a0f3823c7fe2fc21025f66b5a733db5893f69e007\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Pulling fs layer", "f3c76c27af5f: Pulling fs layer", "c8df5dad68c2: Pulling fs layer", "f3c76c27af5f: Verifying Checksum", "f3c76c27af5f: Download complete", "c8df5dad68c2: Verifying Checksum", "c8df5dad68c2: Download complete", "4b85517e0a72: Verifying Checksum", "4b85517e0a72: Download complete", "4b85517e0a72: Pull complete", "f3c76c27af5f: Pull complete", "c8df5dad68c2: Pull complete", "Digest: sha256:f93c876457a8e1186a09152a0f3823c7fe2fc21025f66b5a733db5893f69e007", "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-03-06 02:05:35.734 INFO: changed: [10.0.0.58] => (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.288556", "end": "2025-03-06 02:05:35.690317", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-03-06 02:05:35.401761", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Already exists\n9217edaaaf6e: Pulling fs layer\n9217edaaaf6e: Verifying Checksum\n9217edaaaf6e: Download complete\n9217edaaaf6e: Pull complete\nDigest: sha256:b6c11cee2fec9af61369539f1a398963a3a6062b18b8f0f918d787589e7ae80f\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Already exists", "9217edaaaf6e: Pulling fs layer", "9217edaaaf6e: Verifying Checksum", "9217edaaaf6e: Download complete", "9217edaaaf6e: Pull complete", "Digest: sha256:b6c11cee2fec9af61369539f1a398963a3a6062b18b8f0f918d787589e7ae80f", "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-03-06 02:05:36.470 INFO: changed: [10.0.0.58] => (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.330292", "end": "2025-03-06 02:05:36.426725", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-03-06 02:05:36.096433", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Already exists\n6c9f21bb493a: Pulling fs layer\n6c9f21bb493a: Verifying Checksum\n6c9f21bb493a: Download complete\n6c9f21bb493a: Pull complete\nDigest: sha256:cec2c3bb4828fad331606f2dfc903d45c5de947dc2b92c06a776352beb0473cc\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Already exists", "6c9f21bb493a: Pulling fs layer", "6c9f21bb493a: Verifying Checksum", "6c9f21bb493a: Download complete", "6c9f21bb493a: Pull complete", "Digest: sha256:cec2c3bb4828fad331606f2dfc903d45c5de947dc2b92c06a776352beb0473cc", "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-03-06 02:05:37.163 INFO: changed: [10.0.0.58] => (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.302344", "end": "2025-03-06 02:05:37.119931", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:05:36.817587", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:05:37.481 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:05:49.218 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-03-06 02:05:49.219 INFO: changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:05:49.521 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:05:50.290 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:05:50.750 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-03-06 02:05:50.751 INFO: ok: [10.0.0.58] => {"changed": false, "stat": {"atime": 1741222044.3430355, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222039.8709621, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2590031, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222039.8709621, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "3091659839", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:05:51.198 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-03-06 02:05:51.199 INFO: changed: [10.0.0.58] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-03-06 02:05:51.649 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-03-06 02:05:51.650 INFO: changed: [10.0.0.58] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:05:52.730 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-03-06 02:05:52.731 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:53.092 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:53.482 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:53.824 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:54.161 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:54.511 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:54.852 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:55.199 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:55.557 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:55.902 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:56.247 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:56.589 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:56.953 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:57.297 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:57.650 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:57.988 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:58.315 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:58.648 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:59.006 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:59.377 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:05:59.780 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:00.153 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:00.559 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:00.949 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:01.352 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:01.759 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:02.185 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:02.568 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:02.977 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:03.334 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:03.669 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:04.055 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:04.396 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:04.765 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:05.119 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:05.473 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:05.826 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:06.187 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:06.233 INFO: changed: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:06.450 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-03-06 02:06:06.450 INFO: fatal: [10.0.0.58]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:06:07.755 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-03-06 02:06:07.758 INFO: changed: [10.0.0.58] => {"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-1741226767.0932565-259114-137150446486081/source", "state": "file", "uid": 0}
2025-03-06 02:06:10.400 INFO: TASK [contrail_control : start contrail control] *******************************
2025-03-06 02:06:10.401 INFO: changed: [10.0.0.58] => {"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": "ad50ada90da5d509af46d89892c1dc711628bccdf27e5c50149b5c7ff511afba", "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": "e24cd59da7d7bec02ad6803eebc4307400287eb96f2d5bef56a9f76f6b2a0a56", "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": "b0bb0a973fbf064f633906e292dbae92644b05721e4ede488a81150030bf9445", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "952e5c205918896fc3d0298a0b87b03ec6479f054f7bfbd9954f111521b09b23", "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": "dce409510cee7d3dd506a4fe8e15e1e61cddedbf47a1be21d703744efb118734", "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-03-06 02:06:10.887 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-03-06 02:06:12.226 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.36]
2025-03-06 02:06:12.442 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:06:13.400 INFO: TASK [contrail_control : update contrail control image] ************************
changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.135936", "end": "2025-03-06 02:06:13.353195", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:06:13.217259", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:06:13.949 INFO: changed: [10.0.0.36] => (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.156169", "end": "2025-03-06 02:06:13.904661", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:06:13.748492", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:06:22.718 INFO: changed: [10.0.0.36] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:08.359662", "end": "2025-03-06 02:06:22.666365", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-03-06 02:06:14.306703", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Pulling fs layer\nf3c76c27af5f: Pulling fs layer\nc8df5dad68c2: Pulling fs layer\nf3c76c27af5f: Download complete\nc8df5dad68c2: Verifying Checksum\nc8df5dad68c2: Download complete\n4b85517e0a72: Verifying Checksum\n4b85517e0a72: Download complete\n4b85517e0a72: Pull complete\nf3c76c27af5f: Pull complete\nc8df5dad68c2: Pull complete\nDigest: sha256:f93c876457a8e1186a09152a0f3823c7fe2fc21025f66b5a733db5893f69e007\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Pulling fs layer", "f3c76c27af5f: Pulling fs layer", "c8df5dad68c2: Pulling fs layer", "f3c76c27af5f: Download complete", "c8df5dad68c2: Verifying Checksum", "c8df5dad68c2: Download complete", "4b85517e0a72: Verifying Checksum", "4b85517e0a72: Download complete", "4b85517e0a72: Pull complete", "f3c76c27af5f: Pull complete", "c8df5dad68c2: Pull complete", "Digest: sha256:f93c876457a8e1186a09152a0f3823c7fe2fc21025f66b5a733db5893f69e007", "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-03-06 02:06:23.579 INFO: changed: [10.0.0.36] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "delta": "0:00:00.458938", "end": "2025-03-06 02:06:23.532916", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-03-06 02:06:23.073978", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Already exists\n9217edaaaf6e: Pulling fs layer\n9217edaaaf6e: Download complete\n9217edaaaf6e: Pull complete\nDigest: sha256:b6c11cee2fec9af61369539f1a398963a3a6062b18b8f0f918d787589e7ae80f\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Already exists", "9217edaaaf6e: Pulling fs layer", "9217edaaaf6e: Download complete", "9217edaaaf6e: Pull complete", "Digest: sha256:b6c11cee2fec9af61369539f1a398963a3a6062b18b8f0f918d787589e7ae80f", "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-03-06 02:06:24.454 INFO: changed: [10.0.0.36] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "delta": "0:00:00.498194", "end": "2025-03-06 02:06:24.404171", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-03-06 02:06:23.905977", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Already exists\n6c9f21bb493a: Pulling fs layer\n6c9f21bb493a: Verifying Checksum\n6c9f21bb493a: Download complete\n6c9f21bb493a: Pull complete\nDigest: sha256:cec2c3bb4828fad331606f2dfc903d45c5de947dc2b92c06a776352beb0473cc\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Already exists", "6c9f21bb493a: Pulling fs layer", "6c9f21bb493a: Verifying Checksum", "6c9f21bb493a: Download complete", "6c9f21bb493a: Pull complete", "Digest: sha256:cec2c3bb4828fad331606f2dfc903d45c5de947dc2b92c06a776352beb0473cc", "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-03-06 02:06:24.930 INFO: changed: [10.0.0.36] => (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.125540", "end": "2025-03-06 02:06:24.891799", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:06:24.766259", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:06:25.282 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:06:36.838 INFO: TASK [contrail_control : Stop contrail control] ********************************
changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:06:37.144 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:06:37.918 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-03-06 02:06:37.918 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:06:38.402 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-03-06 02:06:38.403 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1741222044.4353385, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222039.507238, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058498, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222039.507238, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "542793800", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:06:38.861 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-03-06 02:06:38.862 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-03-06 02:06:39.353 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-03-06 02:06:39.354 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:06:40.466 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-03-06 02:06:40.467 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:40.813 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:41.180 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:41.519 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:41.847 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:42.196 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:42.548 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:42.896 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:43.263 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:43.616 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:44.001 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:44.436 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:44.802 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:45.181 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:45.556 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:45.898 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:46.264 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:46.610 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:46.959 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:47.340 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:47.694 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:48.042 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:48.396 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:48.757 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:49.137 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:49.514 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:49.883 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:50.220 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:50.557 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:50.908 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:51.257 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:51.585 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:51.929 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:52.274 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:52.636 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:53.010 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:53.353 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:53.688 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:53.693 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:06:53.906 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-03-06 02:06:53.907 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:06:55.186 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-03-06 02:06:55.191 INFO: changed: [10.0.0.36] => {"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-1741226814.5207067-262415-245781876042970/source", "state": "file", "uid": 0}
2025-03-06 02:06:57.597 INFO: TASK [contrail_control : start contrail control] *******************************
2025-03-06 02:06:57.598 INFO: changed: [10.0.0.36] => {"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": "ad50ada90da5d509af46d89892c1dc711628bccdf27e5c50149b5c7ff511afba", "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": "e24cd59da7d7bec02ad6803eebc4307400287eb96f2d5bef56a9f76f6b2a0a56", "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": "b0bb0a973fbf064f633906e292dbae92644b05721e4ede488a81150030bf9445", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "952e5c205918896fc3d0298a0b87b03ec6479f054f7bfbd9954f111521b09b23", "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": "dce409510cee7d3dd506a4fe8e15e1e61cddedbf47a1be21d703744efb118734", "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-03-06 02:06:58.085 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-03-06 02:07:00.238 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.34]
2025-03-06 02:07:00.443 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:07:01.338 INFO: TASK [contrail_control : update contrail control image] ************************
changed: [10.0.0.34] => (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.121749", "end": "2025-03-06 02:07:01.291987", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:07:01.170238", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:07:01.906 INFO: changed: [10.0.0.34] => (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.167908", "end": "2025-03-06 02:07:01.859729", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:07:01.691821", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:07:11.593 INFO: changed: [10.0.0.34] => (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:09.303377", "end": "2025-03-06 02:07:11.537776", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-03-06 02:07:02.234399", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Pulling fs layer\nf3c76c27af5f: Pulling fs layer\nc8df5dad68c2: Pulling fs layer\nf3c76c27af5f: Verifying Checksum\nf3c76c27af5f: Download complete\nc8df5dad68c2: Verifying Checksum\nc8df5dad68c2: Download complete\n4b85517e0a72: Verifying Checksum\n4b85517e0a72: Download complete\n4b85517e0a72: Pull complete\nf3c76c27af5f: Pull complete\nc8df5dad68c2: Pull complete\nDigest: sha256:f93c876457a8e1186a09152a0f3823c7fe2fc21025f66b5a733db5893f69e007\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Pulling fs layer", "f3c76c27af5f: Pulling fs layer", "c8df5dad68c2: Pulling fs layer", "f3c76c27af5f: Verifying Checksum", "f3c76c27af5f: Download complete", "c8df5dad68c2: Verifying Checksum", "c8df5dad68c2: Download complete", "4b85517e0a72: Verifying Checksum", "4b85517e0a72: Download complete", "4b85517e0a72: Pull complete", "f3c76c27af5f: Pull complete", "c8df5dad68c2: Pull complete", "Digest: sha256:f93c876457a8e1186a09152a0f3823c7fe2fc21025f66b5a733db5893f69e007", "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-03-06 02:07:12.324 INFO: changed: [10.0.0.34] => (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.317251", "end": "2025-03-06 02:07:12.283816", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-03-06 02:07:11.966565", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Already exists\n9217edaaaf6e: Pulling fs layer\n9217edaaaf6e: Verifying Checksum\n9217edaaaf6e: Download complete\n9217edaaaf6e: Pull complete\nDigest: sha256:b6c11cee2fec9af61369539f1a398963a3a6062b18b8f0f918d787589e7ae80f\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Already exists", "9217edaaaf6e: Pulling fs layer", "9217edaaaf6e: Verifying Checksum", "9217edaaaf6e: Download complete", "9217edaaaf6e: Pull complete", "Digest: sha256:b6c11cee2fec9af61369539f1a398963a3a6062b18b8f0f918d787589e7ae80f", "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-03-06 02:07:12.983 INFO: changed: [10.0.0.34] => (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.306042", "end": "2025-03-06 02:07:12.941094", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-03-06 02:07:12.635052", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4b85517e0a72: Already exists\n6c9f21bb493a: Pulling fs layer\n6c9f21bb493a: Verifying Checksum\n6c9f21bb493a: Download complete\n6c9f21bb493a: Pull complete\nDigest: sha256:cec2c3bb4828fad331606f2dfc903d45c5de947dc2b92c06a776352beb0473cc\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4b85517e0a72: Already exists", "6c9f21bb493a: Pulling fs layer", "6c9f21bb493a: Verifying Checksum", "6c9f21bb493a: Download complete", "6c9f21bb493a: Pull complete", "Digest: sha256:cec2c3bb4828fad331606f2dfc903d45c5de947dc2b92c06a776352beb0473cc", "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-03-06 02:07:13.528 INFO: changed: [10.0.0.34] => (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.126533", "end": "2025-03-06 02:07:13.483288", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:07:13.356755", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:07:13.853 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:07:25.292 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-03-06 02:07:25.293 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:07:25.593 INFO: TASK [include_role : contrail_control] *****************************************
2025-03-06 02:07:26.384 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-03-06 02:07:26.386 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:07:26.872 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-03-06 02:07:26.873 INFO: ok: [10.0.0.34] => {"changed": false, "stat": {"atime": 1741222044.4637468, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222040.299769, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058421, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222040.299769, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "2846665716", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:07:27.336 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-03-06 02:07:27.337 INFO: changed: [10.0.0.34] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-03-06 02:07:27.797 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-03-06 02:07:27.803 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:07:28.822 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-03-06 02:07:28.823 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:29.156 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:29.494 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:29.913 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:30.281 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:30.632 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:30.978 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:31.326 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:31.670 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:32.018 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:32.352 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:32.688 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:33.053 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:33.405 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:33.758 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:34.105 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:34.446 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:34.800 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:35.154 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:35.486 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:35.858 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:36.222 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:36.660 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:37.030 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:37.368 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:37.741 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:38.101 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:38.448 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:38.816 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:39.214 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:39.550 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:39.939 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:40.284 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:40.633 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:40.979 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:41.335 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:41.718 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:42.100 INFO: changed: [10.0.0.34] => (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.34] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:07:42.306 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
fatal: [10.0.0.34]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:07:43.621 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-03-06 02:07:43.626 INFO: changed: [10.0.0.34] => {"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-1741226862.9592347-264208-246293547800085/source", "state": "file", "uid": 0}
2025-03-06 02:07:45.953 INFO: TASK [contrail_control : start contrail control] *******************************
2025-03-06 02:07:45.955 INFO: changed: [10.0.0.34] => {"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": "ad50ada90da5d509af46d89892c1dc711628bccdf27e5c50149b5c7ff511afba", "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": "e24cd59da7d7bec02ad6803eebc4307400287eb96f2d5bef56a9f76f6b2a0a56", "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": "b0bb0a973fbf064f633906e292dbae92644b05721e4ede488a81150030bf9445", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": true, "status": "running"}}}, "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": "952e5c205918896fc3d0298a0b87b03ec6479f054f7bfbd9954f111521b09b23", "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": "dce409510cee7d3dd506a4fe8e15e1e61cddedbf47a1be21d703744efb118734", "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-03-06 02:07:46.404 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-03-06 02:07:48.072 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.55]
2025-03-06 02:07:49.059 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-03-06 02:07:50.814 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:07:50.814 INFO: ok: [10.0.0.52]
2025-03-06 02:07:51.920 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-03-06 02:07:54.008 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:07:54.008 INFO: ok: [10.0.0.58]
2025-03-06 02:07:54.206 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:07:55.058 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-03-06 02:07:55.059 INFO: changed: [10.0.0.58] => (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.115578", "end": "2025-03-06 02:07:55.016796", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:07:54.901218", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:07:55.527 INFO: changed: [10.0.0.58] => (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.108347", "end": "2025-03-06 02:07:55.485349", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:07:55.377002", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:08:03.257 INFO: changed: [10.0.0.58] => (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.348155", "end": "2025-03-06 02:08:03.214676", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-03-06 02:07:55.866521", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\nefa6aafd4b2c: Pulling fs layer\ncdf228274326: Pulling fs layer\nefa6aafd4b2c: Verifying Checksum\nefa6aafd4b2c: Download complete\nefa6aafd4b2c: Pull complete\ncdf228274326: Verifying Checksum\ncdf228274326: Download complete\ncdf228274326: Pull complete\nDigest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "efa6aafd4b2c: Pulling fs layer", "cdf228274326: Pulling fs layer", "efa6aafd4b2c: Verifying Checksum", "efa6aafd4b2c: Download complete", "efa6aafd4b2c: Pull complete", "cdf228274326: Verifying Checksum", "cdf228274326: Download complete", "cdf228274326: Pull complete", "Digest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-03-06 02:08:08.207 INFO: changed: [10.0.0.58] => (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.568521", "end": "2025-03-06 02:08:08.165976", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-03-06 02:08:03.597455", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\na09bbbb5135c: Pulling fs layer\ncc98b043218a: Pulling fs layer\na09bbbb5135c: Verifying Checksum\na09bbbb5135c: Download complete\na09bbbb5135c: Pull complete\ncc98b043218a: Verifying Checksum\ncc98b043218a: Download complete\ncc98b043218a: Pull complete\nDigest: sha256:9e5379dffcec51ed4c53b1506611229e081d08bfc72dcafe9413f1107d0dc3e7\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "a09bbbb5135c: Pulling fs layer", "cc98b043218a: Pulling fs layer", "a09bbbb5135c: Verifying Checksum", "a09bbbb5135c: Download complete", "a09bbbb5135c: Pull complete", "cc98b043218a: Verifying Checksum", "cc98b043218a: Download complete", "cc98b043218a: Pull complete", "Digest: sha256:9e5379dffcec51ed4c53b1506611229e081d08bfc72dcafe9413f1107d0dc3e7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]}
2025-03-06 02:08:11.933 INFO: changed: [10.0.0.58] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:03.375789", "end": "2025-03-06 02:08:11.888005", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-03-06 02:08:08.512216", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n738cf371ea80: Pulling fs layer\nf772f020acf3: Pulling fs layer\n738cf371ea80: Download complete\n738cf371ea80: Pull complete\nf772f020acf3: Verifying Checksum\nf772f020acf3: Download complete\nf772f020acf3: Pull complete\nDigest: sha256:1bbd82c4fe23536972f3b4f9572aad13975aacf46084a2126c5c1de75a6e4bd6\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "738cf371ea80: Pulling fs layer", "f772f020acf3: Pulling fs layer", "738cf371ea80: Download complete", "738cf371ea80: Pull complete", "f772f020acf3: Verifying Checksum", "f772f020acf3: Download complete", "f772f020acf3: Pull complete", "Digest: sha256:1bbd82c4fe23536972f3b4f9572aad13975aacf46084a2126c5c1de75a6e4bd6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]}
2025-03-06 02:08:12.442 INFO: changed: [10.0.0.58] => (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.120265", "end": "2025-03-06 02:08:12.388406", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:08:12.268141", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:08:12.731 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:08:24.345 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-03-06 02:08:24.346 INFO: changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:08:24.544 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:08:25.312 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-03-06 02:08:25.313 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:08:25.500 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-03-06 02:08:25.500 INFO: ok: [10.0.0.58] => {"ansible_facts": {"cassandra_seeds": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:08:25.804 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-03-06 02:08:25.805 INFO: ok: [10.0.0.58] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:08:26.199 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-03-06 02:08:26.199 INFO: ok: [10.0.0.58] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:08:26.484 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-03-06 02:08:26.485 INFO: ok: [10.0.0.58] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-03-06 02:08:26.958 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
ok: [10.0.0.58] => {"changed": false, "stat": {"atime": 1741221816.9513004, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221813.1792383, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2324184, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221813.1792383, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "659180807", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:08:27.449 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-03-06 02:08:27.450 INFO: changed: [10.0.0.58] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-03-06 02:08:27.917 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
2025-03-06 02:08:27.918 INFO: changed: [10.0.0.58] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:08:28.378 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-03-06 02:08:28.379 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:28.735 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:29.127 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:29.472 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:29.821 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:30.194 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:30.537 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:30.907 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:31.252 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:31.602 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:31.973 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:32.315 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:32.706 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:33.064 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:33.427 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:33.784 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:34.141 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:34.485 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:34.846 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:35.198 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:35.547 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:35.944 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:36.328 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:36.681 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:37.075 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:37.451 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:37.828 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:38.224 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:38.568 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:38.940 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:39.278 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:39.661 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:40.012 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:40.414 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:40.783 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:41.133 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:41.479 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:41.808 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:41.846 INFO: changed: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:08:42.140 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-03-06 02:08:42.140 INFO: fatal: [10.0.0.58]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-03-06 02:08:42.141 INFO: ...ignoring
2025-03-06 02:08:42.951 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-03-06 02:08:42.952 INFO: changed: [10.0.0.58] => {"changed": true, "checksum": "eb086d6aa12e4066d976d5917ac522568a3986b8", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "135ca48793e9b5893ce8bcda99e69a74", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226922.3242276-268698-147407477522131/source", "state": "file", "uid": 0}
2025-03-06 02:08:45.299 INFO: TASK [contrail_config_database : start contrail config database] ***************
changed: [10.0.0.58] => {"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": "20234dae1f98eb520bd57b208471597aa03ef5f1798f07dae7bc1a31f27d3bdb", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "af7211afa026789a36ff8ecd9f751c1ccbe8c27d49a7206e5013719606e5721e", "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": "593e5aca1f1d873d20c3164627f67fa99f2754a16835e9bde3f5a7bdc71b10bd", "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": "3431ca33f050a1cf2a1fc36bb6e3c7955e71632feef1babd066e051d1719e65e", "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": "27e54015ce20f5a59e871af037ba6c83ea250877bad45d00d2e7521e3c32576c", "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-03-06 02:08:45.542 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:08:46.626 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
2025-03-06 02:08:46.627 INFO: changed: [10.0.0.58] => (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.171590", "end": "2025-03-06 02:08:46.556895", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:08:46.385305", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:08:47.319 INFO: changed: [10.0.0.58] => (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.194574", "end": "2025-03-06 02:08:47.268298", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:08:47.073724", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:09:02.189 INFO: changed: [10.0.0.58] => (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.396509", "end": "2025-03-06 02:09:02.142915", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-03-06 02:08:47.746406", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4ae05e082dc6: Pulling fs layer\n1980d4f7436a: Pulling fs layer\n4ae05e082dc6: Verifying Checksum\n4ae05e082dc6: Download complete\n4ae05e082dc6: Pull complete\n1980d4f7436a: Verifying Checksum\n1980d4f7436a: Download complete\n1980d4f7436a: Pull complete\nDigest: sha256:5d90ccf4e4ee555b8df970fd2e2f1e8ed10760243a69509225535dd0e5ee80f2\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4ae05e082dc6: Pulling fs layer", "1980d4f7436a: Pulling fs layer", "4ae05e082dc6: Verifying Checksum", "4ae05e082dc6: Download complete", "4ae05e082dc6: Pull complete", "1980d4f7436a: Verifying Checksum", "1980d4f7436a: Download complete", "1980d4f7436a: Pull complete", "Digest: sha256:5d90ccf4e4ee555b8df970fd2e2f1e8ed10760243a69509225535dd0e5ee80f2", "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-03-06 02:09:02.830 INFO: changed: [10.0.0.58] => (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.141907", "end": "2025-03-06 02:09:02.782958", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-03-06 02:09:02.641051", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a\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:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a", "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-03-06 02:09:03.318 INFO: changed: [10.0.0.58] => (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.114680", "end": "2025-03-06 02:09:03.280391", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:09:03.165711", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:09:03.522 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:09:15.128 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-03-06 02:09:15.138 INFO: changed: [10.0.0.58] => {"changed": true}
2025-03-06 02:09:15.320 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:09:16.076 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-03-06 02:09:16.077 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:09:16.310 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-03-06 02:09:16.311 INFO: ok: [10.0.0.58] => {"ansible_facts": {"cassandra_seeds": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:09:16.921 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
ok: [10.0.0.58] => {"changed": false, "stat": {"atime": 1741222109.9681127, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222106.192051, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2618104, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222106.192051, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "118956836", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:09:17.398 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-03-06 02:09:17.398 INFO: changed: [10.0.0.58] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-03-06 02:09:17.927 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
changed: [10.0.0.58] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:09:18.388 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-03-06 02:09:18.388 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:18.759 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:19.198 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:19.589 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:19.994 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:20.371 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:20.796 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:21.160 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:21.569 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:21.964 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:22.357 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:22.866 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:23.272 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:23.708 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:24.112 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:24.559 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:24.970 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:25.318 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:25.703 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:26.083 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:26.455 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:26.880 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:27.253 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:27.592 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:27.941 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:28.309 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:28.653 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:29.011 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:29.371 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:29.774 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:30.160 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:30.541 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:30.919 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:31.286 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:31.649 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:32.013 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:32.424 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:32.767 INFO: changed: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:32.774 INFO: changed: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:09:33.140 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
fatal: [10.0.0.58]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:09:33.980 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-03-06 02:09:33.981 INFO: changed: [10.0.0.58] => {"changed": true, "checksum": "909c5627c7cc88e6b7d9efaf127022045d175d0a", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fd049d33339146ac959990e51508856e", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741226973.3329499-275152-162365356666754/source", "state": "file", "uid": 0}
2025-03-06 02:09:36.150 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
changed: [10.0.0.58] => {"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": "f3d974c700f6de481446b3003fdbdc22530b54f890a45f1cc41de53984d9c15a", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "02edb38c1fd5f12fc45638008ac2e1678fe98d7abb35e93ed50232f4e9dd9a7a", "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": "d8c9981a5a5b376adfe003c52f81fe283a0863437622a1553eaf92bc5e0a96bd", "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": "32488dc13488913f8ee08dd363e44ef60670d56d5f4f5811d707aa739fa4bdfd", "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-03-06 02:09:36.515 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-03-06 02:09:38.710 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:09:38.711 INFO: ok: [10.0.0.36]
2025-03-06 02:09:38.905 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:09:39.820 INFO: TASK [contrail_config_database : update contrail config_database image] ********
changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.119758", "end": "2025-03-06 02:09:39.774910", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:09:39.655152", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:09:40.312 INFO: changed: [10.0.0.36] => (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.116619", "end": "2025-03-06 02:09:40.270660", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:09:40.154041", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:09:47.818 INFO: changed: [10.0.0.36] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:07.073644", "end": "2025-03-06 02:09:47.769574", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-03-06 02:09:40.695930", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\nefa6aafd4b2c: Pulling fs layer\ncdf228274326: Pulling fs layer\nefa6aafd4b2c: Verifying Checksum\nefa6aafd4b2c: Download complete\nefa6aafd4b2c: Pull complete\ncdf228274326: Verifying Checksum\ncdf228274326: Download complete\ncdf228274326: Pull complete\nDigest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "efa6aafd4b2c: Pulling fs layer", "cdf228274326: Pulling fs layer", "efa6aafd4b2c: Verifying Checksum", "efa6aafd4b2c: Download complete", "efa6aafd4b2c: Pull complete", "cdf228274326: Verifying Checksum", "cdf228274326: Download complete", "cdf228274326: Pull complete", "Digest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-03-06 02:09:52.658 INFO: changed: [10.0.0.36] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:04.492778", "end": "2025-03-06 02:09:52.615949", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-03-06 02:09:48.123171", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\na09bbbb5135c: Pulling fs layer\ncc98b043218a: Pulling fs layer\na09bbbb5135c: Verifying Checksum\na09bbbb5135c: Download complete\na09bbbb5135c: Pull complete\ncc98b043218a: Verifying Checksum\ncc98b043218a: Download complete\ncc98b043218a: Pull complete\nDigest: sha256:9e5379dffcec51ed4c53b1506611229e081d08bfc72dcafe9413f1107d0dc3e7\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "a09bbbb5135c: Pulling fs layer", "cc98b043218a: Pulling fs layer", "a09bbbb5135c: Verifying Checksum", "a09bbbb5135c: Download complete", "a09bbbb5135c: Pull complete", "cc98b043218a: Verifying Checksum", "cc98b043218a: Download complete", "cc98b043218a: Pull complete", "Digest: sha256:9e5379dffcec51ed4c53b1506611229e081d08bfc72dcafe9413f1107d0dc3e7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]}
2025-03-06 02:09:55.512 INFO: changed: [10.0.0.36] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:02.497950", "end": "2025-03-06 02:09:55.468022", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-03-06 02:09:52.970072", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n738cf371ea80: Pulling fs layer\nf772f020acf3: Pulling fs layer\n738cf371ea80: Verifying Checksum\n738cf371ea80: Download complete\n738cf371ea80: Pull complete\nf772f020acf3: Verifying Checksum\nf772f020acf3: Download complete\nf772f020acf3: Pull complete\nDigest: sha256:1bbd82c4fe23536972f3b4f9572aad13975aacf46084a2126c5c1de75a6e4bd6\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "738cf371ea80: Pulling fs layer", "f772f020acf3: Pulling fs layer", "738cf371ea80: Verifying Checksum", "738cf371ea80: Download complete", "738cf371ea80: Pull complete", "f772f020acf3: Verifying Checksum", "f772f020acf3: Download complete", "f772f020acf3: Pull complete", "Digest: sha256:1bbd82c4fe23536972f3b4f9572aad13975aacf46084a2126c5c1de75a6e4bd6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]}
2025-03-06 02:09:55.992 INFO: changed: [10.0.0.36] => (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.112946", "end": "2025-03-06 02:09:55.953189", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:09:55.840243", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:09:56.190 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:10:07.785 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-03-06 02:10:07.785 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:10:08.020 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:10:08.759 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-03-06 02:10:08.759 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:10:08.952 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-03-06 02:10:08.952 INFO: ok: [10.0.0.36] => {"ansible_facts": {"cassandra_seeds": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:10:09.249 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
ok: [10.0.0.36] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:10:09.700 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-03-06 02:10:09.701 INFO: ok: [10.0.0.36] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:10:10.008 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-03-06 02:10:10.009 INFO: ok: [10.0.0.36] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-03-06 02:10:10.533 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
2025-03-06 02:10:10.534 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1741221816.894696, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221813.2386215, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774676, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221813.2386215, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "661730339", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:10:11.023 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-03-06 02:10:11.023 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-03-06 02:10:11.526 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
2025-03-06 02:10:11.530 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:10:12.008 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-03-06 02:10:12.011 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:12.465 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:12.840 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:13.203 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:13.568 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:13.944 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:14.342 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:14.708 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:15.089 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:15.472 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:15.844 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:16.183 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:16.538 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:16.959 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:17.325 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:17.718 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:18.079 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:18.443 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:18.794 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:19.207 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:19.565 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:19.915 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:20.283 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:20.660 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:21.045 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:21.417 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:21.808 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:22.180 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:22.583 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:22.988 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:23.363 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:23.740 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:24.103 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:24.462 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:24.819 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:25.174 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:25.533 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:25.893 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:25.895 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:10:26.196 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-03-06 02:10:26.197 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:10:27.060 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-03-06 02:10:27.061 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "eb086d6aa12e4066d976d5917ac522568a3986b8", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "135ca48793e9b5893ce8bcda99e69a74", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227026.3954282-278843-97067243914352/source", "state": "file", "uid": 0}
2025-03-06 02:10:29.494 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-03-06 02:10:29.495 INFO: changed: [10.0.0.36] => {"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": "20234dae1f98eb520bd57b208471597aa03ef5f1798f07dae7bc1a31f27d3bdb", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "af7211afa026789a36ff8ecd9f751c1ccbe8c27d49a7206e5013719606e5721e", "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": "593e5aca1f1d873d20c3164627f67fa99f2754a16835e9bde3f5a7bdc71b10bd", "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": "3431ca33f050a1cf2a1fc36bb6e3c7955e71632feef1babd066e051d1719e65e", "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": "27e54015ce20f5a59e871af037ba6c83ea250877bad45d00d2e7521e3c32576c", "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-03-06 02:10:29.694 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:10:30.769 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
2025-03-06 02:10:30.770 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.162604", "end": "2025-03-06 02:10:30.722061", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:10:30.559457", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:10:31.304 INFO: changed: [10.0.0.36] => (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.159750", "end": "2025-03-06 02:10:31.260189", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:10:31.100439", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:10:44.114 INFO: changed: [10.0.0.36] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "delta": "0:00:12.433470", "end": "2025-03-06 02:10:44.064432", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-03-06 02:10:31.630962", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4ae05e082dc6: Pulling fs layer\n1980d4f7436a: Pulling fs layer\n4ae05e082dc6: Verifying Checksum\n4ae05e082dc6: Download complete\n4ae05e082dc6: Pull complete\n1980d4f7436a: Verifying Checksum\n1980d4f7436a: Download complete\n1980d4f7436a: Pull complete\nDigest: sha256:5d90ccf4e4ee555b8df970fd2e2f1e8ed10760243a69509225535dd0e5ee80f2\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4ae05e082dc6: Pulling fs layer", "1980d4f7436a: Pulling fs layer", "4ae05e082dc6: Verifying Checksum", "4ae05e082dc6: Download complete", "4ae05e082dc6: Pull complete", "1980d4f7436a: Verifying Checksum", "1980d4f7436a: Download complete", "1980d4f7436a: Pull complete", "Digest: sha256:5d90ccf4e4ee555b8df970fd2e2f1e8ed10760243a69509225535dd0e5ee80f2", "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-03-06 02:10:44.673 INFO: changed: [10.0.0.36] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:00.144880", "end": "2025-03-06 02:10:44.629134", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-03-06 02:10:44.484254", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a\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:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a", "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-03-06 02:10:45.181 INFO: changed: [10.0.0.36] => (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.132436", "end": "2025-03-06 02:10:45.134033", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:10:45.001597", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:10:45.371 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:10:56.942 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-03-06 02:10:56.943 INFO: changed: [10.0.0.36] => {"changed": true}
2025-03-06 02:10:57.117 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:10:57.882 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:10:58.065 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-03-06 02:10:58.066 INFO: ok: [10.0.0.36] => {"ansible_facts": {"cassandra_seeds": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:10:58.669 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-03-06 02:10:58.669 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1741222110.0086763, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222106.0565958, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086587, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222106.0565958, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "1611464472", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:10:59.114 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-03-06 02:10:59.114 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-03-06 02:10:59.629 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-03-06 02:10:59.630 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:11:00.140 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-03-06 02:11:00.141 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:00.502 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:00.868 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:01.225 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:01.597 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:01.987 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:02.365 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:02.711 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:03.090 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:03.458 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:03.801 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:04.157 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:04.528 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:04.869 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:05.227 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:05.599 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:05.931 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:06.265 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:06.586 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:07.003 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:07.383 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:07.731 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:08.087 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:08.453 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:08.815 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:09.169 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:09.527 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:09.878 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:10.269 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:10.632 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:10.992 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:11.367 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:11.730 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:12.111 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:12.525 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:12.932 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:13.298 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:13.662 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:13.671 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:14.049 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:11:14.946 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
changed: [10.0.0.36] => {"changed": true, "checksum": "909c5627c7cc88e6b7d9efaf127022045d175d0a", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fd049d33339146ac959990e51508856e", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227074.2477238-280804-127330805997786/source", "state": "file", "uid": 0}
2025-03-06 02:11:16.883 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-03-06 02:11:16.884 INFO: changed: [10.0.0.36] => {"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": "f3d974c700f6de481446b3003fdbdc22530b54f890a45f1cc41de53984d9c15a", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "02edb38c1fd5f12fc45638008ac2e1678fe98d7abb35e93ed50232f4e9dd9a7a", "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": "d8c9981a5a5b376adfe003c52f81fe283a0863437622a1553eaf92bc5e0a96bd", "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": "32488dc13488913f8ee08dd363e44ef60670d56d5f4f5811d707aa739fa4bdfd", "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-03-06 02:11:17.219 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-03-06 02:11:19.261 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.34]
2025-03-06 02:11:19.467 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:11:20.380 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-03-06 02:11:20.380 INFO: changed: [10.0.0.34] => (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.120834", "end": "2025-03-06 02:11:20.334697", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:11:20.213863", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:11:20.838 INFO: changed: [10.0.0.34] => (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.103921", "end": "2025-03-06 02:11:20.792583", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:11:20.688662", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:11:28.668 INFO: changed: [10.0.0.34] => (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.446245", "end": "2025-03-06 02:11:28.619415", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-03-06 02:11:21.173170", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\nefa6aafd4b2c: Pulling fs layer\ncdf228274326: Pulling fs layer\nefa6aafd4b2c: Download complete\nefa6aafd4b2c: Pull complete\ncdf228274326: Verifying Checksum\ncdf228274326: Download complete\ncdf228274326: Pull complete\nDigest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "efa6aafd4b2c: Pulling fs layer", "cdf228274326: Pulling fs layer", "efa6aafd4b2c: Download complete", "efa6aafd4b2c: Pull complete", "cdf228274326: Verifying Checksum", "cdf228274326: Download complete", "cdf228274326: Pull complete", "Digest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-03-06 02:11:33.245 INFO: changed: [10.0.0.34] => (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.212864", "end": "2025-03-06 02:11:33.204341", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-03-06 02:11:28.991477", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\na09bbbb5135c: Pulling fs layer\ncc98b043218a: Pulling fs layer\na09bbbb5135c: Verifying Checksum\na09bbbb5135c: Download complete\na09bbbb5135c: Pull complete\ncc98b043218a: Download complete\ncc98b043218a: Pull complete\nDigest: sha256:9e5379dffcec51ed4c53b1506611229e081d08bfc72dcafe9413f1107d0dc3e7\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "a09bbbb5135c: Pulling fs layer", "cc98b043218a: Pulling fs layer", "a09bbbb5135c: Verifying Checksum", "a09bbbb5135c: Download complete", "a09bbbb5135c: Pull complete", "cc98b043218a: Download complete", "cc98b043218a: Pull complete", "Digest: sha256:9e5379dffcec51ed4c53b1506611229e081d08bfc72dcafe9413f1107d0dc3e7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]}
2025-03-06 02:11:36.135 INFO: changed: [10.0.0.34] => (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.490942", "end": "2025-03-06 02:11:36.086759", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-03-06 02:11:33.595817", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n738cf371ea80: Pulling fs layer\nf772f020acf3: Pulling fs layer\n738cf371ea80: Verifying Checksum\n738cf371ea80: Download complete\n738cf371ea80: Pull complete\nf772f020acf3: Verifying Checksum\nf772f020acf3: Download complete\nf772f020acf3: Pull complete\nDigest: sha256:1bbd82c4fe23536972f3b4f9572aad13975aacf46084a2126c5c1de75a6e4bd6\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "738cf371ea80: Pulling fs layer", "f772f020acf3: Pulling fs layer", "738cf371ea80: Verifying Checksum", "738cf371ea80: Download complete", "738cf371ea80: Pull complete", "f772f020acf3: Verifying Checksum", "f772f020acf3: Download complete", "f772f020acf3: Pull complete", "Digest: sha256:1bbd82c4fe23536972f3b4f9572aad13975aacf46084a2126c5c1de75a6e4bd6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]}
2025-03-06 02:11:36.608 INFO: changed: [10.0.0.34] => (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.107230", "end": "2025-03-06 02:11:36.562529", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:11:36.455299", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:11:36.820 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:11:48.255 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-03-06 02:11:48.255 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:11:48.439 INFO: TASK [include_role : contrail_config_database] *********************************
2025-03-06 02:11:49.258 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:11:49.471 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
ok: [10.0.0.34] => {"ansible_facts": {"cassandra_seeds": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:11:49.862 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
ok: [10.0.0.34] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:11:50.384 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-03-06 02:11:50.384 INFO: ok: [10.0.0.34] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:11:50.721 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-03-06 02:11:50.722 INFO: ok: [10.0.0.34] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-03-06 02:11:51.219 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
ok: [10.0.0.34] => {"changed": false, "stat": {"atime": 1741221817.0129552, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741221813.6249728, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774150, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741221813.6249728, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "2306403772", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:11:51.687 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-03-06 02:11:51.688 INFO: changed: [10.0.0.34] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-03-06 02:11:52.158 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
2025-03-06 02:11:52.159 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:11:52.651 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-03-06 02:11:52.652 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:53.066 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:53.415 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:53.768 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:54.188 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:54.529 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:54.880 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:55.230 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:55.571 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:55.921 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:56.258 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:56.604 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:56.980 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:57.345 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:57.711 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:58.068 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:58.416 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:58.767 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:59.100 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:59.456 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:11:59.805 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:00.150 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:00.569 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:00.981 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:01.348 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:01.715 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:02.063 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:02.433 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:02.787 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:03.147 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:03.507 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:03.872 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:04.245 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:04.590 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:04.939 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:05.283 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:05.638 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:05.998 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:06.004 INFO: changed: [10.0.0.34] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:06.312 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
fatal: [10.0.0.34]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:12:07.208 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-03-06 02:12:07.208 INFO: changed: [10.0.0.34] => {"changed": true, "checksum": "eb086d6aa12e4066d976d5917ac522568a3986b8", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "135ca48793e9b5893ce8bcda99e69a74", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227126.4973197-283398-1121663312077/source", "state": "file", "uid": 0}
2025-03-06 02:12:09.497 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-03-06 02:12:09.499 INFO: changed: [10.0.0.34] => {"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": "20234dae1f98eb520bd57b208471597aa03ef5f1798f07dae7bc1a31f27d3bdb", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "af7211afa026789a36ff8ecd9f751c1ccbe8c27d49a7206e5013719606e5721e", "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": "593e5aca1f1d873d20c3164627f67fa99f2754a16835e9bde3f5a7bdc71b10bd", "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": "3431ca33f050a1cf2a1fc36bb6e3c7955e71632feef1babd066e051d1719e65e", "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": "27e54015ce20f5a59e871af037ba6c83ea250877bad45d00d2e7521e3c32576c", "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-03-06 02:12:09.696 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:12:10.684 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
2025-03-06 02:12:10.686 INFO: changed: [10.0.0.34] => (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.132810", "end": "2025-03-06 02:12:10.635917", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:12:10.503107", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "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-03-06 02:12:11.250 INFO: changed: [10.0.0.34] => (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.128945", "end": "2025-03-06 02:12:11.190678", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:12:11.061733", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:12:23.934 INFO: changed: [10.0.0.34] => (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.254094", "end": "2025-03-06 02:12:23.882882", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-03-06 02:12:11.628788", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n4ae05e082dc6: Pulling fs layer\n1980d4f7436a: Pulling fs layer\n4ae05e082dc6: Verifying Checksum\n4ae05e082dc6: Download complete\n4ae05e082dc6: Pull complete\n1980d4f7436a: Verifying Checksum\n1980d4f7436a: Download complete\n1980d4f7436a: Pull complete\nDigest: sha256:5d90ccf4e4ee555b8df970fd2e2f1e8ed10760243a69509225535dd0e5ee80f2\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "4ae05e082dc6: Pulling fs layer", "1980d4f7436a: Pulling fs layer", "4ae05e082dc6: Verifying Checksum", "4ae05e082dc6: Download complete", "4ae05e082dc6: Pull complete", "1980d4f7436a: Verifying Checksum", "1980d4f7436a: Download complete", "1980d4f7436a: Pull complete", "Digest: sha256:5d90ccf4e4ee555b8df970fd2e2f1e8ed10760243a69509225535dd0e5ee80f2", "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-03-06 02:12:24.468 INFO: changed: [10.0.0.34] => (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.137203", "end": "2025-03-06 02:12:24.422766", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-03-06 02:12:24.285563", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a\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:547de9fe053a773acebdc546005e978e54945ee9a1e774c74dda9374a3a04d2a", "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-03-06 02:12:24.938 INFO: changed: [10.0.0.34] => (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.107786", "end": "2025-03-06 02:12:24.899077", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:12:24.791291", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:12:25.131 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:12:36.985 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-03-06 02:12:36.986 INFO: changed: [10.0.0.34] => {"changed": true}
2025-03-06 02:12:37.176 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-03-06 02:12:37.982 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-03-06 02:12:37.983 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:12:38.170 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-03-06 02:12:38.172 INFO: ok: [10.0.0.34] => {"ansible_facts": {"cassandra_seeds": "10.0.0.58,10.0.0.36,10.0.0.34"}, "changed": false}
2025-03-06 02:12:38.756 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-03-06 02:12:38.762 INFO: ok: [10.0.0.34] => {"changed": false, "stat": {"atime": 1741222110.0393982, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "1ddc2302eea89d34f0f1ebfbabc2e5ce066aa5a3", "ctime": 1741222106.7274158, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086510, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1741222106.7274158, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1208, "uid": 0, "version": "100495661", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:12:39.246 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-03-06 02:12:39.247 INFO: changed: [10.0.0.34] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-03-06 02:12:39.746 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-03-06 02:12:39.747 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-03-06 02:12:40.219 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-03-06 02:12:40.220 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:40.586 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:40.962 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:41.373 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:41.738 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:42.106 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:42.496 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:42.842 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:43.204 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:43.568 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:43.927 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:44.281 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:44.686 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:45.059 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:45.418 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:45.775 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:46.190 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:46.542 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:46.880 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:47.226 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:47.584 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:47.934 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:48.306 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:48.652 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:49.027 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:49.394 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:49.735 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:50.072 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:50.434 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:50.804 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:51.180 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:51.596 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:51.949 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:52.333 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:52.673 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:53.028 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:53.382 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:53.725 INFO: changed: [10.0.0.34] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:53.727 INFO: changed: [10.0.0.34] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:12:54.039 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
fatal: [10.0.0.34]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-03-06 02:12:54.940 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
changed: [10.0.0.34] => {"changed": true, "checksum": "909c5627c7cc88e6b7d9efaf127022045d175d0a", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fd049d33339146ac959990e51508856e", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227174.2340572-285231-210470273659456/source", "state": "file", "uid": 0}
2025-03-06 02:12:57.010 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-03-06 02:12:57.013 INFO: changed: [10.0.0.34] => {"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": "f3d974c700f6de481446b3003fdbdc22530b54f890a45f1cc41de53984d9c15a", "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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "02edb38c1fd5f12fc45638008ac2e1678fe98d7abb35e93ed50232f4e9dd9a7a", "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": "d8c9981a5a5b376adfe003c52f81fe283a0863437622a1553eaf92bc5e0a96bd", "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": "32488dc13488913f8ee08dd363e44ef60670d56d5f4f5811d707aa739fa4bdfd", "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-03-06 02:12:57.362 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-03-06 02:12:59.176 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.55]
2025-03-06 02:13:00.216 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-03-06 02:13:01.993 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:13:01.994 INFO: ok: [10.0.0.52]
2025-03-06 02:13:03.014 INFO: PLAY RECAP *********************************************************************
2025-03-06 02:13:03.015 INFO: 10.0.0.34 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
10.0.0.36 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
10.0.0.52 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
10.0.0.55 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
10.0.0.58 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7
localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=45 rescued=0 ignored=0
2025-03-06 02:13:03.118 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-03-06 02:13:04.625 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-03-06 02:13:04.642 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-03-06 02:13:04.659 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-03-06 02:13:07.708 INFO: PLAY [Create container host group for OpenStack] *******************************
2025-03-06 02:13:07.849 INFO: TASK [Expose instances] ********************************************************
2025-03-06 02:13:07.850 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:08.071 INFO: TASK [Expose global_configuration] *********************************************
2025-03-06 02:13:08.072 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-03-06 02:13:08.173 INFO: TASK [contrail_deployer : create container host group] *************************
2025-03-06 02:13:08.255 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-03-06 02:13:08.649 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-03-06 02:13:08.650 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:08.685 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.36", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:08.722 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:08.759 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.55", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:08.796 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.52", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:09.000 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-03-06 02:13:09.001 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:09.038 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.36", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:09.077 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:09.114 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.55", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:09.158 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.52", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:09.483 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-03-06 02:13:09.556 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-03-06 02:13:09.656 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:09.657 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-03-06 02:13:09.896 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:09.930 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:10.022 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:10.131 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:10.131 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-03-06 02:13:10.394 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:10.427 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:10.464 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:10.568 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-03-06 02:13:10.804 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:10.842 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:10.943 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:11.035 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:11.036 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-03-06 02:13:11.321 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-03-06 02:13:11.321 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:11.356 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:11.389 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:11.488 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-03-06 02:13:11.718 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-03-06 02:13:11.719 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:11.822 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:11.861 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:11.956 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:11.957 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-03-06 02:13:12.260 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-03-06 02:13:12.260 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:12.297 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:12.335 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:12.431 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:12.432 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-03-06 02:13:12.753 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:12.791 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:12.833 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:12.939 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:12.940 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-03-06 02:13:13.247 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-03-06 02:13:13.247 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:13.286 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:13.322 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:13.443 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:13.444 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-03-06 02:13:13.680 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:13.682 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-03-06 02:13:13.942 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:13.943 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-03-06 02:13:14.181 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:14.181 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-03-06 02:13:14.481 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-03-06 02:13:14.481 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:14.600 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:14.601 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-03-06 02:13:14.931 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-03-06 02:13:14.932 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.55"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:14.957 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.55", "10.0.0.52"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:15.048 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:15.049 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-03-06 02:13:15.261 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-03-06 02:13:15.322 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-03-06 02:13:15.741 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-03-06 02:13:15.741 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-03-06 02:13:15.839 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-03-06 02:13:15.840 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false}
2025-03-06 02:13:15.939 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-03-06 02:13:15.939 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false}
2025-03-06 02:13:16.105 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:16.105 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-03-06 02:13:16.312 INFO: TASK [contrail_deployer : add roles if defined] ********************************
2025-03-06 02:13:16.313 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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_58": {"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_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:16.353 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_58": {"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_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:16.392 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_58": {"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_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:16.426 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:16.459 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:16.652 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-03-06 02:13:16.652 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.58 10.0.0.36 10.0.0.34", "opencontrail_collector_ip": "10.0.0.58 10.0.0.36 10.0.0.34"}, "changed": false}
2025-03-06 02:13:16.710 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-03-06 02:13:16.764 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-03-06 02:13:16.960 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-03-06 02:13:16.960 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-03-06 02:13:17.019 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-03-06 02:13:17.104 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-03-06 02:13:17.717 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-03-06 02:13:17.717 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.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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-03-06 02:13:17.918 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-03-06 02:13:17.918 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.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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-03-06 02:13:18.112 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.147 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.179 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.211 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.247 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.280 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.322 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.351 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:13:18.612 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:18.613 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 02:13:18.875 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-03-06 02:13:18.876 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:18.913 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:18.947 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:19.150 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:19.150 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 02:13:19.394 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:19.428 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:19.463 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:19.658 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 02:13:19.882 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-03-06 02:13:19.884 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:19.917 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:19.954 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:20.161 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-03-06 02:13:20.161 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-03-06 02:13:20.174 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-03-06 02:13:20.360 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.58"}, "changed": false}
2025-03-06 02:13:20.783 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
2025-03-06 02:13:20.784 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-03-06 02:13:20.828 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-03-06 02:13:20.863 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-03-06 02:13:20.898 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-03-06 02:13:20.932 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-03-06 02:13:20.933 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-03-06 02:13:21.129 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-03-06 02:13:21.492 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-03-06 02:13:21.548 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-03-06 02:13:21.659 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:13:21.659 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-03-06 02:13:21.905 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-03-06 02:13:21.905 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-03-06 02:13:22.294 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-03-06 02:13:22.295 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-03-06 02:13:22.383 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-03-06 02:13:22.383 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-03-06 02:13:22.493 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-03-06 02:13:22.493 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-03-06 02:13:23.258 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
2025-03-06 02:13:23.259 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:23.308 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.36", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:23.344 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:23.380 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', '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.55", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:23.415 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', '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.52", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:23.416 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
2025-03-06 02:13:23.683 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
2025-03-06 02:13:23.684 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:23.718 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.36", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:23.754 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:13:23.793 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', '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.55", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:23.834 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', '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.52", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:13:24.400 INFO: PLAY [openstack_nodes] *********************************************************
2025-03-06 02:13:26.062 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:13:26.063 INFO: ok: [10.0.0.55]
2025-03-06 02:13:26.122 INFO: ok: [10.0.0.52]
2025-03-06 02:13:26.341 INFO: ok: [10.0.0.58]
2025-03-06 02:13:26.727 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ********
2025-03-06 02:13:26.728 INFO: ok: [10.0.0.58] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-03-06 02:13:26.728 INFO: ok: [10.0.0.55] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-03-06 02:13:26.820 INFO: ok: [10.0.0.52] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-03-06 02:13:27.102 INFO: TASK [openstack : set instance data] *******************************************
2025-03-06 02:13:27.103 INFO: ok: [10.0.0.58] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:27.141 INFO: ok: [10.0.0.55] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-03-06 02:13:27.240 INFO: ok: [10.0.0.52] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-03-06 02:13:27.536 INFO: TASK [openstack : set provider data] *******************************************
2025-03-06 02:13:27.537 INFO: ok: [10.0.0.58] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-03-06 02:13:27.538 INFO: ok: [10.0.0.55] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-03-06 02:13:27.638 INFO: ok: [10.0.0.52] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-03-06 02:13:27.831 INFO: TASK [openstack : kolla customizations] ****************************************
2025-03-06 02:13:28.283 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:13:28.953 INFO: TASK [openstack : Ensure sudo group is present] ********************************
2025-03-06 02:13:28.953 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-03-06 02:13:28.982 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-03-06 02:13:29.032 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-03-06 02:13:29.546 INFO: TASK [openstack : Ensure kolla group is present] *******************************
2025-03-06 02:13:29.547 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-03-06 02:13:29.579 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-03-06 02:13:29.752 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-03-06 02:13:30.480 INFO: TASK [openstack : Create kolla user] *******************************************
2025-03-06 02:13:30.480 INFO: ok: [10.0.0.55] => {"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-03-06 02:13:30.488 INFO: ok: [10.0.0.52] => {"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-03-06 02:13:30.536 INFO: ok: [10.0.0.58] => {"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-03-06 02:13:31.229 INFO: TASK [openstack : Grant kolla user passwordless sudo] **************************
ok: [10.0.0.55] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:13:31.233 INFO: ok: [10.0.0.52] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:13:31.237 INFO: ok: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:13:33.453 INFO: TASK [openstack : Packages needed for swift] ***********************************
2025-03-06 02:13:33.453 INFO: ok: [10.0.0.55] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1741226371, "cache_updated": false, "changed": false, "item": "parted"}
2025-03-06 02:13:33.582 INFO: ok: [10.0.0.52] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1741226372, "cache_updated": false, "changed": false, "item": "parted"}
2025-03-06 02:13:33.822 INFO: ok: [10.0.0.58] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1741226372, "cache_updated": false, "changed": false, "item": "parted"}
2025-03-06 02:13:35.206 INFO: ok: [10.0.0.55] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1741226371, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-03-06 02:13:35.684 INFO: ok: [10.0.0.58] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1741226372, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-03-06 02:13:35.764 INFO: ok: [10.0.0.52] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1741226372, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-03-06 02:13:36.536 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] ***
ok: [10.0.0.55] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
ok: [10.0.0.52] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-03-06 02:13:36.559 INFO: ok: [10.0.0.58] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-03-06 02:13:41.301 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] ***
ok: [10.0.0.58] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-03-06 02:13:41.432 INFO: ok: [10.0.0.52] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-03-06 02:13:41.539 INFO: ok: [10.0.0.55] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-03-06 02:13:45.441 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] ***
ok: [10.0.0.58] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-03-06 02:13:45.464 INFO: ok: [10.0.0.55] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-03-06 02:13:45.554 INFO: ok: [10.0.0.52] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-03-06 02:13:46.138 INFO: TASK [openstack : Set first openstack node as default for internal_address] ****
ok: [10.0.0.58] => {"ansible_facts": {"internal_address_detected": "10.0.0.58"}, "changed": false}
2025-03-06 02:13:46.203 INFO: ok: [10.0.0.55] => {"ansible_facts": {"internal_address_detected": "10.0.0.58"}, "changed": false}
2025-03-06 02:13:46.314 INFO: ok: [10.0.0.52] => {"ansible_facts": {"internal_address_detected": "10.0.0.58"}, "changed": false}
2025-03-06 02:13:46.598 INFO: TASK [openstack : Add required /etc/hosts entries] *****************************
2025-03-06 02:13:47.016 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:13:47.471 INFO: TASK [openstack : Build host_intf_dict] ****************************************
2025-03-06 02:13:47.472 INFO: ok: [10.0.0.58] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:13:48.219 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] ***
ok: [10.0.0.58] => (item=10.0.0.58) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.58", "msg": ""}
2025-03-06 02:13:51.194 INFO: TASK [openstack : Merge kolla_globals params with defaults] ********************
ok: [10.0.0.58 -> 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.58 10.0.0.36 10.0.0.34", "opencontrail_collector_ip": "10.0.0.58 10.0.0.36 10.0.0.34", "opencontrail_webui_ip": "10.0.0.58 10.0.0.36 10.0.0.34", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false}
2025-03-06 02:13:51.842 INFO: TASK [openstack : merge os_storage_nodes] **************************************
ok: [10.0.0.58 -> 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.58 10.0.0.36 10.0.0.34", "opencontrail_collector_ip": "10.0.0.58 10.0.0.36 10.0.0.34", "opencontrail_webui_ip": "10.0.0.58 10.0.0.36 10.0.0.34", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.58"}}, "changed": false}
2025-03-06 02:13:52.029 INFO: TASK [openstack : include_tasks] ***********************************************
2025-03-06 02:13:52.477 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:13:55.336 INFO: TASK [openstack : Populate openstack inventory] ********************************
2025-03-06 02:13:55.336 INFO: changed: [10.0.0.58 -> localhost] => {"changed": true, "checksum": "e7bf7dd1bcf1209d60bbccba9137e7e4611855ce", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "1a928905aa5dff47576d5922bc6ce0fc", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1741227232.7527623-287987-25302550217844/source", "state": "file", "uid": 0}
2025-03-06 02:13:55.629 INFO: TASK [openstack : include_tasks] ***********************************************
2025-03-06 02:13:56.036 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:13:56.742 INFO: TASK [openstack : Create password file from template] **************************
2025-03-06 02:13:56.743 INFO: changed: [10.0.0.58 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:14:00.902 INFO: TASK [openstack : Generate kolla passwords] ************************************
changed: [10.0.0.58 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-03-06 02:14:01.121 INFO: TASK [openstack : include_tasks] ***********************************************
2025-03-06 02:14:01.512 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:14:02.185 INFO: TASK [openstack : Create host_vars directory if required] **********************
2025-03-06 02:14:02.187 INFO: changed: [10.0.0.58 -> 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-03-06 02:14:03.137 INFO: TASK [openstack : Detect host network_interface] *******************************
2025-03-06 02:14:03.137 INFO: ok: [10.0.0.58] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-03-06 02:14:03.250 INFO: ok: [10.0.0.55] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-03-06 02:14:03.336 INFO: ok: [10.0.0.52] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-03-06 02:14:04.290 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ********************
ok: [10.0.0.58] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-03-06 02:14:04.379 INFO: ok: [10.0.0.55] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-03-06 02:14:04.475 INFO: ok: [10.0.0.52] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-03-06 02:14:05.491 INFO: TASK [openstack : Detect host kolla_internal_address] **************************
2025-03-06 02:14:05.492 INFO: ok: [10.0.0.58] => {"ansible_facts": {"host_internal_address": "10.0.0.58"}, "changed": false}
2025-03-06 02:14:05.495 INFO: ok: [10.0.0.55] => {"ansible_facts": {"host_internal_address": "10.0.0.58"}, "changed": false}
2025-03-06 02:14:05.587 INFO: ok: [10.0.0.52] => {"ansible_facts": {"host_internal_address": "10.0.0.58"}, "changed": false}
2025-03-06 02:14:06.347 INFO: TASK [openstack : Create host variable files] **********************************
changed: [10.0.0.58 -> localhost] => {"changed": true, "checksum": "ee302677e1dc6e688313eaaa1b69664971f15479", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.58.yml", "gid": 0, "group": "root", "md5sum": "6190ed0bc5d9049718d0a7fe417e3429", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1741227245.8112206-288388-164651358160352/source", "state": "file", "uid": 0}
2025-03-06 02:14:06.502 INFO: changed: [10.0.0.55 -> localhost] => {"changed": true, "checksum": "ee302677e1dc6e688313eaaa1b69664971f15479", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.55.yml", "gid": 0, "group": "root", "md5sum": "6190ed0bc5d9049718d0a7fe417e3429", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1741227245.99948-288408-209528332153601/source", "state": "file", "uid": 0}
2025-03-06 02:14:06.710 INFO: changed: [10.0.0.52 -> localhost] => {"changed": true, "checksum": "ee302677e1dc6e688313eaaa1b69664971f15479", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.52.yml", "gid": 0, "group": "root", "md5sum": "6190ed0bc5d9049718d0a7fe417e3429", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1741227246.1914413-288440-134670230948720/source", "state": "file", "uid": 0}
2025-03-06 02:14:07.380 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ******************************
2025-03-06 02:14:07.381 INFO: changed: [10.0.0.58 -> localhost] => {"changed": true, "checksum": "b49ba1fb157401a82eeb8079421ba395e0e42bfc", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "bc5265bea2b7744b3e953406f9088ced", "mode": "0644", "owner": "root", "size": 1618, "src": "/root/.ansible/tmp/ansible-tmp-1741227246.937187-288556-236618928930935/source", "state": "file", "uid": 0}
2025-03-06 02:14:07.977 INFO: TASK [Import group variables] **************************************************
ok: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:14:08.129 INFO: ok: [10.0.0.55] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:14:08.210 INFO: ok: [10.0.0.52] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:14:08.499 INFO: TASK [Import global variables] *************************************************
2025-03-06 02:14:08.499 INFO: ok: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:14:08.529 INFO: ok: [10.0.0.55] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:14:08.642 INFO: ok: [10.0.0.52] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:14:08.830 INFO: TASK [set tmphost] *************************************************************
2025-03-06 02:14:08.832 INFO: ok: [10.0.0.58] => {"ansible_facts": {"tmp_host": "10.0.0.58"}, "changed": false}
2025-03-06 02:14:08.941 INFO: ok: [10.0.0.55] => {"ansible_facts": {"tmp_host": "10.0.0.55"}, "changed": false}
2025-03-06 02:14:09.030 INFO: ok: [10.0.0.52] => {"ansible_facts": {"tmp_host": "10.0.0.52"}, "changed": false}
2025-03-06 02:14:09.604 INFO: TASK [stat] ********************************************************************
2025-03-06 02:14:09.606 INFO: ok: [10.0.0.58 -> localhost] => {"changed": false, "stat": {"atime": 1741227246.3201768, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "ee302677e1dc6e688313eaaa1b69664971f15479", "ctime": 1741227246.3201768, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2324241, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1741227246.1001732, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.58.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "2615353094", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:14:09.742 INFO: ok: [10.0.0.55 -> localhost] => {"changed": false, "stat": {"atime": 1741227246.4721794, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "ee302677e1dc6e688313eaaa1b69664971f15479", "ctime": 1741227246.4721794, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2324245, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1741227246.3001764, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.55.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "3584776505", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:14:09.858 INFO: ok: [10.0.0.52 -> localhost] => {"changed": false, "stat": {"atime": 1741227246.6721826, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "ee302677e1dc6e688313eaaa1b69664971f15479", "ctime": 1741227246.6721826, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2324182, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1741227246.50818, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.52.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "1879813939", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:14:10.283 INFO: TASK [Import host variables] ***************************************************
ok: [10.0.0.58] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.58", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.58.yml"], "changed": false}
ok: [10.0.0.55] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.58", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.55.yml"], "changed": false}
2025-03-06 02:14:10.398 INFO: ok: [10.0.0.52] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.58", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.52.yml"], "changed": false}
2025-03-06 02:14:11.004 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] *******************
ok: [10.0.0.55] => {"backup": "", "changed": false, "msg": ""}
2025-03-06 02:14:11.067 INFO: ok: [10.0.0.58] => {"backup": "", "changed": false, "msg": ""}
2025-03-06 02:14:11.142 INFO: ok: [10.0.0.52] => {"backup": "", "changed": false, "msg": ""}
2025-03-06 02:14:11.742 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ********************
ok: [10.0.0.58] => {"backup": "", "changed": false, "msg": ""}
2025-03-06 02:14:11.762 INFO: ok: [10.0.0.55] => {"backup": "", "changed": false, "msg": ""}
2025-03-06 02:14:11.840 INFO: ok: [10.0.0.52] => {"backup": "", "changed": false, "msg": ""}
2025-03-06 02:14:12.067 INFO: PLAY [Create certificates for haproxy] *****************************************
2025-03-06 02:14:12.306 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-03-06 02:14:12.440 INFO: TASK [Import global variables] *************************************************
2025-03-06 02:14:12.440 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-03-06 02:14:12.707 INFO: PLAY [Calculate the deleted nodes list] ****************************************
2025-03-06 02:14:13.291 INFO: PLAY [Apply role destroy] ******************************************************
2025-03-06 02:14:16.643 INFO: [WARNING]: Found variable using reserved name: action
2025-03-06 02:14:16.645 INFO: PLAY [Gather facts for all hosts] **********************************************
2025-03-06 02:14:18.851 INFO: TASK [Gather facts] ************************************************************
2025-03-06 02:14:18.851 INFO: ok: [10.0.0.34]
2025-03-06 02:14:19.110 INFO: ok: [10.0.0.36]
2025-03-06 02:14:19.261 INFO: TASK [Group hosts to determine when using --limit] *****************************
2025-03-06 02:14:19.262 INFO: ok: [10.0.0.58] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.381 INFO: ok: [10.0.0.36] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.383 INFO: ok: [10.0.0.34] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.417 INFO: ok: [10.0.0.55] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.472 INFO: ok: [10.0.0.52] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.591 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
all_using_limit_True
2025-03-06 02:14:19.594 INFO: PLAY [Gather facts for all hosts (if using --limit)] ***************************
2025-03-06 02:14:19.595 INFO: skipping: no hosts matched
2025-03-06 02:14:19.595 INFO: PLAY [Group hosts based on configuration] **************************************
2025-03-06 02:14:19.799 INFO: TASK [Group hosts based on Kolla action] ***************************************
2025-03-06 02:14:19.800 INFO: ok: [10.0.0.58] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.869 INFO: ok: [10.0.0.36] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.924 INFO: ok: [10.0.0.34] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:19.968 INFO: ok: [10.0.0.55] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:20.061 INFO: ok: [10.0.0.52] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:20.319 INFO: TASK [Group hosts based on enabled services] ***********************************
ok: [10.0.0.58] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.427 INFO: ok: [10.0.0.36] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.490 INFO: ok: [10.0.0.36] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.497 INFO: ok: [10.0.0.58] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-03-06 02:14:20.569 INFO: ok: [10.0.0.34] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.574 INFO: ok: [10.0.0.36] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.580 INFO: ok: [10.0.0.52] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.620 INFO: ok: [10.0.0.55] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.629 INFO: ok: [10.0.0.58] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.650 INFO: ok: [10.0.0.34] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.656 INFO: ok: [10.0.0.36] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.701 INFO: ok: [10.0.0.55] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-03-06 02:14:20.742 INFO: ok: [10.0.0.34] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.759 INFO: ok: [10.0.0.52] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-03-06 02:14:20.795 INFO: ok: [10.0.0.58] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.806 INFO: ok: [10.0.0.55] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.807 INFO: ok: [10.0.0.36] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.845 INFO: ok: [10.0.0.34] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.871 INFO: ok: [10.0.0.52] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.901 INFO: ok: [10.0.0.36] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-03-06 02:14:20.946 INFO: ok: [10.0.0.34] => (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-03-06 02:14:20.948 INFO: ok: [10.0.0.58] => (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-03-06 02:14:21.023 INFO: ok: [10.0.0.55] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.030 INFO: ok: [10.0.0.52] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.040 INFO: ok: [10.0.0.34] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.096 INFO: ok: [10.0.0.58] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.141 INFO: ok: [10.0.0.34] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.171 INFO: ok: [10.0.0.36] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.176 INFO: ok: [10.0.0.52] => (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-03-06 02:14:21.195 INFO: ok: [10.0.0.55] => (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-03-06 02:14:21.243 INFO: ok: [10.0.0.58] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.271 INFO: ok: [10.0.0.36] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.291 INFO: ok: [10.0.0.55] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.319 INFO: ok: [10.0.0.34] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.330 INFO: ok: [10.0.0.52] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.394 INFO: ok: [10.0.0.58] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.407 INFO: ok: [10.0.0.52] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.442 INFO: ok: [10.0.0.36] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.532 INFO: ok: [10.0.0.55] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.535 INFO: ok: [10.0.0.34] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.563 INFO: ok: [10.0.0.52] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.579 INFO: ok: [10.0.0.36] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.665 INFO: ok: [10.0.0.34] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.690 INFO: ok: [10.0.0.36] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.690 INFO: ok: [10.0.0.55] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.692 INFO: ok: [10.0.0.52] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.742 INFO: ok: [10.0.0.58] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.781 INFO: ok: [10.0.0.34] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.825 INFO: ok: [10.0.0.58] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.841 INFO: ok: [10.0.0.55] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.849 INFO: ok: [10.0.0.52] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.906 INFO: ok: [10.0.0.36] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.912 INFO: ok: [10.0.0.34] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.929 INFO: ok: [10.0.0.52] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:21.974 INFO: ok: [10.0.0.58] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.020 INFO: ok: [10.0.0.52] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.037 INFO: ok: [10.0.0.55] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.043 INFO: ok: [10.0.0.34] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.048 INFO: ok: [10.0.0.36] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.125 INFO: ok: [10.0.0.58] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.135 INFO: ok: [10.0.0.34] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.151 INFO: ok: [10.0.0.36] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.187 INFO: ok: [10.0.0.55] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.188 INFO: ok: [10.0.0.52] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.220 INFO: ok: [10.0.0.34] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.289 INFO: ok: [10.0.0.36] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.292 INFO: ok: [10.0.0.58] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.351 INFO: ok: [10.0.0.55] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.360 INFO: ok: [10.0.0.34] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.363 INFO: ok: [10.0.0.52] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.440 INFO: ok: [10.0.0.36] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.465 INFO: ok: [10.0.0.58] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.503 INFO: ok: [10.0.0.34] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.528 INFO: ok: [10.0.0.36] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.553 INFO: ok: [10.0.0.52] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.568 INFO: ok: [10.0.0.55] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.610 INFO: ok: [10.0.0.34] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.659 INFO: ok: [10.0.0.36] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.672 INFO: ok: [10.0.0.58] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.713 INFO: ok: [10.0.0.52] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.727 INFO: ok: [10.0.0.55] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.736 INFO: ok: [10.0.0.34] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.791 INFO: ok: [10.0.0.52] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.802 INFO: ok: [10.0.0.58] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.827 INFO: ok: [10.0.0.36] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.860 INFO: ok: [10.0.0.34] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.874 INFO: ok: [10.0.0.58] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.908 INFO: ok: [10.0.0.55] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-03-06 02:14:22.955 INFO: ok: [10.0.0.52] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-03-06 02:14:22.986 INFO: ok: [10.0.0.58] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.021 INFO: ok: [10.0.0.34] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.023 INFO: ok: [10.0.0.36] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.029 INFO: ok: [10.0.0.52] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.059 INFO: ok: [10.0.0.55] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.109 INFO: ok: [10.0.0.36] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.114 INFO: ok: [10.0.0.34] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.136 INFO: ok: [10.0.0.58] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.164 INFO: ok: [10.0.0.52] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.176 INFO: ok: [10.0.0.55] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.254 INFO: ok: [10.0.0.52] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.271 INFO: ok: [10.0.0.34] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.275 INFO: ok: [10.0.0.36] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.321 INFO: ok: [10.0.0.55] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.337 INFO: ok: [10.0.0.36] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.403 INFO: ok: [10.0.0.52] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.417 INFO: ok: [10.0.0.36] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.420 INFO: ok: [10.0.0.58] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.439 INFO: ok: [10.0.0.34] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.527 INFO: ok: [10.0.0.52] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.553 INFO: ok: [10.0.0.55] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.580 INFO: ok: [10.0.0.36] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.589 INFO: ok: [10.0.0.58] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.605 INFO: ok: [10.0.0.34] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.644 INFO: ok: [10.0.0.55] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.677 INFO: ok: [10.0.0.36] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.695 INFO: ok: [10.0.0.52] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.750 INFO: ok: [10.0.0.58] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.772 INFO: ok: [10.0.0.36] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.786 INFO: ok: [10.0.0.34] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.793 INFO: ok: [10.0.0.55] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.828 INFO: ok: [10.0.0.52] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.882 INFO: ok: [10.0.0.34] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]}
2025-03-06 02:14:23.908 INFO: ok: [10.0.0.58] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.911 INFO: ok: [10.0.0.52] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.926 INFO: ok: [10.0.0.36] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.948 INFO: ok: [10.0.0.55] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-03-06 02:14:23.991 INFO: ok: [10.0.0.34] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.005 INFO: ok: [10.0.0.36] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.029 INFO: ok: [10.0.0.55] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.081 INFO: ok: [10.0.0.52] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.087 INFO: ok: [10.0.0.58] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.109 INFO: ok: [10.0.0.34] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.134 INFO: ok: [10.0.0.55] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.198 INFO: ok: [10.0.0.58] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.221 INFO: ok: [10.0.0.34] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.244 INFO: ok: [10.0.0.52] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.292 INFO: ok: [10.0.0.55] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.304 INFO: ok: [10.0.0.36] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.308 INFO: ok: [10.0.0.58] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.351 INFO: ok: [10.0.0.34] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.359 INFO: ok: [10.0.0.52] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.420 INFO: ok: [10.0.0.58] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.464 INFO: ok: [10.0.0.52] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.476 INFO: ok: [10.0.0.55] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.477 INFO: ok: [10.0.0.36] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.515 INFO: ok: [10.0.0.58] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.543 INFO: ok: [10.0.0.34] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.571 INFO: ok: [10.0.0.52] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.635 INFO: ok: [10.0.0.55] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.637 INFO: ok: [10.0.0.36] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.648 INFO: ok: [10.0.0.34] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.703 INFO: ok: [10.0.0.58] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.778 INFO: ok: [10.0.0.52] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.794 INFO: ok: [10.0.0.55] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.799 INFO: ok: [10.0.0.36] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.862 INFO: ok: [10.0.0.58] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-03-06 02:14:24.910 INFO: ok: [10.0.0.52] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.911 INFO: ok: [10.0.0.36] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.927 INFO: ok: [10.0.0.34] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-03-06 02:14:24.966 INFO: ok: [10.0.0.55] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.005 INFO: ok: [10.0.0.36] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.040 INFO: ok: [10.0.0.58] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.058 INFO: ok: [10.0.0.52] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.123 INFO: ok: [10.0.0.34] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.141 INFO: ok: [10.0.0.36] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.149 INFO: ok: [10.0.0.55] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.152 INFO: ok: [10.0.0.52] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.191 INFO: ok: [10.0.0.58] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.261 INFO: ok: [10.0.0.52] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.280 INFO: ok: [10.0.0.55] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.313 INFO: ok: [10.0.0.34] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.322 INFO: ok: [10.0.0.36] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.365 INFO: ok: [10.0.0.58] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.378 INFO: ok: [10.0.0.52] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.406 INFO: ok: [10.0.0.55] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.477 INFO: ok: [10.0.0.58] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.491 INFO: ok: [10.0.0.34] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.495 INFO: ok: [10.0.0.36] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.511 INFO: ok: [10.0.0.52] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.577 INFO: ok: [10.0.0.55] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.632 INFO: ok: [10.0.0.52] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.682 INFO: ok: [10.0.0.34] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-03-06 02:14:25.685 INFO: ok: [10.0.0.58] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.702 INFO: ok: [10.0.0.36] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.739 INFO: ok: [10.0.0.52] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.741 INFO: ok: [10.0.0.55] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.792 INFO: ok: [10.0.0.34] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.854 INFO: ok: [10.0.0.58] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.862 INFO: ok: [10.0.0.34] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.872 INFO: ok: [10.0.0.36] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.894 INFO: ok: [10.0.0.52] => (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-03-06 02:14:25.926 INFO: ok: [10.0.0.55] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-03-06 02:14:25.965 INFO: ok: [10.0.0.34] => (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-03-06 02:14:26.005 INFO: ok: [10.0.0.58] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.026 INFO: ok: [10.0.0.36] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.080 INFO: ok: [10.0.0.52] => (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-03-06 02:14:26.089 INFO: ok: [10.0.0.55] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.101 INFO: ok: [10.0.0.58] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.193 INFO: ok: [10.0.0.58] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.206 INFO: ok: [10.0.0.34] => (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-03-06 02:14:26.219 INFO: ok: [10.0.0.36] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.241 INFO: ok: [10.0.0.55] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.280 INFO: ok: [10.0.0.52] => (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-03-06 02:14:26.319 INFO: ok: [10.0.0.58] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.359 INFO: ok: [10.0.0.34] => (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-03-06 02:14:26.403 INFO: ok: [10.0.0.52] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.404 INFO: ok: [10.0.0.55] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.419 INFO: ok: [10.0.0.58] => (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-03-06 02:14:26.426 INFO: ok: [10.0.0.36] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.483 INFO: ok: [10.0.0.55] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.484 INFO: ok: [10.0.0.34] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.553 INFO: ok: [10.0.0.52] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.559 INFO: ok: [10.0.0.58] => (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-03-06 02:14:26.576 INFO: ok: [10.0.0.34] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.587 INFO: ok: [10.0.0.36] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.608 INFO: ok: [10.0.0.55] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.660 INFO: ok: [10.0.0.52] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.696 INFO: ok: [10.0.0.58] => (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-03-06 02:14:26.732 INFO: ok: [10.0.0.34] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.755 INFO: ok: [10.0.0.52] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.770 INFO: ok: [10.0.0.36] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
ok: [10.0.0.55] => (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-03-06 02:14:26.790 INFO: ok: [10.0.0.58] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.851 INFO: ok: [10.0.0.55] => (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-03-06 02:14:26.883 INFO: ok: [10.0.0.58] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.906 INFO: ok: [10.0.0.34] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.934 INFO: ok: [10.0.0.36] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-03-06 02:14:26.974 INFO: ok: [10.0.0.52] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-03-06 02:14:26.993 INFO: ok: [10.0.0.58] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.060 INFO: ok: [10.0.0.34] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-03-06 02:14:27.089 INFO: ok: [10.0.0.36] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.095 INFO: ok: [10.0.0.52] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.144 INFO: ok: [10.0.0.55] => (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-03-06 02:14:27.147 INFO: ok: [10.0.0.58] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.188 INFO: ok: [10.0.0.52] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.219 INFO: ok: [10.0.0.34] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.237 INFO: ok: [10.0.0.36] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-03-06 02:14:27.251 INFO: ok: [10.0.0.58] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-03-06 02:14:27.270 INFO: ok: [10.0.0.55] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.345 INFO: ok: [10.0.0.58] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.377 INFO: ok: [10.0.0.55] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-03-06 02:14:27.383 INFO: ok: [10.0.0.34] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.410 INFO: ok: [10.0.0.52] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.411 INFO: ok: [10.0.0.36] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.516 INFO: ok: [10.0.0.55] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.526 INFO: ok: [10.0.0.52] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.527 INFO: ok: [10.0.0.58] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.589 INFO: ok: [10.0.0.34] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.618 INFO: ok: [10.0.0.36] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.646 INFO: ok: [10.0.0.55] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.710 INFO: ok: [10.0.0.52] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.724 INFO: ok: [10.0.0.34] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.725 INFO: ok: [10.0.0.55] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-03-06 02:14:27.726 INFO: ok: [10.0.0.58] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.754 INFO: ok: [10.0.0.36] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.803 INFO: ok: [10.0.0.58] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.817 INFO: ok: [10.0.0.55] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.881 INFO: ok: [10.0.0.58] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.883 INFO: ok: [10.0.0.34] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.923 INFO: ok: [10.0.0.52] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.941 INFO: ok: [10.0.0.36] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-03-06 02:14:27.946 INFO: ok: [10.0.0.55] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.024 INFO: ok: [10.0.0.58] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.057 INFO: ok: [10.0.0.36] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.071 INFO: ok: [10.0.0.55] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.101 INFO: ok: [10.0.0.34] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.149 INFO: ok: [10.0.0.52] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.195 INFO: ok: [10.0.0.58] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.243 INFO: ok: [10.0.0.36] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.272 INFO: ok: [10.0.0.55] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.278 INFO: ok: [10.0.0.34] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.328 INFO: ok: [10.0.0.52] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.353 INFO: ok: [10.0.0.58] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.393 INFO: ok: [10.0.0.34] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.422 INFO: ok: [10.0.0.55] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.430 INFO: ok: [10.0.0.36] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.471 INFO: ok: [10.0.0.34] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.489 INFO: ok: [10.0.0.58] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.520 INFO: ok: [10.0.0.52] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.561 INFO: ok: [10.0.0.34] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.590 INFO: ok: [10.0.0.36] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.649 INFO: ok: [10.0.0.58] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.654 INFO: ok: [10.0.0.55] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.655 INFO: ok: [10.0.0.52] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.690 INFO: ok: [10.0.0.36] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.746 INFO: ok: [10.0.0.52] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.776 INFO: ok: [10.0.0.55] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.787 INFO: ok: [10.0.0.36] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.796 INFO: ok: [10.0.0.34] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.820 INFO: ok: [10.0.0.58] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.833 INFO: ok: [10.0.0.52] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.871 INFO: ok: [10.0.0.55] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.947 INFO: ok: [10.0.0.36] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.957 INFO: ok: [10.0.0.52] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.976 INFO: ok: [10.0.0.34] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.986 INFO: ok: [10.0.0.55] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-03-06 02:14:28.992 INFO: ok: [10.0.0.58] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.060 INFO: ok: [10.0.0.36] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.065 INFO: ok: [10.0.0.52] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.084 INFO: ok: [10.0.0.55] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.103 INFO: ok: [10.0.0.34] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.144 INFO: ok: [10.0.0.58] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.173 INFO: ok: [10.0.0.34] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.213 INFO: ok: [10.0.0.36] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.228 INFO: ok: [10.0.0.55] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.287 INFO: ok: [10.0.0.36] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.310 INFO: ok: [10.0.0.55] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
ok: [10.0.0.58] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.375 INFO: ok: [10.0.0.55] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.443 INFO: ok: [10.0.0.55] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-03-06 02:14:29.582 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
kolla_action_precheck
2025-03-06 02:14:29.582 INFO: PLAY [Apply role prechecks] ****************************************************
2025-03-06 02:14:29.583 INFO: skipping: no hosts matched
2025-03-06 02:14:29.589 INFO: PLAY [Apply role common] *******************************************************
2025-03-06 02:14:29.757 INFO: TASK [common : include_tasks] **************************************************
2025-03-06 02:14:30.028 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:14:30.520 INFO: TASK [common : Ensuring config directories exist] ******************************
2025-03-06 02:14:30.521 INFO: ok: [10.0.0.58] => (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-03-06 02:14:30.545 INFO: ok: [10.0.0.55] => (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-03-06 02:14:30.616 INFO: ok: [10.0.0.52] => (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-03-06 02:14:30.917 INFO: ok: [10.0.0.58] => (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-03-06 02:14:30.949 INFO: ok: [10.0.0.55] => (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-03-06 02:14:31.013 INFO: ok: [10.0.0.52] => (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-03-06 02:14:31.358 INFO: ok: [10.0.0.58] => (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-03-06 02:14:31.420 INFO: ok: [10.0.0.55] => (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-03-06 02:14:31.550 INFO: ok: [10.0.0.52] => (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-03-06 02:14:32.556 INFO: TASK [common : Copying over config.json files for services] ********************
2025-03-06 02:14:32.558 INFO: ok: [10.0.0.55] => (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-03-06 02:14:32.591 INFO: ok: [10.0.0.58] => (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-03-06 02:14:32.643 INFO: ok: [10.0.0.52] => (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-03-06 02:14:33.233 INFO: ok: [10.0.0.55] => (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-03-06 02:14:33.331 INFO: ok: [10.0.0.52] => (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-03-06 02:14:33.368 INFO: ok: [10.0.0.58] => (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-03-06 02:14:33.805 INFO: ok: [10.0.0.55] => (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-03-06 02:14:33.975 INFO: ok: [10.0.0.52] => (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-03-06 02:14:33.990 INFO: ok: [10.0.0.58] => (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-03-06 02:14:34.530 INFO: TASK [common : Find custom fluentd input config files] *************************
2025-03-06 02:14:34.531 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/input' path due to this access
issue: '/etc/kolla/config/fluentd/input' is not a directory
2025-03-06 02:14:34.531 INFO: ok: [10.0.0.58 -> 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-03-06 02:14:34.880 INFO: TASK [common : Find custom fluentd filter config files] ************************
2025-03-06 02:14:34.881 INFO: ok: [10.0.0.58 -> 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-03-06 02:14:34.881 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/filter' path due to this access
issue: '/etc/kolla/config/fluentd/filter' is not a directory
2025-03-06 02:14:35.226 INFO: TASK [common : Find custom fluentd format config files] ************************
ok: [10.0.0.58 -> 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-03-06 02:14:35.227 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/format' path due to this access
issue: '/etc/kolla/config/fluentd/format' is not a directory
2025-03-06 02:14:35.568 INFO: TASK [common : Find custom fluentd output config files] ************************
2025-03-06 02:14:35.568 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/output' path due to this access
issue: '/etc/kolla/config/fluentd/output' is not a directory
2025-03-06 02:14:35.568 INFO: ok: [10.0.0.58 -> 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-03-06 02:14:36.589 INFO: TASK [common : Copying over td-agent.conf] *************************************
2025-03-06 02:14:36.594 INFO: ok: [10.0.0.55] => {"changed": false, "checksum": "c563c6d906d3b3dfe5538033923c2742c9d86f91", "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-03-06 02:14:36.631 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "65b982badc1d7701de94140017d7fb22f61d6ae8", "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-03-06 02:14:36.826 INFO: ok: [10.0.0.52] => {"changed": false, "checksum": "2706051ba70e800c0fc9a9ddb256c3703a779a5c", "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-03-06 02:14:37.736 INFO: TASK [common : Copying over cron logrotate config file] ************************
ok: [10.0.0.55] => {"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-03-06 02:14:37.771 INFO: ok: [10.0.0.58] => {"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-03-06 02:14:37.876 INFO: ok: [10.0.0.52] => {"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-03-06 02:14:38.574 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************
2025-03-06 02:14:38.575 INFO: ok: [10.0.0.58] => {"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-03-06 02:14:38.626 INFO: ok: [10.0.0.55] => {"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-03-06 02:14:38.689 INFO: ok: [10.0.0.52] => {"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-03-06 02:14:39.285 INFO: TASK [common : Ensuring config directories have correct owner and permission] ***
2025-03-06 02:14:39.286 INFO: ok: [10.0.0.55] => (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-03-06 02:14:39.294 INFO: ok: [10.0.0.58] => (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-03-06 02:14:39.392 INFO: ok: [10.0.0.52] => (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-03-06 02:14:39.646 INFO: ok: [10.0.0.55] => (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-03-06 02:14:39.742 INFO: ok: [10.0.0.58] => (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-03-06 02:14:39.798 INFO: ok: [10.0.0.52] => (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-03-06 02:14:40.666 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************
2025-03-06 02:14:40.667 INFO: ok: [10.0.0.55] => (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-03-06 02:14:40.793 INFO: ok: [10.0.0.58] => (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-03-06 02:14:40.862 INFO: ok: [10.0.0.52] => (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-03-06 02:14:41.791 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************
ok: [10.0.0.58] => (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-03-06 02:14:41.818 INFO: ok: [10.0.0.55] => (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-03-06 02:14:41.944 INFO: ok: [10.0.0.52] => (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-03-06 02:14:43.154 INFO: TASK [common : Check common containers] ****************************************
ok: [10.0.0.55] => (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-03-06 02:14:43.286 INFO: ok: [10.0.0.52] => (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-03-06 02:14:43.413 INFO: ok: [10.0.0.58] => (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-03-06 02:14:43.744 INFO: ok: [10.0.0.55] => (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-03-06 02:14:43.968 INFO: ok: [10.0.0.52] => (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-03-06 02:14:44.422 INFO: ok: [10.0.0.55] => (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-03-06 02:14:44.436 INFO: ok: [10.0.0.58] => (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-03-06 02:14:44.648 INFO: ok: [10.0.0.52] => (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-03-06 02:14:45.429 INFO: ok: [10.0.0.58] => (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-03-06 02:14:46.145 INFO: TASK [common : Creating log volume] ********************************************
2025-03-06 02:14:46.145 INFO: ok: [10.0.0.55] => {"changed": false, "result": false}
2025-03-06 02:14:46.171 INFO: ok: [10.0.0.52] => {"changed": false, "result": false}
2025-03-06 02:14:46.226 INFO: ok: [10.0.0.58] => {"changed": false, "result": false}
2025-03-06 02:14:46.793 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************
2025-03-06 02:14:46.793 INFO: ok: [10.0.0.55] => {"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-03-06 02:14:46.823 INFO: ok: [10.0.0.58] => {"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-03-06 02:14:46.872 INFO: ok: [10.0.0.52] => {"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-03-06 02:14:47.204 INFO: PLAY [Apply role loadbalancer] *************************************************
2025-03-06 02:14:47.204 INFO: skipping: no hosts matched
2025-03-06 02:14:47.205 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_collectd_True
2025-03-06 02:14:47.214 INFO: PLAY [Apply role collectd] *****************************************************
2025-03-06 02:14:47.214 INFO: skipping: no hosts matched
2025-03-06 02:14:47.214 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_zookeeper_True
2025-03-06 02:14:47.215 INFO: PLAY [Apply role zookeeper] ****************************************************
2025-03-06 02:14:47.215 INFO: skipping: no hosts matched
2025-03-06 02:14:47.215 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb
2025-03-06 02:14:47.215 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_influxdb_True
2025-03-06 02:14:47.219 INFO: PLAY [Apply role influxdb] *****************************************************
2025-03-06 02:14:47.219 INFO: skipping: no hosts matched
2025-03-06 02:14:47.220 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_telegraf_True
2025-03-06 02:14:47.223 INFO: PLAY [Apply role telegraf] *****************************************************
2025-03-06 02:14:47.223 INFO: skipping: no hosts matched
2025-03-06 02:14:47.224 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True
2025-03-06 02:14:47.230 INFO: PLAY [Apply role redis] ********************************************************
2025-03-06 02:14:47.231 INFO: skipping: no hosts matched
2025-03-06 02:14:47.233 INFO: PLAY [Apply role mariadb] ******************************************************
2025-03-06 02:14:47.522 INFO: TASK [mariadb : Group MariaDB hosts based on shards] ***************************
ok: [10.0.0.58] => (item=10.0.0.58) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.58", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.58"}
2025-03-06 02:14:47.602 INFO: TASK [mariadb : include_tasks] *************************************************
2025-03-06 02:14:47.725 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:14:48.578 INFO: TASK [mariadb : Ensuring config directories exist] *****************************
2025-03-06 02:14:48.579 INFO: ok: [10.0.0.58] => (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-2809-1 10.0.0.58: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.58 10.0.0.58: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-2809-1 10.0.0.58: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.58 10.0.0.58: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-03-06 02:14:49.876 INFO: TASK [mariadb : Copying over config.json files for services] *******************
2025-03-06 02:14:49.876 INFO: ok: [10.0.0.58] => (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-2809-1 10.0.0.58: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.58 10.0.0.58: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-2809-1 10.0.0.58: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.58 10.0.0.58: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-03-06 02:14:51.573 INFO: TASK [mariadb : Copying over galera.cnf] ***************************************
2025-03-06 02:14:51.574 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "d410ddab3300d7dacbdc0d04e05ca5b1b994d46f", "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-03-06 02:14:53.755 INFO: TASK [mariadb : Check mariadb containers] **************************************
2025-03-06 02:14:53.756 INFO: ok: [10.0.0.58] => (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-2809-1 10.0.0.58: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.58 10.0.0.58: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-2809-1 10.0.0.58: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.58 10.0.0.58: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-03-06 02:14:54.345 INFO: TASK [mariadb : Create MariaDB volume] *****************************************
2025-03-06 02:14:54.345 INFO: ok: [10.0.0.58] => {"changed": false, "result": false}
2025-03-06 02:14:54.550 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] *************
2025-03-06 02:14:54.551 INFO: ok: [10.0.0.58] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:54.701 INFO: TASK [mariadb : Establish whether the cluster has already existed] *************
2025-03-06 02:14:54.701 INFO: ok: [10.0.0.58] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false}
2025-03-06 02:14:55.392 INFO: TASK [mariadb : Check MariaDB service port liveness] ***************************
2025-03-06 02:14:55.393 INFO: ok: [10.0.0.58] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"}
2025-03-06 02:14:55.561 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********
2025-03-06 02:14:55.562 INFO: ok: [10.0.0.58] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:56.612 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] ***********************
2025-03-06 02:14:56.612 INFO: ok: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:14:56.778 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] *********************
2025-03-06 02:14:56.778 INFO: ok: [10.0.0.58] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false}
2025-03-06 02:14:56.946 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******
ok: [10.0.0.58] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:14:57.233 INFO: [WARNING]: flush_handlers task does not support when conditional
2025-03-06 02:14:59.754 INFO: TASK [mariadb : Creating shard root mysql user] ********************************
ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"}
2025-03-06 02:15:01.773 INFO: TASK [mariadb : Creating mysql monitor user] ***********************************
2025-03-06 02:15:01.773 INFO: ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"}
2025-03-06 02:15:03.138 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************
2025-03-06 02:15:03.138 INFO: ok: [10.0.0.58] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.58", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.071030", "end": "2025-03-06 02:15:03.098677", "msg": "", "rc": 0, "start": "2025-03-06 02:15:03.027647", "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-03-06 02:15:03.297 INFO: PLAY [Apply role memcached] ****************************************************
2025-03-06 02:15:03.416 INFO: TASK [memcached : include_tasks] ***********************************************
2025-03-06 02:15:03.493 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:15:03.955 INFO: TASK [memcached : Ensuring config directories exist] ***************************
2025-03-06 02:15:03.956 INFO: ok: [10.0.0.58] => (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-03-06 02:15:05.080 INFO: TASK [memcached : Copying over config.json files for services] *****************
2025-03-06 02:15:05.080 INFO: ok: [10.0.0.58] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "d81a6a2f62ece62e68ed3abfdae5b32b04aa8eac", "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-03-06 02:15:06.940 INFO: TASK [memcached : Check memcached container] ***********************************
2025-03-06 02:15:06.941 INFO: ok: [10.0.0.58] => {"changed": false, "result": false}
2025-03-06 02:15:07.103 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt-
exporter
2025-03-06 02:15:07.104 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_prometheus_True
2025-03-06 02:15:07.107 INFO: PLAY [Apply role prometheus] ***************************************************
2025-03-06 02:15:07.107 INFO: skipping: no hosts matched
2025-03-06 02:15:07.108 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True
2025-03-06 02:15:07.188 INFO: PLAY [Apply role iscsi] ********************************************************
2025-03-06 02:15:07.188 INFO: skipping: no hosts matched
2025-03-06 02:15:07.189 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_multipathd_True
2025-03-06 02:15:07.191 INFO: PLAY [Apply role multipathd] ***************************************************
2025-03-06 02:15:07.191 INFO: skipping: no hosts matched
2025-03-06 02:15:07.193 INFO: PLAY [Apply role rabbitmq] *****************************************************
2025-03-06 02:15:07.320 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-03-06 02:15:07.411 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:15:07.489 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-03-06 02:15:07.550 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.58
2025-03-06 02:15:08.282 INFO: TASK [rabbitmq : Get container facts] ******************************************
2025-03-06 02:15:08.283 INFO: ok: [10.0.0.58] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1741220898, "HostConfig": {"NetworkMode": "host"}, "Id": "108caa729c455d201b78897b5747854291bbbdf2f7ad44d2509f7c9a4f53c83d", "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": "c82fcaada8c724d8ecd553ef25ed16e2372a194003815d8b3eef77b372607802", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "GwPriority": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a454ee2b327e3c80475266eb3ebb2b0be6fc7e1c018b15446dde8fcc6f6d7213"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1741220898, "HostConfig": {"NetworkMode": "host"}, "Id": "108caa729c455d201b78897b5747854291bbbdf2f7ad44d2509f7c9a4f53c83d", "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": "c82fcaada8c724d8ecd553ef25ed16e2372a194003815d8b3eef77b372607802", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "GwPriority": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a454ee2b327e3c80475266eb3ebb2b0be6fc7e1c018b15446dde8fcc6f6d7213"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}}
2025-03-06 02:15:09.381 INFO: TASK [rabbitmq : List RabbitMQ policies] ***************************************
2025-03-06 02:15:09.390 INFO: ok: [10.0.0.58] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:00.644780", "end": "2025-03-06 02:15:09.356466", "msg": "", "rc": 0, "start": "2025-03-06 02:15:08.711686", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:15:10.037 INFO: TASK [rabbitmq : Ensuring config directories exist] ****************************
2025-03-06 02:15:10.038 INFO: ok: [10.0.0.58] => (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-03-06 02:15:10.818 INFO: TASK [rabbitmq : Copying over config.json files for services] ******************
2025-03-06 02:15:10.820 INFO: ok: [10.0.0.58] => (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-03-06 02:15:11.678 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************
ok: [10.0.0.58] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "f132441702299124014c01e53590e3472575f237", "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-03-06 02:15:12.645 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************
2025-03-06 02:15:12.647 INFO: ok: [10.0.0.58] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "0f29cbaca1b6a136b1799fa8b2a4fcf6dda6425c", "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-03-06 02:15:13.449 INFO: TASK [rabbitmq : Copying over erl_inetrc] **************************************
2025-03-06 02:15:13.449 INFO: ok: [10.0.0.58] => (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-03-06 02:15:14.349 INFO: TASK [rabbitmq : Copying over advanced.config] *********************************
2025-03-06 02:15:14.350 INFO: ok: [10.0.0.58] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "8838a44673b0260c3212fdc90a37cbfb12b049f5", "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-03-06 02:15:15.164 INFO: TASK [rabbitmq : Copying over definitions.json] ********************************
2025-03-06 02:15:15.165 INFO: ok: [10.0.0.58] => (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-03-06 02:15:16.001 INFO: TASK [rabbitmq : Copying over enabled_plugins] *********************************
2025-03-06 02:15:16.001 INFO: ok: [10.0.0.58] => (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-03-06 02:15:17.034 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************
ok: [10.0.0.58] => (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-03-06 02:15:17.680 INFO: TASK [rabbitmq : Creating rabbitmq volume] *************************************
2025-03-06 02:15:17.680 INFO: ok: [10.0.0.58] => {"changed": false, "result": false}
2025-03-06 02:15:17.986 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq
2025-03-06 02:15:17.986 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_outward_rabbitmq_True
2025-03-06 02:15:17.987 INFO: PLAY [Apply role rabbitmq (outward)] *******************************************
2025-03-06 02:15:17.988 INFO: skipping: no hosts matched
2025-03-06 02:15:17.988 INFO: [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd
2025-03-06 02:15:17.988 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_qdrouterd_True
2025-03-06 02:15:17.993 INFO: PLAY [Apply role qdrouterd] ****************************************************
2025-03-06 02:15:17.993 INFO: skipping: no hosts matched
2025-03-06 02:15:17.994 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True
2025-03-06 02:15:17.996 INFO: PLAY [Apply role etcd] *********************************************************
2025-03-06 02:15:17.997 INFO: skipping: no hosts matched
2025-03-06 02:15:18.000 INFO: PLAY [Apply role keystone] *****************************************************
2025-03-06 02:15:18.137 INFO: TASK [keystone : include_tasks] ************************************************
2025-03-06 02:15:18.297 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:15:18.914 INFO: TASK [keystone : Ensuring config directories exist] ****************************
2025-03-06 02:15:18.915 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:15:19.296 INFO: ok: [10.0.0.58] => (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-03-06 02:15:19.682 INFO: ok: [10.0.0.58] => (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-03-06 02:15:20.183 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] *********
ok: [10.0.0.58 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-03-06 02:15:21.118 INFO: TASK [keystone : Copying over config.json files for services] ******************
2025-03-06 02:15:21.119 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:15:21.745 INFO: ok: [10.0.0.58] => (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-03-06 02:15:22.427 INFO: ok: [10.0.0.58] => (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-03-06 02:15:23.561 INFO: TASK [keystone : Copying over keystone.conf] ***********************************
2025-03-06 02:15:23.562 INFO: ok: [10.0.0.58] => (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.58: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": "456a34962a5222ce0a9ba5f9e61bcb12260f115a", "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.58: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-03-06 02:15:24.583 INFO: ok: [10.0.0.58] => (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": "3d354b7391b5b88e9a5f97b500472141883681e4", "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-03-06 02:15:25.494 INFO: TASK [keystone : Copying keystone-startup script for keystone] *****************
ok: [10.0.0.58] => {"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-03-06 02:15:27.331 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ******************************
2025-03-06 02:15:27.332 INFO: ok: [10.0.0.58] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "980a1d73362f3969e293e7d92556ff17c06856eb", "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-03-06 02:15:27.775 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] **************
2025-03-06 02:15:27.776 INFO: ok: [10.0.0.58 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-03-06 02:15:28.443 INFO: TASK [keystone : Generate the required cron jobs for the node] *****************
2025-03-06 02:15:28.443 INFO: ok: [10.0.0.58 -> 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.037864", "end": "2025-03-06 02:15:28.417558", "msg": "", "rc": 0, "start": "2025-03-06 02:15:28.379694", "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-03-06 02:15:28.597 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***
2025-03-06 02:15:28.598 INFO: ok: [10.0.0.58] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false}
2025-03-06 02:15:29.541 INFO: TASK [keystone : Copying files for keystone-fernet] ****************************
ok: [10.0.0.58] => (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-03-06 02:15:30.462 INFO: ok: [10.0.0.58] => (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-03-06 02:15:31.273 INFO: ok: [10.0.0.58] => (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-03-06 02:15:32.153 INFO: ok: [10.0.0.58] => (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-03-06 02:15:32.986 INFO: ok: [10.0.0.58] => (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-03-06 02:15:33.859 INFO: changed: [10.0.0.58] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "1350eecf1f7e50b30200b4f65cf83b8e8ba6809c", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "ae7d1411b729b7927b7e2ff89e7e39b5", "mode": "0660", "owner": "root", "size": 3268, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227333.3156419-294416-238205247057823/source", "state": "file", "uid": 0}
2025-03-06 02:15:34.718 INFO: ok: [10.0.0.58] => (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-03-06 02:15:35.785 INFO: TASK [keystone : Copying files for keystone-ssh] *******************************
2025-03-06 02:15:35.786 INFO: ok: [10.0.0.58] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "f8cbcf2dbd78a8f2aac01e408c175bd87a2b0f59", "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-03-06 02:15:36.624 INFO: changed: [10.0.0.58] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "a0b9ab40770206925b61991eccf86b5653b0e3c7", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "8c2c48ca32fd917e909a8574cec1c760", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227336.0955443-294805-169022149349091/source", "state": "file", "uid": 0}
2025-03-06 02:15:37.806 INFO: TASK [keystone : Check keystone containers] ************************************
2025-03-06 02:15:37.807 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:15:38.730 INFO: changed: [10.0.0.58] => (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-03-06 02:15:39.612 INFO: changed: [10.0.0.58] => (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-03-06 02:15:41.622 INFO: TASK [keystone : Creating keystone database] ***********************************
2025-03-06 02:15:41.622 INFO: ok: [10.0.0.58] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []}
2025-03-06 02:15:43.566 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ******
ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"}
2025-03-06 02:15:44.188 INFO: TASK [keystone : Checking for any running keystone_fernet containers] **********
2025-03-06 02:15:44.189 INFO: ok: [10.0.0.58] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1741220974, "HostConfig": {"NetworkMode": "host"}, "Id": "24761ca0ff1e09cb799cf824a3f60c1b9cc90b81498fb4f587c04eeecbf6e519", "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/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "385b5d52bdf543d18ad8737f0ed07ad7bb49edcfe490746525a035f3834dce5f", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "GwPriority": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a454ee2b327e3c80475266eb3ebb2b0be6fc7e1c018b15446dde8fcc6f6d7213"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1741220974, "HostConfig": {"NetworkMode": "host"}, "Id": "24761ca0ff1e09cb799cf824a3f60c1b9cc90b81498fb4f587c04eeecbf6e519", "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/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "385b5d52bdf543d18ad8737f0ed07ad7bb49edcfe490746525a035f3834dce5f", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "GwPriority": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a454ee2b327e3c80475266eb3ebb2b0be6fc7e1c018b15446dde8fcc6f6d7213"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}}
2025-03-06 02:15:44.349 INFO: TASK [keystone : Group nodes where keystone_fernet is running] *****************
2025-03-06 02:15:44.349 INFO: ok: [10.0.0.58] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]}
2025-03-06 02:15:51.460 INFO: TASK [keystone : Running Keystone bootstrap container] *************************
2025-03-06 02:15:51.461 INFO: changed: [10.0.0.58] => {"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-03-06 02:15:53.007 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************
2025-03-06 02:15:53.008 INFO: changed: [10.0.0.58] => {"changed": true, "result": false}
2025-03-06 02:15:54.457 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] *****************
2025-03-06 02:15:54.458 INFO: changed: [10.0.0.58] => {"changed": true, "result": false}
2025-03-06 02:15:56.670 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************
changed: [10.0.0.58] => {"changed": true, "result": false}
2025-03-06 02:15:56.746 INFO: TASK [keystone : include_tasks] ************************************************
2025-03-06 02:15:56.806 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.58
2025-03-06 02:15:57.428 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] ***********************
2025-03-06 02:15:57.434 INFO: ok: [10.0.0.58] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"}
2025-03-06 02:15:58.064 INFO: TASK [keystone : Run key distribution] *****************************************
2025-03-06 02:15:58.070 INFO: changed: [10.0.0.58] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.100377", "end": "2025-03-06 02:15:58.039300", "msg": "", "rc": 0, "start": "2025-03-06 02:15:57.938923", "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-03-06 02:16:03.454 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] ****
changed: [10.0.0.58] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.58:35357", "http://10.0.0.58:5000", "http://10.0.0.58:5000", "RegionOne"], "delta": "0:00:04.921885", "end": "2025-03-06 02:16:03.402386", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-03-06 02:15:58.480501", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]}
2025-03-06 02:16:10.826 INFO: TASK [service-ks-register : keystone | Creating services] **********************
ok: [10.0.0.58] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "e7cf149134ed427caac2356954575a07", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.58:35357"}, {"interface": "internal", "url": "http://10.0.0.58:5000"}, {"interface": "public", "url": "http://10.0.0.58:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "e7cf149134ed427caac2356954575a07", "name": "keystone", "service_type": "identity", "type": "identity"}}
2025-03-06 02:16:13.805 INFO: TASK [service-ks-register : keystone | Creating endpoints] *********************
2025-03-06 02:16:13.805 INFO: ok: [10.0.0.58] => (item={'service': 'keystone', 'url': 'http://10.0.0.58:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "30303ede5ef84b01a93b66a8a2fbd944", "interface": "admin", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/30303ede5ef84b01a93b66a8a2fbd944"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e7cf149134ed427caac2356954575a07", "url": "http://10.0.0.58:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.58:35357"}]}
2025-03-06 02:16:16.623 INFO: ok: [10.0.0.58] => (item={'service': 'keystone', 'url': 'http://10.0.0.58:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "049e173389dd4a29989136b75657d5dd", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/049e173389dd4a29989136b75657d5dd"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e7cf149134ed427caac2356954575a07", "url": "http://10.0.0.58:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.58:5000"}]}
2025-03-06 02:16:19.533 INFO: ok: [10.0.0.58] => (item={'service': 'keystone', 'url': 'http://10.0.0.58:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "1339800abd2f4e9ab75140b1ff3e63b3", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/1339800abd2f4e9ab75140b1ff3e63b3"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e7cf149134ed427caac2356954575a07", "url": "http://10.0.0.58:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.58:5000"}]}
2025-03-06 02:16:22.302 INFO: TASK [service-ks-register : keystone | Creating roles] *************************
2025-03-06 02:16:22.303 INFO: ok: [10.0.0.58] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "417d211d312e4810a39aa39caa6c21b9", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "service", "properties": {}}}
2025-03-06 02:16:25.162 INFO: TASK [keystone : Creating default user role] ***********************************
2025-03-06 02:16:25.163 INFO: ok: [10.0.0.58] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "31e2c64abc7b4e2a909be101e3d89110", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "member", "properties": {}}}
2025-03-06 02:16:25.564 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_elasticsearch_True
2025-03-06 02:16:25.568 INFO: PLAY [Apply role elasticsearch] ************************************************
2025-03-06 02:16:25.569 INFO: skipping: no hosts matched
2025-03-06 02:16:25.570 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_opensearch_True
2025-03-06 02:16:25.573 INFO: PLAY [Apply role opensearch] ***************************************************
2025-03-06 02:16:25.573 INFO: skipping: no hosts matched
2025-03-06 02:16:25.574 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True
2025-03-06 02:16:25.576 INFO: PLAY [Apply role kibana] *******************************************************
2025-03-06 02:16:25.577 INFO: skipping: no hosts matched
2025-03-06 02:16:25.577 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka
2025-03-06 02:16:25.577 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True
2025-03-06 02:16:25.582 INFO: PLAY [Apply role kafka] ********************************************************
2025-03-06 02:16:25.582 INFO: skipping: no hosts matched
2025-03-06 02:16:25.583 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker
2025-03-06 02:16:25.585 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus
2025-03-06 02:16:25.585 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True
2025-03-06 02:16:25.586 INFO: PLAY [Apply role storm] ********************************************************
2025-03-06 02:16:25.586 INFO: skipping: no hosts matched
2025-03-06 02:16:25.587 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True
2025-03-06 02:16:25.590 INFO: PLAY [Apply role swift] ********************************************************
2025-03-06 02:16:25.590 INFO: skipping: no hosts matched
2025-03-06 02:16:25.590 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceph_rgw_True
2025-03-06 02:16:25.593 INFO: PLAY [Apply role ceph-rgw] *****************************************************
2025-03-06 02:16:25.593 INFO: skipping: no hosts matched
2025-03-06 02:16:25.596 INFO: PLAY [Apply role glance] *******************************************************
2025-03-06 02:16:25.721 INFO: TASK [glance : include_tasks] **************************************************
2025-03-06 02:16:25.844 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:16:28.514 INFO: TASK [service-ks-register : glance | Creating services] ************************
ok: [10.0.0.58] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "d8bd4887d22843e68a348f5bb30e1dcf", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:9292"}, {"interface": "public", "url": "http://10.0.0.58:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "d8bd4887d22843e68a348f5bb30e1dcf", "name": "glance", "service_type": "image", "type": "image"}}
2025-03-06 02:16:31.397 INFO: TASK [service-ks-register : glance | Creating endpoints] ***********************
2025-03-06 02:16:31.398 INFO: ok: [10.0.0.58] => (item={'service': 'glance', 'url': 'http://10.0.0.58:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "eb7cb88bc87d470ea54039ef53ee4feb", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/eb7cb88bc87d470ea54039ef53ee4feb"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d8bd4887d22843e68a348f5bb30e1dcf", "url": "http://10.0.0.58:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.58:9292"}]}
2025-03-06 02:16:34.062 INFO: ok: [10.0.0.58] => (item={'service': 'glance', 'url': 'http://10.0.0.58:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "47bcc4c46594462daff11d07a202470f", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/47bcc4c46594462daff11d07a202470f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d8bd4887d22843e68a348f5bb30e1dcf", "url": "http://10.0.0.58:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.58:9292"}]}
2025-03-06 02:16:36.771 INFO: TASK [service-ks-register : glance | Creating projects] ************************
2025-03-06 02:16:36.772 INFO: ok: [10.0.0.58] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "eddb7aadcb0d4172a183ea08e005e51a", "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-03-06 02:16:39.863 INFO: TASK [service-ks-register : glance | Creating users] ***************************
2025-03-06 02:16:39.863 INFO: ok: [10.0.0.58] => (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": "eddb7aadcb0d4172a183ea08e005e51a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "fa010699c44841e8a5867c6715ff9d01", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-03-06 02:16:39.864 INFO: [WARNING]: Module did not set no_log for update_password
2025-03-06 02:16:42.631 INFO: TASK [service-ks-register : glance | Creating roles] ***************************
ok: [10.0.0.58] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "437516279e66486e81fc21dbcd854a45", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-03-06 02:16:46.089 INFO: TASK [service-ks-register : glance | Granting user roles] **********************
2025-03-06 02:16:46.090 INFO: ok: [10.0.0.58] => (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-03-06 02:16:47.320 INFO: TASK [glance : Ensuring config directories exist] ******************************
2025-03-06 02:16:47.321 INFO: ok: [10.0.0.58] => (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.58,10.0.0.58'}, '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.58: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-2809-1 10.0.0.58: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-2809-1 10.0.0.58: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.58,10.0.0.58"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2809-1 10.0.0.58: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-2809-1 10.0.0.58: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.58: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-03-06 02:16:49.944 INFO: TASK [glance : Copying over config.json files for services] ********************
ok: [10.0.0.58] => (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.58,10.0.0.58'}, '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.58: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-2809-1 10.0.0.58: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-2809-1 10.0.0.58: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.58,10.0.0.58"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2809-1 10.0.0.58: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-2809-1 10.0.0.58: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.58: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-03-06 02:16:52.614 INFO: TASK [glance : Copying over glance-api.conf] ***********************************
ok: [10.0.0.58] => {"changed": false, "checksum": "4aa0ac482e11b1d42eb6a5ac215be308517e2ed9", "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-03-06 02:17:01.320 INFO: TASK [glance : Check glance containers] ****************************************
2025-03-06 02:17:01.321 INFO: ok: [10.0.0.58] => (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.58,10.0.0.58'}, '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.58: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-2809-1 10.0.0.58: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-2809-1 10.0.0.58: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.58,10.0.0.58"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2809-1 10.0.0.58: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-2809-1 10.0.0.58: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.58: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-03-06 02:17:03.154 INFO: TASK [glance : Creating Glance database] ***************************************
ok: [10.0.0.58] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []}
2025-03-06 02:17:04.994 INFO: TASK [glance : Creating Glance database user and setting permissions] **********
ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"}
2025-03-06 02:17:06.802 INFO: TASK [glance : Enable log_bin_trust_function_creators function] ****************
2025-03-06 02:17:06.806 INFO: changed: [10.0.0.58] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]}
2025-03-06 02:17:13.065 INFO: TASK [glance : Running Glance bootstrap container] *****************************
2025-03-06 02:17:13.066 INFO: changed: [10.0.0.58] => {"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-03-06 02:17:10.823 16 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-03-06 02:17:10.824 16 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-03-06 02:17:12.501 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.504 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.506 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.508 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.510 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.512 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.514 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.516 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.518 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.520 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.522 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.524 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.526 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.528 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.530 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.532 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.534 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.536 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.538 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.540 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.542 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.545 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.547 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.549 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.551 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.553 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.555 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.557 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.559 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.561 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-03-06 02:17:12.561 20 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-03-06 02:17:10.823 16 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-03-06 02:17:10.824 16 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-03-06 02:17:12.501 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.504 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.506 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.508 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.510 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.512 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.514 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.516 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.518 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.520 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.522 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.524 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.526 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.528 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.530 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.532 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.534 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.536 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.538 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.540 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.542 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.545 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.547 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.549 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.551 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.553 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.555 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.557 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.559 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.561 20 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-03-06 02:17:12.561 20 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-03-06 02:17:14.867 INFO: TASK [glance : Disable log_bin_trust_function_creators function] ***************
changed: [10.0.0.58] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]}
2025-03-06 02:17:15.353 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True
2025-03-06 02:17:15.356 INFO: PLAY [Apply role ironic] *******************************************************
2025-03-06 02:17:15.356 INFO: skipping: no hosts matched
2025-03-06 02:17:15.357 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True
2025-03-06 02:17:15.360 INFO: PLAY [Apply role cinder] *******************************************************
skipping: no hosts matched
2025-03-06 02:17:15.364 INFO: PLAY [Apply role placement] ****************************************************
2025-03-06 02:17:15.495 INFO: TASK [placement : include_tasks] ***********************************************
2025-03-06 02:17:15.611 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:17:18.285 INFO: TASK [service-ks-register : placement | Creating services] *********************
2025-03-06 02:17:18.287 INFO: ok: [10.0.0.58] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "cd3ad2e8185748e7ad7aae7b797ffafa", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:8780"}, {"interface": "public", "url": "http://10.0.0.58:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "cd3ad2e8185748e7ad7aae7b797ffafa", "name": "placement", "service_type": "placement", "type": "placement"}}
2025-03-06 02:17:21.113 INFO: TASK [service-ks-register : placement | Creating endpoints] ********************
2025-03-06 02:17:21.114 INFO: ok: [10.0.0.58] => (item={'service': 'placement', 'url': 'http://10.0.0.58:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "632130159a33453ca0d8fb171c126377", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/632130159a33453ca0d8fb171c126377"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "cd3ad2e8185748e7ad7aae7b797ffafa", "url": "http://10.0.0.58:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.58:8780"}]}
2025-03-06 02:17:23.730 INFO: ok: [10.0.0.58] => (item={'service': 'placement', 'url': 'http://10.0.0.58:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d3e73b581aea4e618d913ca6a857047e", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/d3e73b581aea4e618d913ca6a857047e"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "cd3ad2e8185748e7ad7aae7b797ffafa", "url": "http://10.0.0.58:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.58:8780"}]}
2025-03-06 02:17:26.468 INFO: TASK [service-ks-register : placement | Creating projects] *********************
2025-03-06 02:17:26.468 INFO: ok: [10.0.0.58] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "eddb7aadcb0d4172a183ea08e005e51a", "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-03-06 02:17:29.447 INFO: TASK [service-ks-register : placement | Creating users] ************************
ok: [10.0.0.58] => (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": "eddb7aadcb0d4172a183ea08e005e51a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "89af10667c9543609f398fd742797daa", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-03-06 02:17:32.059 INFO: TASK [service-ks-register : placement | Creating roles] ************************
2025-03-06 02:17:32.059 INFO: ok: [10.0.0.58] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "437516279e66486e81fc21dbcd854a45", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-03-06 02:17:35.352 INFO: TASK [service-ks-register : placement | Granting user roles] *******************
ok: [10.0.0.58] => (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-03-06 02:17:36.026 INFO: TASK [placement : Ensuring config directories exist] ***************************
2025-03-06 02:17:36.027 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:17:37.089 INFO: TASK [placement : Copying over config.json files for services] *****************
2025-03-06 02:17:37.089 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:17:38.249 INFO: TASK [placement : Copying over placement.conf] *********************************
2025-03-06 02:17:38.249 INFO: ok: [10.0.0.58] => (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.58: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": "c2c5803f67695fc8e47d39e698ff135db0c546af", "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.58: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-03-06 02:17:39.186 INFO: TASK [placement : Copying over placement-api wsgi configuration] ***************
ok: [10.0.0.58] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "f06b991d7bf5225c73fa8d0e89aa3130d6e1dbfa", "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-03-06 02:17:40.082 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************
ok: [10.0.0.58] => {"changed": false, "checksum": "767d18337f9ddeabcd8f0f3c333b4ea12a6523e9", "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-03-06 02:17:41.493 INFO: TASK [placement : Check placement containers] **********************************
2025-03-06 02:17:41.493 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:17:43.346 INFO: TASK [placement : Creating placement databases] ********************************
2025-03-06 02:17:43.347 INFO: ok: [10.0.0.58] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []}
2025-03-06 02:17:45.151 INFO: TASK [placement : Creating placement databases user and setting permissions] ***
2025-03-06 02:17:45.152 INFO: ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"}
2025-03-06 02:17:49.840 INFO: TASK [placement : Running placement bootstrap container] ***********************
2025-03-06 02:17:49.841 INFO: changed: [10.0.0.58] => {"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-03-06 02:17:50.049 INFO: PLAY [Bootstrap nova API databases] ********************************************
2025-03-06 02:17:50.181 INFO: TASK [Bootstrap deploy] ********************************************************
2025-03-06 02:17:52.255 INFO: TASK [nova : Creating Nova databases] ******************************************
2025-03-06 02:17:52.256 INFO: ok: [10.0.0.58] => (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-03-06 02:17:53.896 INFO: ok: [10.0.0.58] => (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-03-06 02:17:55.814 INFO: TASK [nova : Creating Nova databases user and setting permissions] *************
ok: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:17:57.522 INFO: ok: [10.0.0.58] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:17:57.531 INFO: ok: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:17:57.973 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-03-06 02:17:57.974 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:17:58.763 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************
2025-03-06 02:17:58.764 INFO: ok: [10.0.0.58] => {"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-03-06 02:17:59.874 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************
ok: [10.0.0.58] => {"changed": false, "checksum": "435b465e2c25d37519fa03504941779eef3ae36e", "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-03-06 02:18:08.453 INFO: TASK [nova : Running Nova API bootstrap container] *****************************
2025-03-06 02:18:08.454 INFO: ok: [10.0.0.58] => {"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-03-06 02:18:13.080 INFO: TASK [nova : Create cell0 mappings] ********************************************
2025-03-06 02:18:13.080 INFO: ok: [10.0.0.58] => {"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-03-06 02:18:13.397 INFO: PLAY [Bootstrap nova cell databases] *******************************************
2025-03-06 02:18:13.530 INFO: TASK [Bootstrap deploy] ********************************************************
2025-03-06 02:18:15.558 INFO: TASK [nova-cell : Creating Nova cell database] *********************************
2025-03-06 02:18:15.559 INFO: ok: [10.0.0.58] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []}
2025-03-06 02:18:17.490 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] ****
ok: [10.0.0.58] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:18:22.612 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************
2025-03-06 02:18:22.612 INFO: ok: [10.0.0.58] => (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-03-06 02:18:22.613 INFO: ok: [10.0.0.58 -> {{ 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-03-06 02:18:23.428 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-03-06 02:18:23.429 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:18:24.104 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******
2025-03-06 02:18:24.104 INFO: ok: [10.0.0.58] => {"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-03-06 02:18:25.150 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************
ok: [10.0.0.58] => {"changed": false, "checksum": "907183a0a646b5c77a0b2dfa7eacc6d844bc12db", "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-03-06 02:18:29.860 INFO: TASK [nova-cell : Running Nova cell bootstrap container] ***********************
ok: [10.0.0.58] => {"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-03-06 02:18:34.274 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
ok: [10.0.0.58] => {"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| | 3b4c3971-b3ba-4eb2-b243-a4a4d33986a0 | rabbit://openstack:contrail123@10.0.0.58:5672// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 3b4c3971-b3ba-4eb2-b243-a4a4d33986a0 | rabbit://openstack:contrail123@10.0.0.58:5672// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-03-06 02:18:34.678 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
2025-03-06 02:18:34.679 INFO: ok: [10.0.0.58] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.58:5672//", "cell_name": null, "cell_uuid": "3b4c3971-b3ba-4eb2-b243-a4a4d33986a0"}}, "changed": false}
2025-03-06 02:18:35.662 INFO: PLAY [Apply role nova] *********************************************************
2025-03-06 02:18:35.793 INFO: TASK [nova : include_tasks] ****************************************************
2025-03-06 02:18:35.889 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:18:38.513 INFO: TASK [service-ks-register : nova | Creating services] **************************
2025-03-06 02:18:38.514 INFO: ok: [10.0.0.58] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "7895b5b9664a478cbf3113a7635093b9", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.58:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "7895b5b9664a478cbf3113a7635093b9", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}}
2025-03-06 02:18:41.182 INFO: ok: [10.0.0.58] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "bede18ae9eed49bdaab4eb1d7ccf4b16", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.58:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "bede18ae9eed49bdaab4eb1d7ccf4b16", "name": "nova", "service_type": "compute", "type": "compute"}}
2025-03-06 02:18:44.262 INFO: TASK [service-ks-register : nova | Creating endpoints] *************************
ok: [10.0.0.58] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.58:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a5c095da8a094fe69a4b11d5c1f0539d", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/a5c095da8a094fe69a4b11d5c1f0539d"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "7895b5b9664a478cbf3113a7635093b9", "url": "http://10.0.0.58: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.58:8774/v2/%(tenant_id)s"}]}
2025-03-06 02:18:46.964 INFO: ok: [10.0.0.58] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.58:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c6298483452c4c7782c73c650d64988e", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/c6298483452c4c7782c73c650d64988e"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "7895b5b9664a478cbf3113a7635093b9", "url": "http://10.0.0.58: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.58:8774/v2/%(tenant_id)s"}]}
2025-03-06 02:18:50.005 INFO: ok: [10.0.0.58] => (item={'service': 'nova', 'url': 'http://10.0.0.58:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "81a11a7b1be148689602c8fffdfae9ff", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/81a11a7b1be148689602c8fffdfae9ff"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "bede18ae9eed49bdaab4eb1d7ccf4b16", "url": "http://10.0.0.58:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.58:8774/v2.1"}]}
2025-03-06 02:18:53.251 INFO: ok: [10.0.0.58] => (item={'service': 'nova', 'url': 'http://10.0.0.58:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "e03133dcd03d45a2a9a6ee57baa0a39f", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/e03133dcd03d45a2a9a6ee57baa0a39f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "bede18ae9eed49bdaab4eb1d7ccf4b16", "url": "http://10.0.0.58:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.58:8774/v2.1"}]}
2025-03-06 02:18:56.081 INFO: TASK [service-ks-register : nova | Creating projects] **************************
2025-03-06 02:18:56.082 INFO: ok: [10.0.0.58] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "eddb7aadcb0d4172a183ea08e005e51a", "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-03-06 02:18:59.176 INFO: TASK [service-ks-register : nova | Creating users] *****************************
2025-03-06 02:18:59.176 INFO: ok: [10.0.0.58] => (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": "eddb7aadcb0d4172a183ea08e005e51a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "2747e03f18514629959f6016f0fb7f39", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-03-06 02:19:01.968 INFO: TASK [service-ks-register : nova | Creating roles] *****************************
ok: [10.0.0.58] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "437516279e66486e81fc21dbcd854a45", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-03-06 02:19:05.477 INFO: TASK [service-ks-register : nova | Granting user roles] ************************
2025-03-06 02:19:05.478 INFO: ok: [10.0.0.58] => (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-03-06 02:19:08.623 INFO: ok: [10.0.0.58] => (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-03-06 02:19:09.259 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-03-06 02:19:09.259 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:19:09.625 INFO: ok: [10.0.0.58] => (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-03-06 02:19:10.143 INFO: TASK [nova : Check for vendordata file] ****************************************
2025-03-06 02:19:10.144 INFO: ok: [10.0.0.58 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-03-06 02:19:11.135 INFO: TASK [nova : Copying over config.json files for services] **********************
2025-03-06 02:19:11.136 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:19:11.749 INFO: ok: [10.0.0.58] => (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-03-06 02:19:13.097 INFO: TASK [nova : Copying over nova.conf] *******************************************
2025-03-06 02:19:13.098 INFO: ok: [10.0.0.58] => (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.58: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": "aedbb4646b43f2b5145024211a97864474ebdba4", "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.58: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-03-06 02:19:14.192 INFO: ok: [10.0.0.58] => (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": "435b465e2c25d37519fa03504941779eef3ae36e", "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-03-06 02:19:15.329 INFO: TASK [nova : Copying over nova-api-wsgi.conf] **********************************
2025-03-06 02:19:15.330 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "9c13715123e96a19c5503998ca7dddd92e4a3100", "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-03-06 02:19:16.430 INFO: TASK [nova : Check nova containers] ********************************************
2025-03-06 02:19:16.431 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:19:17.245 INFO: ok: [10.0.0.58] => (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-03-06 02:19:17.471 INFO: PLAY [Apply role nova-cell] ****************************************************
2025-03-06 02:19:17.631 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-03-06 02:19:17.919 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.55, 10.0.0.52, 10.0.0.58
2025-03-06 02:19:18.214 INFO: TASK [Load and persist br_netfilter module] ************************************
2025-03-06 02:19:19.364 INFO: TASK [module-load : Load modules] **********************************************
2025-03-06 02:19:19.364 INFO: ok: [10.0.0.55] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-03-06 02:19:19.439 INFO: ok: [10.0.0.52] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-03-06 02:19:20.089 INFO: TASK [module-load : Persist modules via modules-load.d] ************************
2025-03-06 02:19:20.090 INFO: ok: [10.0.0.55] => (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-03-06 02:19:20.161 INFO: ok: [10.0.0.52] => (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-03-06 02:19:21.101 INFO: TASK [nova-cell : Setting sysctl values] ***************************************
2025-03-06 02:19:21.101 INFO: ok: [10.0.0.55] => (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-03-06 02:19:21.111 INFO: ok: [10.0.0.52] => (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-03-06 02:19:21.454 INFO: ok: [10.0.0.55] => (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-03-06 02:19:21.463 INFO: ok: [10.0.0.52] => (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-03-06 02:19:22.558 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-03-06 02:19:22.558 INFO: ok: [10.0.0.55] => (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-03-06 02:19:22.668 INFO: ok: [10.0.0.52] => (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-03-06 02:19:22.742 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:19:22.901 INFO: ok: [10.0.0.55] => (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-03-06 02:19:23.048 INFO: ok: [10.0.0.52] => (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-03-06 02:19:23.393 INFO: ok: [10.0.0.58] => (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-03-06 02:19:23.510 INFO: ok: [10.0.0.55] => (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-03-06 02:19:23.689 INFO: ok: [10.0.0.52] => (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-03-06 02:19:25.394 INFO: TASK [nova-cell : Copying over config.json files for services] *****************
2025-03-06 02:19:25.395 INFO: ok: [10.0.0.55] => (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-03-06 02:19:25.465 INFO: ok: [10.0.0.52] => (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-03-06 02:19:25.649 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:19:26.242 INFO: ok: [10.0.0.55] => (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-03-06 02:19:26.262 INFO: ok: [10.0.0.52] => (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-03-06 02:19:26.499 INFO: ok: [10.0.0.58] => (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-03-06 02:19:26.878 INFO: ok: [10.0.0.55] => (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-03-06 02:19:26.951 INFO: ok: [10.0.0.52] => (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-03-06 02:19:28.824 INFO: TASK [nova-cell : Copying over nova.conf] **************************************
2025-03-06 02:19:28.826 INFO: ok: [10.0.0.55] => (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": "bada69e59c9bd9bd5c991fae992910916a4963b2", "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-03-06 02:19:28.856 INFO: ok: [10.0.0.58] => (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.58:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "724f54bdc295437bb259a7ce666a4f7f41f041c6", "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.58: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-03-06 02:19:29.027 INFO: ok: [10.0.0.52] => (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": "9076cadae03799d1c00142d56bc92ddfd8ed4753", "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-03-06 02:19:29.795 INFO: ok: [10.0.0.58] => (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": "8ef8b7d9ac10c5d92e71a900a28ca8d39bdaecc0", "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-03-06 02:19:30.891 INFO: TASK [nova-cell : Copying over libvirt configuration] **************************
ok: [10.0.0.55] => (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-03-06 02:19:31.044 INFO: ok: [10.0.0.52] => (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-03-06 02:19:32.064 INFO: ok: [10.0.0.55] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a71e4a1a3b6c8b67ae90a71b3e88fb1c8b99811e", "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-03-06 02:19:32.173 INFO: ok: [10.0.0.52] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c58b54e788e9926d89d69f2c150fa0eea256e1fc", "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-03-06 02:19:33.781 INFO: TASK [nova-cell : Copying files for nova-ssh] **********************************
2025-03-06 02:19:33.782 INFO: ok: [10.0.0.55] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "ed2343c9da01e96df59eb9f3c94bb2d605d06273", "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-03-06 02:19:33.902 INFO: ok: [10.0.0.52] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c6f08e7bee6adee1565317f18e4aa49fa405c0d6", "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-03-06 02:19:34.825 INFO: changed: [10.0.0.55] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "0b4ec7cf04ef4f6262a7763714cd6c5da88b9f55", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "a81c99b9ca148e4bb94e61125bab3e79", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227574.336258-309179-270753041612140/source", "state": "file", "uid": 0}
2025-03-06 02:19:35.028 INFO: changed: [10.0.0.52] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "0b4ec7cf04ef4f6262a7763714cd6c5da88b9f55", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "a81c99b9ca148e4bb94e61125bab3e79", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227574.4714718-309180-73212058531084/source", "state": "file", "uid": 0}
2025-03-06 02:19:35.865 INFO: changed: [10.0.0.55] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "e0e01b78bd9a3d092830511a34c8dbdc4810c211", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "7e0625660169b2fc906632ad3cea6770", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227575.3861403-309179-111692444764569/source", "state": "file", "uid": 0}
2025-03-06 02:19:36.138 INFO: changed: [10.0.0.52] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "e0e01b78bd9a3d092830511a34c8dbdc4810c211", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "7e0625660169b2fc906632ad3cea6770", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227575.6268375-309180-200278340992289/source", "state": "file", "uid": 0}
2025-03-06 02:19:36.900 INFO: ok: [10.0.0.55] => (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-03-06 02:19:37.153 INFO: ok: [10.0.0.52] => (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-03-06 02:19:37.640 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-03-06 02:19:37.866 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.55, 10.0.0.52, 10.0.0.58
2025-03-06 02:19:43.312 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] ***************
2025-03-06 02:19:43.313 INFO: changed: [10.0.0.52] => {"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-03-06 02:19:43.652 INFO: changed: [10.0.0.55] => {"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-03-06 02:19:44.791 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] *****************
2025-03-06 02:19:44.791 INFO: ok: [10.0.0.55] => (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-03-06 02:19:44.934 INFO: ok: [10.0.0.52] => (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-03-06 02:19:45.808 INFO: ok: [10.0.0.55] => (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-03-06 02:19:46.006 INFO: ok: [10.0.0.52] => (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-03-06 02:19:47.584 INFO: TASK [nova-cell : Check nova-cell containers] **********************************
2025-03-06 02:19:47.585 INFO: ok: [10.0.0.55] => (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-03-06 02:19:47.694 INFO: ok: [10.0.0.52] => (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-03-06 02:19:48.016 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:19:48.219 INFO: changed: [10.0.0.55] => (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-03-06 02:19:48.359 INFO: changed: [10.0.0.52] => (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-03-06 02:19:48.840 INFO: ok: [10.0.0.58] => (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-03-06 02:19:48.891 INFO: ok: [10.0.0.55] => (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-03-06 02:19:49.029 INFO: ok: [10.0.0.52] => (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-03-06 02:19:50.945 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************
2025-03-06 02:19:50.946 INFO: changed: [10.0.0.55] => {"changed": true, "result": false}
2025-03-06 02:19:51.028 INFO: changed: [10.0.0.52] => {"changed": true, "result": false}
2025-03-06 02:19:52.704 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************
2025-03-06 02:19:52.705 INFO: changed: [10.0.0.55] => {"attempts": 1, "changed": true, "result": false}
2025-03-06 02:19:52.836 INFO: changed: [10.0.0.52] => {"attempts": 1, "changed": true, "result": false}
2025-03-06 02:19:55.609 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************
2025-03-06 02:19:55.609 INFO: changed: [10.0.0.52] => {"changed": true, "result": false}
2025-03-06 02:19:59.626 INFO: changed: [10.0.0.55] => {"changed": true, "result": false}
2025-03-06 02:20:03.550 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] ****
2025-03-06 02:20:03.551 INFO: ok: [10.0.0.55 -> 10.0.0.58] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.58: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.394790", "end": "2025-03-06 02:20:03.125451", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-03-06 02:20:00.730661", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2809-1\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2809-2\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2809-1\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2809-2\"", " }", "]"]}
2025-03-06 02:20:05.533 INFO: TASK [nova-cell : Include discover_computes.yml] *******************************
2025-03-06 02:20:05.948 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.55
2025-03-06 02:20:11.015 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
2025-03-06 02:20:11.016 INFO: ok: [10.0.0.55 -> 10.0.0.58] => {"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| | 3b4c3971-b3ba-4eb2-b243-a4a4d33986a0 | rabbit://openstack:contrail123@10.0.0.58:5672// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 3b4c3971-b3ba-4eb2-b243-a4a4d33986a0 | rabbit://openstack:contrail123@10.0.0.58:5672// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-03-06 02:20:11.507 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
2025-03-06 02:20:11.507 INFO: ok: [10.0.0.55 -> 10.0.0.58] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.58:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.58:5672//", "cell_name": null, "cell_uuid": "3b4c3971-b3ba-4eb2-b243-a4a4d33986a0"}}, "changed": false}
2025-03-06 02:20:15.710 INFO: TASK [nova-cell : Discover nova hosts] *****************************************
2025-03-06 02:20:15.710 INFO: ok: [10.0.0.55 -> 10.0.0.58] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "3b4c3971-b3ba-4eb2-b243-a4a4d33986a0"], "delta": "0:00:03.150247", "end": "2025-03-06 02:20:15.686829", "msg": "", "rc": 0, "start": "2025-03-06 02:20:12.536582", "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-03-06 02:20:15.990 INFO: PLAY [Refresh nova scheduler cell cache] ***************************************
2025-03-06 02:20:16.534 INFO: TASK [nova : Refresh cell cache in nova scheduler] *****************************
changed: [10.0.0.58] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.025244", "end": "2025-03-06 02:20:16.478577", "msg": "", "rc": 0, "start": "2025-03-06 02:20:16.453333", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:20:16.717 INFO: PLAY [Reload global Nova super conductor services] *****************************
2025-03-06 02:20:17.014 INFO: PLAY [Reload Nova cell services] ***********************************************
2025-03-06 02:20:17.543 INFO: PLAY [Reload global Nova API services] *****************************************
2025-03-06 02:20:17.861 INFO: PLAY [Run Nova API online data migrations] *************************************
2025-03-06 02:20:18.440 INFO: PLAY [Run Nova cell online data migrations] ************************************
2025-03-06 02:20:18.749 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch
2025-03-06 02:20:18.754 INFO: PLAY [Apply role openvswitch] **************************************************
2025-03-06 02:20:18.754 INFO: skipping: no hosts matched
2025-03-06 02:20:18.754 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_openvswitch_True_enable_ovs_dpdk_True
2025-03-06 02:20:18.757 INFO: PLAY [Apply role ovs-dpdk] *****************************************************
2025-03-06 02:20:18.757 INFO: skipping: no hosts matched
2025-03-06 02:20:18.758 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True
2025-03-06 02:20:18.760 INFO: PLAY [Apply role ovn-controller] ***********************************************
2025-03-06 02:20:18.761 INFO: skipping: no hosts matched
2025-03-06 02:20:18.766 INFO: PLAY [Apply role ovn-db] *******************************************************
2025-03-06 02:20:18.766 INFO: skipping: no hosts matched
2025-03-06 02:20:18.773 INFO: PLAY [Apply role neutron] ******************************************************
2025-03-06 02:20:18.945 INFO: TASK [neutron : include_tasks] *************************************************
2025-03-06 02:20:19.253 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-03-06 02:20:19.276 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:20:19.919 INFO: TASK [neutron : Get container facts] *******************************************
2025-03-06 02:20:19.920 INFO: ok: [10.0.0.55] => {"_containers": [], "changed": false}
2025-03-06 02:20:19.937 INFO: ok: [10.0.0.58] => {"_containers": [], "changed": false}
2025-03-06 02:20:19.975 INFO: ok: [10.0.0.52] => {"_containers": [], "changed": false}
2025-03-06 02:20:20.778 INFO: TASK [neutron : Get container volume facts] ************************************
2025-03-06 02:20:20.778 INFO: ok: [10.0.0.55] => {"_volumes": [], "changed": false}
2025-03-06 02:20:20.800 INFO: ok: [10.0.0.58] => {"_volumes": [], "changed": false}
2025-03-06 02:20:20.844 INFO: ok: [10.0.0.52] => {"_volumes": [], "changed": false}
2025-03-06 02:20:23.970 INFO: TASK [service-ks-register : neutron | Creating services] ***********************
2025-03-06 02:20:23.971 INFO: ok: [10.0.0.58] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "593a18112c0048d7a444af178f408846", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:9696"}, {"interface": "public", "url": "http://10.0.0.58:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "593a18112c0048d7a444af178f408846", "name": "neutron", "service_type": "network", "type": "network"}}
2025-03-06 02:20:26.994 INFO: TASK [service-ks-register : neutron | Creating endpoints] **********************
2025-03-06 02:20:26.995 INFO: ok: [10.0.0.58] => (item={'service': 'neutron', 'url': 'http://10.0.0.58:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0c8a9664f5494f4ab5395e6b1b08df35", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/0c8a9664f5494f4ab5395e6b1b08df35"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "593a18112c0048d7a444af178f408846", "url": "http://10.0.0.58:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.58:9696"}]}
2025-03-06 02:20:29.712 INFO: ok: [10.0.0.58] => (item={'service': 'neutron', 'url': 'http://10.0.0.58:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0d20920608d945fc978a6e5863cde242", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/0d20920608d945fc978a6e5863cde242"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "593a18112c0048d7a444af178f408846", "url": "http://10.0.0.58:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.58:9696"}]}
2025-03-06 02:20:32.581 INFO: TASK [service-ks-register : neutron | Creating projects] ***********************
2025-03-06 02:20:32.581 INFO: ok: [10.0.0.58] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "eddb7aadcb0d4172a183ea08e005e51a", "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-03-06 02:20:35.868 INFO: TASK [service-ks-register : neutron | Creating users] **************************
2025-03-06 02:20:35.869 INFO: ok: [10.0.0.58] => (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": "eddb7aadcb0d4172a183ea08e005e51a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "0b606b4d38df44d982bd16c0a4971968", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-03-06 02:20:38.632 INFO: TASK [service-ks-register : neutron | Creating roles] **************************
2025-03-06 02:20:38.633 INFO: ok: [10.0.0.58] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "437516279e66486e81fc21dbcd854a45", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-03-06 02:20:42.008 INFO: TASK [service-ks-register : neutron | Granting user roles] *********************
ok: [10.0.0.58] => (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-03-06 02:20:47.066 INFO: TASK [neutron : Ensuring config directories exist] *****************************
ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:20:47.510 INFO: TASK [neutron : Check if extra ml2 plugins exists] *****************************
2025-03-06 02:20:47.511 INFO: [WARNING]: Skipped '/etc/kolla/config/neutron/plugins/' path due to this access
issue: '/etc/kolla/config/neutron/plugins/' is not a directory
2025-03-06 02:20:47.512 INFO: ok: [10.0.0.58 -> 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-03-06 02:20:50.517 INFO: TASK [neutron : Copying over config.json files for services] *******************
ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:20:52.225 INFO: TASK [neutron : Copying over neutron.conf] *************************************
2025-03-06 02:20:52.225 INFO: ok: [10.0.0.58] => (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.58: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": "4efa1452d2106fafbc57507d01026128de9d6d43", "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.58: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-03-06 02:20:53.597 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ******************************
ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:20:55.482 INFO: TASK [neutron : Copying over ssh key] ******************************************
changed: [10.0.0.58] => {"changed": true, "checksum": "4f7e959b2b5e5cfa8184141c0affee4012005182", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "0a40a6a3015c32a8cc4d78e33b49366a", "mode": "0600", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227654.85587-313358-213214759040585/source", "state": "file", "uid": 0}
2025-03-06 02:20:56.855 INFO: TASK [neutron : Copying over ml2_conf.ini] *************************************
2025-03-06 02:20:56.856 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:21:07.865 INFO: TASK [neutron : include] *******************************************************
2025-03-06 02:21:07.937 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-03-06 02:21:08.110 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.58, 10.0.0.55, 10.0.0.52
2025-03-06 02:21:09.813 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************
2025-03-06 02:21:09.814 INFO: ok: [10.0.0.58] => (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-03-06 02:21:11.842 INFO: TASK [neutron : Copying over ContrailPlugin.ini] *******************************
ok: [10.0.0.58] => {"changed": false, "checksum": "9b4f7d855311723d288afaf1380dbe1aeed7a6ca", "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-03-06 02:21:13.568 INFO: TASK [neutron : Copying over api-paste-rbac.ini] *******************************
ok: [10.0.0.58] => {"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-03-06 02:21:15.514 INFO: TASK [neutron : Check neutron containers] **************************************
2025-03-06 02:21:15.514 INFO: changed: [10.0.0.58] => (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.58: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.58: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-03-06 02:21:17.057 INFO: TASK [neutron : Check neutron containers] **************************************
changed: [10.0.0.58] => (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.58: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.58: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-03-06 02:21:19.139 INFO: TASK [neutron : Creating Neutron database] *************************************
2025-03-06 02:21:19.139 INFO: ok: [10.0.0.58] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []}
2025-03-06 02:21:20.948 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ********
2025-03-06 02:21:20.949 INFO: ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"}
2025-03-06 02:21:26.708 INFO: TASK [neutron : Running Neutron bootstrap container] ***************************
2025-03-06 02:21:26.709 INFO: changed: [10.0.0.58] => {"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-03-06 02:21:26.822 INFO: TASK [neutron : include] *******************************************************
2025-03-06 02:21:26.960 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.58
2025-03-06 02:21:29.621 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] *********
2025-03-06 02:21:29.622 INFO: changed: [10.0.0.58] => {"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-03-06 02:21:32.762 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] *******************
2025-03-06 02:21:32.763 INFO: changed: [10.0.0.58] => {"changed": true, "result": false}
2025-03-06 02:21:33.039 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True
2025-03-06 02:21:33.043 INFO: PLAY [Apply role kuryr] ********************************************************
2025-03-06 02:21:33.043 INFO: skipping: no hosts matched
2025-03-06 02:21:33.044 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_hacluster_True
2025-03-06 02:21:33.047 INFO: PLAY [Apply role hacluster] ****************************************************
2025-03-06 02:21:33.048 INFO: skipping: no hosts matched
2025-03-06 02:21:33.052 INFO: PLAY [Apply role heat] *********************************************************
2025-03-06 02:21:33.235 INFO: TASK [heat : include_tasks] ****************************************************
2025-03-06 02:21:33.361 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:21:36.073 INFO: TASK [service-ks-register : heat | Creating services] **************************
2025-03-06 02:21:36.075 INFO: ok: [10.0.0.58] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "4489a6651a0e4cc09989d5ae23732c88", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.58:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "4489a6651a0e4cc09989d5ae23732c88", "name": "heat", "service_type": "orchestration", "type": "orchestration"}}
2025-03-06 02:21:38.737 INFO: ok: [10.0.0.58] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "65e9d9311c494bb78611d74d045a8686", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:8000/v1"}, {"interface": "public", "url": "http://10.0.0.58:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "65e9d9311c494bb78611d74d045a8686", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}}
2025-03-06 02:21:41.617 INFO: TASK [service-ks-register : heat | Creating endpoints] *************************
2025-03-06 02:21:41.617 INFO: ok: [10.0.0.58] => (item={'service': 'heat', 'url': 'http://10.0.0.58:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "df15e67e5dc4452d93448462a12fd785", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/df15e67e5dc4452d93448462a12fd785"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "4489a6651a0e4cc09989d5ae23732c88", "url": "http://10.0.0.58:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.58:8004/v1/%(tenant_id)s"}]}
2025-03-06 02:21:44.532 INFO: ok: [10.0.0.58] => (item={'service': 'heat', 'url': 'http://10.0.0.58:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "e55e683a2d1d4e1d8b803a4df7b8c127", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/e55e683a2d1d4e1d8b803a4df7b8c127"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "4489a6651a0e4cc09989d5ae23732c88", "url": "http://10.0.0.58:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.58:8004/v1/%(tenant_id)s"}]}
2025-03-06 02:21:47.413 INFO: ok: [10.0.0.58] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.58:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "882c0c950cd9439b891154705ac0bd44", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/882c0c950cd9439b891154705ac0bd44"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "65e9d9311c494bb78611d74d045a8686", "url": "http://10.0.0.58:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.58:8000/v1"}]}
2025-03-06 02:21:50.174 INFO: ok: [10.0.0.58] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.58:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "84a3fc4bd4984830b0506f0505020220", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/84a3fc4bd4984830b0506f0505020220"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "65e9d9311c494bb78611d74d045a8686", "url": "http://10.0.0.58:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.58:8000/v1"}]}
2025-03-06 02:21:53.137 INFO: TASK [service-ks-register : heat | Creating projects] **************************
2025-03-06 02:21:53.137 INFO: ok: [10.0.0.58] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "eddb7aadcb0d4172a183ea08e005e51a", "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-03-06 02:21:56.083 INFO: TASK [service-ks-register : heat | Creating users] *****************************
2025-03-06 02:21:56.084 INFO: ok: [10.0.0.58] => (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": "eddb7aadcb0d4172a183ea08e005e51a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "6149d8eddc9c4ee790046b80e45c1e91", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-03-06 02:21:58.796 INFO: TASK [service-ks-register : heat | Creating roles] *****************************
2025-03-06 02:21:58.803 INFO: ok: [10.0.0.58] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "437516279e66486e81fc21dbcd854a45", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-03-06 02:22:01.340 INFO: ok: [10.0.0.58] => (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": "f0113817622744a4855104de16654016", "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-03-06 02:22:04.005 INFO: ok: [10.0.0.58] => (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": "20f66a16e299426e918ead0aba5b14a6", "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-03-06 02:22:07.374 INFO: TASK [service-ks-register : heat | Granting user roles] ************************
2025-03-06 02:22:07.375 INFO: ok: [10.0.0.58] => (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-03-06 02:22:10.782 INFO: ok: [10.0.0.58] => (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-03-06 02:22:11.504 INFO: TASK [heat : Ensuring config directories exist] ********************************
2025-03-06 02:22:11.505 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:12.022 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:12.438 INFO: ok: [10.0.0.58] => (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-03-06 02:22:13.808 INFO: TASK [heat : Copying over config.json files for services] **********************
2025-03-06 02:22:13.809 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:14.459 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:15.074 INFO: ok: [10.0.0.58] => (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-03-06 02:22:16.454 INFO: TASK [heat : Copying over heat.conf] *******************************************
2025-03-06 02:22:16.456 INFO: ok: [10.0.0.58] => (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.58: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": "b64348dd016e889582c54a76e10b1a354e2431c8", "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.58: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-03-06 02:22:17.435 INFO: ok: [10.0.0.58] => (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.58: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": "33cb4553d9fff5177a4f17e29470dbb5d87a7776", "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.58: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-03-06 02:22:18.442 INFO: ok: [10.0.0.58] => (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": "73746e75396a62a5f78af8d513c8e995975b5d87", "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-03-06 02:22:19.792 INFO: TASK [heat : Copying over heat-api wsgi config] ********************************
2025-03-06 02:22:19.794 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "29f688868aa4faf509c7343b1213425928253aed", "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-03-06 02:22:20.882 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] ****************************
2025-03-06 02:22:20.883 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "ec03168b68e405dbb2bdde16c9988e52c315fbfd", "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-03-06 02:22:20.963 INFO: TASK [heat : include] **********************************************************
2025-03-06 02:22:21.028 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.58
2025-03-06 02:22:22.078 INFO: TASK [heat : Copying opencontrail files for heat] ******************************
2025-03-06 02:22:22.079 INFO: ok: [10.0.0.58] => (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-03-06 02:22:23.246 INFO: TASK [heat : Check heat containers] ********************************************
2025-03-06 02:22:23.248 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:24.080 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:24.878 INFO: ok: [10.0.0.58] => (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-03-06 02:22:25.974 INFO: TASK [heat : Check heat containers] ********************************************
2025-03-06 02:22:25.975 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:26.796 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:27.644 INFO: ok: [10.0.0.58] => (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-03-06 02:22:29.453 INFO: TASK [heat : Creating Heat database] *******************************************
2025-03-06 02:22:29.453 INFO: ok: [10.0.0.58] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []}
2025-03-06 02:22:31.204 INFO: TASK [heat : Creating Heat database user and setting permissions] **************
2025-03-06 02:22:31.205 INFO: ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"}
2025-03-06 02:22:38.496 INFO: TASK [heat : Running Heat bootstrap container] *********************************
2025-03-06 02:22:38.496 INFO: changed: [10.0.0.58] => {"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-03-06 02:22:38.576 INFO: TASK [heat : include] **********************************************************
2025-03-06 02:22:38.638 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.58
2025-03-06 02:22:40.934 INFO: TASK [heat : Running opencontrail init contrail for heat engine] ***************
changed: [10.0.0.58] => {"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-03-06 02:22:41.151 INFO: PLAY [Apply role horizon] ******************************************************
2025-03-06 02:22:41.280 INFO: TASK [horizon : include_tasks] *************************************************
2025-03-06 02:22:41.378 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:22:42.010 INFO: TASK [horizon : Ensuring config directories exist] *****************************
2025-03-06 02:22:42.010 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:42.179 INFO: TASK [horizon : Set empty custom policy] ***************************************
2025-03-06 02:22:42.179 INFO: ok: [10.0.0.58] => {"ansible_facts": {"custom_policy": []}, "changed": false}
2025-03-06 02:22:42.443 INFO: TASK [horizon : include_tasks] *************************************************
2025-03-06 02:22:42.513 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.58 => (item={'name': 'glance', 'enabled': True})
2025-03-06 02:22:42.516 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.58 => (item={'name': 'heat', 'enabled': True})
2025-03-06 02:22:42.519 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.58 => (item={'name': 'keystone', 'enabled': True})
2025-03-06 02:22:42.521 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.58 => (item={'name': 'neutron', 'enabled': True})
2025-03-06 02:22:42.523 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.58 => (item={'name': 'nova', 'enabled': True})
2025-03-06 02:22:42.682 INFO: TASK [horizon : Update policy file name] ***************************************
2025-03-06 02:22:42.683 INFO: ok: [10.0.0.58] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false}
2025-03-06 02:22:43.042 INFO: TASK [horizon : Update policy file name] ***************************************
2025-03-06 02:22:43.042 INFO: ok: [10.0.0.58] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false}
2025-03-06 02:22:43.422 INFO: TASK [horizon : Update policy file name] ***************************************
ok: [10.0.0.58] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false}
2025-03-06 02:22:43.753 INFO: TASK [horizon : Update policy file name] ***************************************
2025-03-06 02:22:43.753 INFO: ok: [10.0.0.58] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false}
2025-03-06 02:22:44.110 INFO: TASK [horizon : Update policy file name] ***************************************
ok: [10.0.0.58] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false}
2025-03-06 02:22:45.267 INFO: TASK [horizon : Copying over config.json files for services] *******************
2025-03-06 02:22:45.268 INFO: ok: [10.0.0.58] => {"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-03-06 02:22:46.335 INFO: TASK [horizon : Copying over horizon.conf] *************************************
2025-03-06 02:22:46.339 INFO: ok: [10.0.0.58] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "45e3e9ca449b59469a5653b97fe920859e958d69", "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-03-06 02:22:47.391 INFO: TASK [horizon : Copying over local_settings] ***********************************
2025-03-06 02:22:47.393 INFO: ok: [10.0.0.58] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "2c2ac8540bc12a50fe7973aa2e494e111fd22da3", "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-03-06 02:22:48.357 INFO: TASK [horizon : Copying over custom_local_settings] ****************************
2025-03-06 02:22:48.358 INFO: ok: [10.0.0.58] => (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-03-06 02:22:50.301 INFO: TASK [horizon : Deploy horizon container] **************************************
2025-03-06 02:22:50.302 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:22:50.679 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True
2025-03-06 02:22:50.683 INFO: PLAY [Apply role murano] *******************************************************
2025-03-06 02:22:50.683 INFO: skipping: no hosts matched
2025-03-06 02:22:50.684 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application-
deployment
2025-03-06 02:22:50.684 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder
2025-03-06 02:22:50.685 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True
2025-03-06 02:22:50.688 INFO: PLAY [Apply role solum] ********************************************************
2025-03-06 02:22:50.689 INFO: skipping: no hosts matched
2025-03-06 02:22:50.689 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True
2025-03-06 02:22:50.692 INFO: PLAY [Apply role magnum] *******************************************************
2025-03-06 02:22:50.692 INFO: skipping: no hosts matched
2025-03-06 02:22:50.693 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event-
engine
2025-03-06 02:22:50.694 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True
2025-03-06 02:22:50.695 INFO: PLAY [Apply role mistral] ******************************************************
2025-03-06 02:22:50.696 INFO: skipping: no hosts matched
2025-03-06 02:22:50.696 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True
2025-03-06 02:22:50.699 INFO: PLAY [Apply role sahara] *******************************************************
2025-03-06 02:22:50.699 INFO: skipping: no hosts matched
2025-03-06 02:22:50.700 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True
2025-03-06 02:22:50.702 INFO: PLAY [Apply role manila] *******************************************************
2025-03-06 02:22:50.703 INFO: skipping: no hosts matched
2025-03-06 02:22:50.703 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True
2025-03-06 02:22:50.708 INFO: PLAY [Apply role gnocchi] ******************************************************
2025-03-06 02:22:50.708 INFO: skipping: no hosts matched
2025-03-06 02:22:50.709 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi
2025-03-06 02:22:50.710 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceilometer_True
2025-03-06 02:22:50.712 INFO: PLAY [Apply role ceilometer] ***************************************************
2025-03-06 02:22:50.713 INFO: skipping: no hosts matched
2025-03-06 02:22:50.713 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
collector
2025-03-06 02:22:50.714 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
forwarder
2025-03-06 02:22:50.715 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
statsd
2025-03-06 02:22:50.716 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-api
2025-03-06 02:22:50.717 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-
persister
2025-03-06 02:22:50.718 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics
2025-03-06 02:22:50.718 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh
2025-03-06 02:22:50.719 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-
notification
2025-03-06 02:22:50.720 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-persister
2025-03-06 02:22:50.720 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True
2025-03-06 02:22:50.721 INFO: PLAY [Apply role monasca] ******************************************************
2025-03-06 02:22:50.722 INFO: skipping: no hosts matched
2025-03-06 02:22:50.722 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True
2025-03-06 02:22:50.723 INFO: PLAY [Apply role aodh] *********************************************************
2025-03-06 02:22:50.723 INFO: skipping: no hosts matched
2025-03-06 02:22:50.725 INFO: PLAY [Apply role barbican] *****************************************************
2025-03-06 02:22:50.849 INFO: TASK [barbican : include_tasks] ************************************************
2025-03-06 02:22:50.967 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.58
2025-03-06 02:22:53.669 INFO: TASK [service-ks-register : barbican | Creating services] **********************
2025-03-06 02:22:53.669 INFO: ok: [10.0.0.58] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "404a26841dc742bf9ab26bee0c6cb8f8", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.58:9311"}, {"interface": "public", "url": "http://10.0.0.58:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "404a26841dc742bf9ab26bee0c6cb8f8", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}}
2025-03-06 02:22:56.615 INFO: TASK [service-ks-register : barbican | Creating endpoints] *********************
ok: [10.0.0.58] => (item={'service': 'barbican', 'url': 'http://10.0.0.58:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "422d226ae2ce4357becbf4f01ff8e2ff", "interface": "internal", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/422d226ae2ce4357becbf4f01ff8e2ff"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "404a26841dc742bf9ab26bee0c6cb8f8", "url": "http://10.0.0.58:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.58:9311"}]}
2025-03-06 02:22:59.596 INFO: ok: [10.0.0.58] => (item={'service': 'barbican', 'url': 'http://10.0.0.58:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "8225815411d14fc4a9ff1d819b51b08e", "interface": "public", "links": {"self": "http://10.0.0.58:5000/v3/endpoints/8225815411d14fc4a9ff1d819b51b08e"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "404a26841dc742bf9ab26bee0c6cb8f8", "url": "http://10.0.0.58:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.58:9311"}]}
2025-03-06 02:23:02.398 INFO: TASK [service-ks-register : barbican | Creating projects] **********************
2025-03-06 02:23:02.399 INFO: ok: [10.0.0.58] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "eddb7aadcb0d4172a183ea08e005e51a", "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-03-06 02:23:05.373 INFO: TASK [service-ks-register : barbican | Creating users] *************************
2025-03-06 02:23:05.374 INFO: ok: [10.0.0.58] => (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": "eddb7aadcb0d4172a183ea08e005e51a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "eb274b42dc5e43fcad0a2e98a2f19856", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-03-06 02:23:07.954 INFO: TASK [service-ks-register : barbican | Creating roles] *************************
2025-03-06 02:23:07.955 INFO: ok: [10.0.0.58] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "437516279e66486e81fc21dbcd854a45", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-03-06 02:23:10.542 INFO: ok: [10.0.0.58] => (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": "93a6167ad31d44d99f40abcc3166d229", "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-03-06 02:23:13.144 INFO: ok: [10.0.0.58] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "eb231129138940f6a759ab332d74453f", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "creator", "properties": {}}}
2025-03-06 02:23:15.703 INFO: ok: [10.0.0.58] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "c53c34b75bff41aaa379d0446c6f423e", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "observer", "properties": {}}}
2025-03-06 02:23:18.293 INFO: ok: [10.0.0.58] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "7e484e9d7d35460a872495bf38102304", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "audit", "properties": {}}}
2025-03-06 02:23:21.556 INFO: TASK [service-ks-register : barbican | Granting user roles] ********************
2025-03-06 02:23:21.556 INFO: ok: [10.0.0.58] => (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-03-06 02:23:22.165 INFO: TASK [barbican : Ensuring config directories exist] ****************************
2025-03-06 02:23:22.167 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:23:22.549 INFO: ok: [10.0.0.58] => (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-03-06 02:23:22.905 INFO: ok: [10.0.0.58] => (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-03-06 02:23:23.605 INFO: TASK [barbican : Ensuring vassals config directories exist] ********************
2025-03-06 02:23:23.606 INFO: ok: [10.0.0.58] => (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-03-06 02:23:24.660 INFO: TASK [barbican : Copying over config.json files for services] ******************
2025-03-06 02:23:24.661 INFO: ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:23:25.305 INFO: ok: [10.0.0.58] => (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-03-06 02:23:25.968 INFO: ok: [10.0.0.58] => (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-03-06 02:23:26.983 INFO: TASK [barbican : Copying over barbican-api.ini] ********************************
2025-03-06 02:23:26.984 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "71fcfdcfffce990e534dfcab3a85060f5dfaa3f0", "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-03-06 02:23:27.546 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] **********
ok: [10.0.0.58 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-03-06 02:23:28.913 INFO: TASK [barbican : Copying over barbican.conf] ***********************************
2025-03-06 02:23:28.916 INFO: ok: [10.0.0.58] => (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.58: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": "2d9ce45581795691e91b273b4bb86163257bcd65", "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.58: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-03-06 02:23:29.861 INFO: ok: [10.0.0.58] => (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": "0d71df5c8140e08cde13902af9b2d54193466ef2", "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-03-06 02:23:30.764 INFO: ok: [10.0.0.58] => (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": "0d71df5c8140e08cde13902af9b2d54193466ef2", "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-03-06 02:23:32.069 INFO: TASK [barbican : Check barbican containers] ************************************
ok: [10.0.0.58] => (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.58: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.58: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-03-06 02:23:32.910 INFO: ok: [10.0.0.58] => (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-03-06 02:23:33.703 INFO: ok: [10.0.0.58] => (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-03-06 02:23:35.500 INFO: TASK [barbican : Creating barbican database] ***********************************
2025-03-06 02:23:35.504 INFO: ok: [10.0.0.58] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []}
2025-03-06 02:23:37.271 INFO: TASK [barbican : Creating barbican database user and setting permissions] ******
2025-03-06 02:23:37.271 INFO: ok: [10.0.0.58] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"}
2025-03-06 02:23:40.304 INFO: TASK [barbican : Running barbican bootstrap container] *************************
2025-03-06 02:23:40.305 INFO: changed: [10.0.0.58] => {"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-03-06 02:23:40.514 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api
[WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent
2025-03-06 02:23:40.515 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor
[WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True
2025-03-06 02:23:40.518 INFO: PLAY [Apply role cyborg] *******************************************************
2025-03-06 02:23:40.519 INFO: skipping: no hosts matched
2025-03-06 02:23:40.534 INFO: PLAY [Apply role designate] ****************************************************
skipping: no hosts matched
PLAY [Apply role trove] ********************************************************
skipping: no hosts matched
PLAY [Apply role watcher] ******************************************************
skipping: no hosts matched
PLAY [Apply role grafana] ******************************************************
skipping: no hosts matched
2025-03-06 02:23:40.535 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer
[WARNING]: Could not match supplied host pattern, ignoring:
enable_designate_True
[WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True
[WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True
[WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True
[WARNING]: Could not match supplied host pattern, ignoring:
enable_cloudkitty_True
2025-03-06 02:23:40.537 INFO: PLAY [Apply role cloudkitty] ***************************************************
2025-03-06 02:23:40.537 INFO: skipping: no hosts matched
2025-03-06 02:23:40.537 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler
2025-03-06 02:23:40.538 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True
2025-03-06 02:23:40.542 INFO: PLAY [Apply role freezer] ******************************************************
2025-03-06 02:23:40.542 INFO: skipping: no hosts matched
2025-03-06 02:23:40.543 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor
2025-03-06 02:23:40.543 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health-
manager
2025-03-06 02:23:40.544 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True
2025-03-06 02:23:40.546 INFO: PLAY [Apply role senlin] *******************************************************
2025-03-06 02:23:40.546 INFO: skipping: no hosts matched
2025-03-06 02:23:40.547 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server
2025-03-06 02:23:40.547 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor
2025-03-06 02:23:40.548 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True
2025-03-06 02:23:40.553 INFO: PLAY [Apply role tacker] *******************************************************
2025-03-06 02:23:40.554 INFO: skipping: no hosts matched
2025-03-06 02:23:40.554 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True
2025-03-06 02:23:40.555 INFO: PLAY [Apply role octavia] ******************************************************
2025-03-06 02:23:40.556 INFO: skipping: no hosts matched
2025-03-06 02:23:40.556 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api
2025-03-06 02:23:40.560 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy
2025-03-06 02:23:40.561 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute
2025-03-06 02:23:40.561 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon
2025-03-06 02:23:40.561 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True
2025-03-06 02:23:40.561 INFO: PLAY [Apply role zun] **********************************************************
2025-03-06 02:23:40.562 INFO: skipping: no hosts matched
2025-03-06 02:23:40.562 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent
2025-03-06 02:23:40.562 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer
2025-03-06 02:23:40.563 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True
2025-03-06 02:23:40.563 INFO: PLAY [Apply role skydive] ******************************************************
2025-03-06 02:23:40.563 INFO: skipping: no hosts matched
2025-03-06 02:23:40.563 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api
2025-03-06 02:23:40.564 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph
2025-03-06 02:23:40.564 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier
2025-03-06 02:23:40.564 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml
2025-03-06 02:23:40.564 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor
2025-03-06 02:23:40.564 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True
2025-03-06 02:23:40.565 INFO: PLAY [Apply role vitrage] ******************************************************
2025-03-06 02:23:40.565 INFO: skipping: no hosts matched
2025-03-06 02:23:40.566 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api
2025-03-06 02:23:40.566 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager
2025-03-06 02:23:40.566 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True
2025-03-06 02:23:40.568 INFO: PLAY [Apply role blazar] *******************************************************
2025-03-06 02:23:40.569 INFO: skipping: no hosts matched
2025-03-06 02:23:40.569 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api
2025-03-06 02:23:40.569 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine
2025-03-06 02:23:40.570 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-
hostmonitor
2025-03-06 02:23:40.570 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-
instancemonitor
2025-03-06 02:23:40.570 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_masakari_True
2025-03-06 02:23:40.573 INFO: PLAY [Apply role masakari] *****************************************************
2025-03-06 02:23:40.573 INFO: skipping: no hosts matched
2025-03-06 02:23:40.574 INFO: PLAY [Post-deploy playbook for contrail] ***************************************
2025-03-06 02:23:41.811 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:23:41.813 INFO: ok: [10.0.0.58]
2025-03-06 02:23:42.570 INFO: TASK [Creating admin openrc file for kolla-toolbox] ****************************
2025-03-06 02:23:42.570 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "3e383df026b5e2f2ac449e5fe4568146a4f13efb", "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-03-06 02:23:43.034 INFO: TASK [create openstack kolla external services directory] **********************
2025-03-06 02:23:43.034 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:23:43.799 INFO: TASK [Creating admin openrc file for external services] ************************
2025-03-06 02:23:43.799 INFO: ok: [10.0.0.58] => {"changed": false, "checksum": "7d56ac0c263e21ea4a0a722035efea72799da09a", "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-03-06 02:23:46.081 INFO: TASK [Create Host Aggregates to separate types of hosts] ***********************
changed: [10.0.0.58] => (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.58: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.638958", "end": "2025-03-06 02:23:46.028554", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:23:44.389596", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-03-06 02:23:48.091 INFO: changed: [10.0.0.58] => (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.58: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.661244", "end": "2025-03-06 02:23:48.053129", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:23:46.391885", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-03-06 02:23:50.289 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] **********************
2025-03-06 02:23:50.290 INFO: changed: [10.0.0.58] => (item=10.0.0.55) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.58: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-2809-1"], "delta": "0:00:01.674707", "end": "2025-03-06 02:23:50.245440", "failed_when_result": false, "item": "10.0.0.55", "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:23:48.570733", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2809-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2809-1."], "stdout": "", "stdout_lines": []}
2025-03-06 02:23:52.517 INFO: changed: [10.0.0.58] => (item=10.0.0.52) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.58: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-2809-2"], "delta": "0:00:01.771526", "end": "2025-03-06 02:23:52.479184", "failed_when_result": false, "item": "10.0.0.52", "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:23:50.707658", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2809-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.58:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2809-2."], "stdout": "", "stdout_lines": []}
2025-03-06 02:23:52.790 INFO: PLAY RECAP *********************************************************************
2025-03-06 02:23:52.790 INFO: 10.0.0.34 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
2025-03-06 02:23:52.790 INFO: 10.0.0.36 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
2025-03-06 02:23:52.791 INFO: 10.0.0.52 : ok=64 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0
10.0.0.55 : ok=69 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0
10.0.0.58 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0
2025-03-06 02:23:52.791 INFO: localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
2025-03-06 02:23:52.791 INFO:
2025-03-06 02:23:52.997 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-03-06 02:23:54.518 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-03-06 02:23:54.536 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-03-06 02:23:54.552 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-03-06 02:23:55.031 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-03-06 02:23:56.482 INFO: TASK [Gathering Facts] *********************************************************
ok: [localhost]
2025-03-06 02:23:56.703 INFO: TASK [Expose instances] ********************************************************
2025-03-06 02:23:56.704 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_34": {"ip": "10.0.0.34", "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_36": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_52": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_55": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_58": {"ip": "10.0.0.58", "provider": "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-03-06 02:23:56.961 INFO: TASK [Expose global configuration] *********************************************
2025-03-06 02:23:56.961 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-03-06 02:23:57.215 INFO: TASK [Expose remote_locations configuration] ***********************************
2025-03-06 02:23:57.217 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-03-06 02:23:57.444 INFO: TASK [Expose provider config] **************************************************
2025-03-06 02:23:57.445 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-03-06 02:23:57.563 INFO: TASK [contrail_deployer : create container host group] *************************
2025-03-06 02:23:57.645 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-03-06 02:23:58.030 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:23:58.065 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.36", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:23:58.099 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:23:58.136 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.55", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:23:58.172 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.52", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:23:58.372 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_58", "private_ip": "10.0.0.58"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:23:58.413 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.36", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:23:58.452 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', '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.34", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_34", "private_ip": "10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:23:58.492 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.55", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_55", "private_ip": "10.0.0.55"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:23:58.527 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.52", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_52", "private_ip": "10.0.0.52"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:23:58.856 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-03-06 02:23:58.930 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-03-06 02:23:59.123 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:23:59.124 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-03-06 02:23:59.384 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:23:59.423 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:23:59.459 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:23:59.703 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-03-06 02:23:59.957 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-03-06 02:23:59.958 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:23:59.994 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:00.032 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:00.237 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:00.238 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-03-06 02:24:00.475 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-03-06 02:24:00.476 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:00.510 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:00.549 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:00.740 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:00.741 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-03-06 02:24:01.007 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:01.041 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:01.081 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:01.297 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:01.298 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-03-06 02:24:01.527 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-03-06 02:24:01.528 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:01.563 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:01.598 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:01.784 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:01.785 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-03-06 02:24:02.027 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-03-06 02:24:02.028 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:02.064 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:02.100 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:02.302 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:02.302 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-03-06 02:24:02.590 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
2025-03-06 02:24:02.591 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:02.627 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:02.669 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:02.902 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-03-06 02:24:03.158 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-03-06 02:24:03.159 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:03.198 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.58", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:03.227 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58", "10.0.0.36", "10.0.0.34"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:03.441 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:03.442 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-03-06 02:24:03.781 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:03.781 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-03-06 02:24:04.105 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:04.114 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-03-06 02:24:04.442 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-03-06 02:24:04.668 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-03-06 02:24:04.670 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:04.866 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:04.866 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-03-06 02:24:05.127 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-03-06 02:24:05.128 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.55"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:24:05.166 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.55", "10.0.0.52"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:24:05.350 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-03-06 02:24:05.563 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-03-06 02:24:05.637 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-03-06 02:24:06.088 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-03-06 02:24:06.306 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-03-06 02:24:06.309 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false}
2025-03-06 02:24:06.525 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-03-06 02:24:06.526 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false}
2025-03-06 02:24:06.789 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:06.789 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-03-06 02:24:07.001 INFO: TASK [contrail_deployer : add roles if defined] ********************************
2025-03-06 02:24:07.002 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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_58": {"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_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:07.036 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_58": {"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_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:07.070 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_58": {"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_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:07.105 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_55', 'value': {'ip': '10.0.0.55', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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_55", "value": {"ip": "10.0.0.55", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:24:07.140 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_52', 'value': {'ip': '10.0.0.52', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_34": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_52": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_55": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_58": {"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_52", "value": {"ip": "10.0.0.52", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-03-06 02:24:07.333 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.58 10.0.0.36 10.0.0.34", "opencontrail_collector_ip": "10.0.0.58 10.0.0.36 10.0.0.34"}, "changed": false}
2025-03-06 02:24:07.399 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-03-06 02:24:07.456 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-03-06 02:24:07.724 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-03-06 02:24:07.724 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-03-06 02:24:07.784 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-03-06 02:24:07.868 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-03-06 02:24:08.471 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-03-06 02:24:08.472 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.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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-03-06 02:24:08.703 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-03-06 02:24:08.703 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.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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-03-06 02:24:08.931 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
2025-03-06 02:24:08.931 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:08.961 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:08.996 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"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.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:09.030 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:09.066 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:09.100 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:09.135 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:09.170 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.58', '10.0.0.36', '10.0.0.34']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.58", "10.0.0.36", "10.0.0.34"]}}
2025-03-06 02:24:09.366 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:09.367 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 02:24:09.593 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-03-06 02:24:09.593 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:09.624 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:09.656 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:09.847 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:09.847 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 02:24:10.073 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
2025-03-06 02:24:10.076 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:10.112 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:10.149 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:10.338 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:10.339 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "changed": false}
2025-03-06 02:24:10.576 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-03-06 02:24:10.577 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_58', 'value': {'ip': '10.0.0.58', '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_58", "value": {"ip": "10.0.0.58", "provider": "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-03-06 02:24:10.608 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:10.644 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_34', 'value': {'ip': '10.0.0.34', 'provider': '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.58,10.0.0.36,10.0.0.34", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.58,10.0.0.36,10.0.0.34", "CONTROL_NODES": "10.20.0.23,10.20.0.35,10.20.0.22", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.58,10.0.0.36,10.0.0.34"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_34", "value": {"ip": "10.0.0.34", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-03-06 02:24:10.849 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-03-06 02:24:10.849 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-03-06 02:24:10.864 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-03-06 02:24:11.050 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.58"}, "changed": false}
2025-03-06 02:24:11.408 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:24:11.477 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-03-06 02:24:11.511 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-03-06 02:24:11.547 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-03-06 02:24:11.582 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-03-06 02:24:11.583 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-03-06 02:24:11.790 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-03-06 02:24:12.220 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-03-06 02:24:12.277 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-03-06 02:24:12.484 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-03-06 02:24:12.484 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-03-06 02:24:12.659 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-03-06 02:24:12.659 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-03-06 02:24:13.090 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-03-06 02:24:13.268 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-03-06 02:24:13.268 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-03-06 02:24:13.458 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-03-06 02:24:13.853 INFO: TASK [k8s_deployer : init master_ip list] **************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-03-06 02:24:14.053 INFO: TASK [k8s_deployer : init master_name list] ************************************
2025-03-06 02:24:14.053 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-03-06 02:24:14.543 INFO: TASK [k8s_deployer : show master_ip list] **************************************
2025-03-06 02:24:14.544 INFO: ok: [localhost] => {
"msg": []
}
2025-03-06 02:24:14.767 INFO: TASK [k8s_deployer : show master_name list] ************************************
2025-03-06 02:24:14.767 INFO: ok: [localhost] => {
"msg": []
}
2025-03-06 02:24:15.741 INFO: PLAY [Prepare Docker] **********************************************************
2025-03-06 02:24:17.144 INFO: TASK [Gathering Facts] *********************************************************
2025-03-06 02:24:17.145 INFO: ok: [10.0.0.58]
2025-03-06 02:24:17.810 INFO: ok: [10.0.0.55]
2025-03-06 02:24:17.947 INFO: ok: [10.0.0.52]
2025-03-06 02:24:18.021 INFO: ok: [10.0.0.36]
2025-03-06 02:24:18.114 INFO: ok: [10.0.0.34]
2025-03-06 02:24:18.915 INFO: TASK [docker : include OS specific] ********************************************
2025-03-06 02:24:19.695 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.58, 10.0.0.36, 10.0.0.34, 10.0.0.55, 10.0.0.52
2025-03-06 02:24:21.205 INFO: TASK [docker : upgrade pyopenssl] **********************************************
2025-03-06 02:24:21.205 INFO: ok: [10.0.0.55] => {"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-03-06 02:24:21.262 INFO: ok: [10.0.0.34] => {"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-03-06 02:24:21.280 INFO: ok: [10.0.0.36] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-03-06 02:24:21.302 INFO: ok: [10.0.0.58] => {"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-03-06 02:24:21.421 INFO: ok: [10.0.0.52] => {"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-03-06 02:24:22.946 INFO: TASK [docker : Install pre-requisites] *****************************************
2025-03-06 02:24:22.947 INFO: ok: [10.0.0.58] => {"attempts": 1, "cache_update_time": 1741226372, "cache_updated": false, "changed": false}
2025-03-06 02:24:23.005 INFO: ok: [10.0.0.34] => {"attempts": 1, "cache_update_time": 1741226371, "cache_updated": false, "changed": false}
2025-03-06 02:24:23.042 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1741226371, "cache_updated": false, "changed": false}
2025-03-06 02:24:23.053 INFO: ok: [10.0.0.55] => {"attempts": 1, "cache_update_time": 1741226371, "cache_updated": false, "changed": false}
2025-03-06 02:24:23.181 INFO: ok: [10.0.0.52] => {"attempts": 1, "cache_update_time": 1741226372, "cache_updated": false, "changed": false}
2025-03-06 02:24:24.306 INFO: TASK [docker : add docker repo key] ********************************************
2025-03-06 02:24:24.306 INFO: ok: [10.0.0.36] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 02:24:24.329 INFO: ok: [10.0.0.55] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 02:24:24.342 INFO: ok: [10.0.0.58] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 02:24:24.353 INFO: ok: [10.0.0.34] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 02:24:24.503 INFO: ok: [10.0.0.52] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-03-06 02:24:25.437 INFO: TASK [docker : create docker repo] *********************************************
ok: [10.0.0.36] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 02:24:25.471 INFO: ok: [10.0.0.55] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 02:24:25.494 INFO: ok: [10.0.0.34] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 02:24:25.515 INFO: ok: [10.0.0.58] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 02:24:25.643 INFO: ok: [10.0.0.52] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-03-06 02:24:29.517 INFO: TASK [docker : install docker for other ubuntu] ********************************
2025-03-06 02:24:29.517 INFO: ok: [10.0.0.55] => {"attempts": 1, "cache_update_time": 1741227868, "cache_updated": true, "changed": false}
2025-03-06 02:24:29.753 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1741227868, "cache_updated": true, "changed": false}
2025-03-06 02:24:29.838 INFO: ok: [10.0.0.34] => {"attempts": 1, "cache_update_time": 1741227869, "cache_updated": true, "changed": false}
2025-03-06 02:24:29.880 INFO: ok: [10.0.0.52] => {"attempts": 1, "cache_update_time": 1741227868, "cache_updated": true, "changed": false}
2025-03-06 02:24:29.950 INFO: ok: [10.0.0.58] => {"attempts": 1, "cache_update_time": 1741227869, "cache_updated": true, "changed": false}
2025-03-06 02:24:30.142 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-03-06 02:24:30.901 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.58, 10.0.0.36, 10.0.0.34, 10.0.0.55, 10.0.0.52
2025-03-06 02:24:31.711 INFO: TASK [docker : create docker config directory] *********************************
2025-03-06 02:24:31.712 INFO: ok: [10.0.0.34] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:24:31.744 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:24:31.757 INFO: ok: [10.0.0.58] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:24:31.764 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:24:31.918 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:24:32.488 INFO: TASK [docker : ensure docker config file exists] *******************************
2025-03-06 02:24:32.489 INFO: changed: [10.0.0.58] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-03-06 02:24:32.636 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-03-06 02:24:32.682 INFO: changed: [10.0.0.34] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-03-06 02:24:32.739 INFO: changed: [10.0.0.55] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-03-06 02:24:32.863 INFO: changed: [10.0.0.52] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-03-06 02:24:33.624 INFO: TASK [docker : read docker config file] ****************************************
changed: [10.0.0.36] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004351", "end": "2025-03-06 02:24:33.587043", "msg": "", "rc": 0, "start": "2025-03-06 02:24:33.582692", "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-03-06 02:24:33.627 INFO: changed: [10.0.0.34] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005356", "end": "2025-03-06 02:24:33.588911", "msg": "", "rc": 0, "start": "2025-03-06 02:24:33.583555", "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-03-06 02:24:33.641 INFO: changed: [10.0.0.58] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005591", "end": "2025-03-06 02:24:33.606341", "msg": "", "rc": 0, "start": "2025-03-06 02:24:33.600750", "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-03-06 02:24:33.714 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003781", "end": "2025-03-06 02:24:33.676567", "msg": "", "rc": 0, "start": "2025-03-06 02:24:33.672786", "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-03-06 02:24:33.793 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003399", "end": "2025-03-06 02:24:33.757123", "msg": "", "rc": 0, "start": "2025-03-06 02:24:33.753724", "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-03-06 02:24:34.184 INFO: TASK [docker : convert entries to json] ****************************************
2025-03-06 02:24:34.185 INFO: ok: [10.0.0.58] => {"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-03-06 02:24:34.290 INFO: ok: [10.0.0.36] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-03-06 02:24:34.291 INFO: ok: [10.0.0.34] => {"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-03-06 02:24:34.368 INFO: ok: [10.0.0.55] => {"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-03-06 02:24:34.452 INFO: ok: [10.0.0.52] => {"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-03-06 02:24:34.737 INFO: TASK [docker : register insecure-registries] ***********************************
2025-03-06 02:24:34.738 INFO: ok: [10.0.0.58] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-03-06 02:24:34.837 INFO: ok: [10.0.0.36] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-03-06 02:24:34.928 INFO: ok: [10.0.0.34] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-03-06 02:24:35.015 INFO: ok: [10.0.0.55] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-03-06 02:24:35.099 INFO: ok: [10.0.0.52] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-03-06 02:24:38.421 INFO: TASK [docker : start docker daemon] ********************************************
2025-03-06 02:24:39.227 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.58, 10.0.0.36, 10.0.0.34, 10.0.0.55, 10.0.0.52
2025-03-06 02:24:40.559 INFO: TASK [docker : start docker daemon] ********************************************
ok: [10.0.0.55] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 01:59:55 UTC", "ActiveEnterTimestampMonotonic": "6210037650", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6197300125", "ActiveState": "active", "After": "basic.target sysinit.target docker.socket system.slice nss-lookup.target containerd.service network-online.target systemd-journald.socket time-set.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:53 UTC", "AssertTimestampMonotonic": "6207529527", "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": "6152120000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ConditionTimestampMonotonic": "6207529525", "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": "34423", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ExecMainStartTimestampMonotonic": "6207530486", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34423 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34423 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveEnterTimestampMonotonic": "6207528931", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveExitTimestampMonotonic": "6207530756", "InvocationID": "be45f42f4b4748f9a3f397c432ce1bbd", "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": "34423", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "197308416", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target system.slice docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:59:55 UTC", "StateChangeTimestampMonotonic": "6210037650", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-03-06 02:24:40.601 INFO: ok: [10.0.0.34] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 01:59:59 UTC", "ActiveEnterTimestampMonotonic": "6456589711", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6439957664", "ActiveState": "active", "After": "system.slice basic.target network-online.target firewalld.service docker.socket sysinit.target containerd.service nss-lookup.target time-set.target systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:54 UTC", "AssertTimestampMonotonic": "6451307533", "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": "141969347000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ConditionTimestampMonotonic": "6451307531", "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": "80110", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ExecMainStartTimestampMonotonic": "6451308640", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80110 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80110 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveEnterTimestampMonotonic": "6451306591", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveExitTimestampMonotonic": "6451309049", "InvocationID": "6226ff9f52944ed6b898870b41c64ac8", "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": "80110", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3830362112", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:59:59 UTC", "StateChangeTimestampMonotonic": "6456589711", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "15", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-03-06 02:24:40.617 INFO: ok: [10.0.0.36] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 02:00:00 UTC", "ActiveEnterTimestampMonotonic": "6507415270", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6489962374", "ActiveState": "active", "After": "containerd.service network-online.target sysinit.target systemd-journald.socket time-set.target basic.target firewalld.service docker.socket nss-lookup.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:54 UTC", "AssertTimestampMonotonic": "6501248305", "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": "152329485000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ConditionTimestampMonotonic": "6501248303", "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": "80415", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:54 UTC", "ExecMainStartTimestampMonotonic": "6501249742", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80415 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:54 UTC] ; stop_time=[n/a] ; pid=80415 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveEnterTimestampMonotonic": "6501247264", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:54 UTC", "InactiveExitTimestampMonotonic": "6501250167", "InvocationID": "d31dd75835b74b93b73eb3f9ff95d0a4", "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": "80415", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3682332672", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 02:00:00 UTC", "StateChangeTimestampMonotonic": "6507415270", "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-03-06 02:24:40.649 INFO: ok: [10.0.0.52] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 01:59:55 UTC", "ActiveEnterTimestampMonotonic": "6161473917", "ActiveExitTimestamp": "Thu 2025-03-06 01:59:43 UTC", "ActiveExitTimestampMonotonic": "6148577670", "ActiveState": "active", "After": "sysinit.target basic.target system.slice docker.socket firewalld.service nss-lookup.target systemd-journald.socket containerd.service time-set.target network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 01:59:53 UTC", "AssertTimestampMonotonic": "6158843447", "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": "6804677000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ConditionTimestampMonotonic": "6158843445", "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": "34669", "ExecMainStartTimestamp": "Thu 2025-03-06 01:59:53 UTC", "ExecMainStartTimestampMonotonic": "6158844396", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34669 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 01:59:53 UTC] ; stop_time=[n/a] ; pid=34669 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveEnterTimestampMonotonic": "6158842873", "InactiveExitTimestamp": "Thu 2025-03-06 01:59:53 UTC", "InactiveExitTimestampMonotonic": "6158844668", "InvocationID": "87ca9f6e6bf74c329e6c8390720e1401", "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": "34669", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "196890624", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:59:55 UTC", "StateChangeTimestampMonotonic": "6161473917", "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-03-06 02:24:40.679 INFO: ok: [10.0.0.58] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-03-06 00:24:25 UTC", "ActiveEnterTimestampMonotonic": "822108994", "ActiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ActiveExitTimestampMonotonic": "821147700", "ActiveState": "active", "After": "sysinit.target basic.target system.slice time-set.target nss-lookup.target docker.socket containerd.service systemd-journald.socket network-online.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-03-06 00:24:24 UTC", "AssertTimestampMonotonic": "821152652", "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": "726501580000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ConditionTimestampMonotonic": "821152651", "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": "16200", "ExecMainStartTimestamp": "Thu 2025-03-06 00:24:24 UTC", "ExecMainStartTimestampMonotonic": "821153613", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-03-06 01:58:24 UTC] ; stop_time=[Thu 2025-03-06 01:58:24 UTC] ; pid=221413 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-03-06 01:58:24 UTC] ; stop_time=[Thu 2025-03-06 01:58:24 UTC] ; pid=221413 ; code=exited ; status=0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=16200 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-03-06 00:24:24 UTC] ; stop_time=[n/a] ; pid=16200 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveEnterTimestampMonotonic": "821152103", "InactiveExitTimestamp": "Thu 2025-03-06 00:24:24 UTC", "InactiveExitTimestampMonotonic": "821153908", "InvocationID": "e140045a51eb4cfc9a4cec0952bf18bc", "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": "16200", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5062660096", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-03-06 01:58:24 UTC", "StateChangeTimestampMonotonic": "6460958073", "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-03-06 02:24:42.323 INFO: [WARNING]: Found variable using reserved name: roles
2025-03-06 02:24:42.324 INFO: PLAY [Stop Vrouter and update images] ******************************************
2025-03-06 02:24:44.487 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.36]
2025-03-06 02:24:44.521 INFO: ok: [10.0.0.55]
2025-03-06 02:24:44.628 INFO: ok: [10.0.0.34]
ok: [10.0.0.58]
2025-03-06 02:24:44.655 INFO: ok: [10.0.0.52]
2025-03-06 02:24:45.181 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-03-06 02:24:45.512 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-03-06 02:24:45.561 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-03-06 02:24:47.693 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] **********************
changed: [10.0.0.55] => (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.817545", "end": "2025-03-06 02:24:47.654605", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-03-06 02:24:46.837060", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n1a68c5d82411: Pulling fs layer\n2ebe5a18fb5f: Pulling fs layer\n1696df55119d: Pulling fs layer\n700f6980b466: Pulling fs layer\n700f6980b466: Waiting\n1696df55119d: Verifying Checksum\n1696df55119d: Download complete\n1a68c5d82411: Verifying Checksum\n1a68c5d82411: Download complete\n700f6980b466: Verifying Checksum\n700f6980b466: Download complete\n1a68c5d82411: Pull complete\n2ebe5a18fb5f: Verifying Checksum\n2ebe5a18fb5f: Download complete\n2ebe5a18fb5f: Pull complete\n1696df55119d: Pull complete\n700f6980b466: Pull complete\nDigest: sha256:3ed647c43cb88b73285c7498b0fdd1931713f4b3f9ac2994c1caa3bdf068f7ae\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "1a68c5d82411: Pulling fs layer", "2ebe5a18fb5f: Pulling fs layer", "1696df55119d: Pulling fs layer", "700f6980b466: Pulling fs layer", "700f6980b466: Waiting", "1696df55119d: Verifying Checksum", "1696df55119d: Download complete", "1a68c5d82411: Verifying Checksum", "1a68c5d82411: Download complete", "700f6980b466: Verifying Checksum", "700f6980b466: Download complete", "1a68c5d82411: Pull complete", "2ebe5a18fb5f: Verifying Checksum", "2ebe5a18fb5f: Download complete", "2ebe5a18fb5f: Pull complete", "1696df55119d: Pull complete", "700f6980b466: Pull complete", "Digest: sha256:3ed647c43cb88b73285c7498b0fdd1931713f4b3f9ac2994c1caa3bdf068f7ae", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly"]}
2025-03-06 02:24:47.730 INFO: changed: [10.0.0.52] => (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.786373", "end": "2025-03-06 02:24:47.687992", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-03-06 02:24:46.901619", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\n1a68c5d82411: Pulling fs layer\n2ebe5a18fb5f: Pulling fs layer\n1696df55119d: Pulling fs layer\n700f6980b466: Pulling fs layer\n700f6980b466: Waiting\n1696df55119d: Verifying Checksum\n1696df55119d: Download complete\n1a68c5d82411: Verifying Checksum\n1a68c5d82411: Download complete\n700f6980b466: Verifying Checksum\n700f6980b466: Download complete\n1a68c5d82411: Pull complete\n2ebe5a18fb5f: Download complete\n2ebe5a18fb5f: Pull complete\n1696df55119d: Pull complete\n700f6980b466: Pull complete\nDigest: sha256:3ed647c43cb88b73285c7498b0fdd1931713f4b3f9ac2994c1caa3bdf068f7ae\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "1a68c5d82411: Pulling fs layer", "2ebe5a18fb5f: Pulling fs layer", "1696df55119d: Pulling fs layer", "700f6980b466: Pulling fs layer", "700f6980b466: Waiting", "1696df55119d: Verifying Checksum", "1696df55119d: Download complete", "1a68c5d82411: Verifying Checksum", "1a68c5d82411: Download complete", "700f6980b466: Verifying Checksum", "700f6980b466: Download complete", "1a68c5d82411: Pull complete", "2ebe5a18fb5f: Download complete", "2ebe5a18fb5f: Pull complete", "1696df55119d: Pull complete", "700f6980b466: Pull complete", "Digest: sha256:3ed647c43cb88b73285c7498b0fdd1931713f4b3f9ac2994c1caa3bdf068f7ae", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly"]}
2025-03-06 02:24:50.498 INFO: TASK [contrail_rsyslogd : stop rsyslogd] ***************************************
2025-03-06 02:24:50.498 INFO: changed: [10.0.0.55] => {"changed": true}
2025-03-06 02:24:50.607 INFO: changed: [10.0.0.52] => {"changed": true}
2025-03-06 02:24:51.345 INFO: TASK [include_role : contrail_vrouter] *****************************************
2025-03-06 02:24:52.266 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] *******************
2025-03-06 02:24:52.267 INFO: ok: [10.0.0.52] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-03-06 02:24:52.267 INFO: ok: [10.0.0.55] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-03-06 02:24:52.645 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-03-06 02:24:52.700 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-03-06 02:24:57.658 INFO: TASK [contrail_vrouter : update image] *****************************************
2025-03-06 02:24:57.659 INFO: changed: [10.0.0.55] => (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.730240", "end": "2025-03-06 02:24:57.619727", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:24:53.889487", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Pulling fs layer\n7b650fa92946: Pulling fs layer\nc436486fc324: Pulling fs layer\nc436486fc324: Verifying Checksum\nc436486fc324: Download complete\n7b650fa92946: Verifying Checksum\n7b650fa92946: Download complete\ndbf7e95dc7e7: Verifying Checksum\ndbf7e95dc7e7: Download complete\ndbf7e95dc7e7: Pull complete\n7b650fa92946: Pull complete\nc436486fc324: Pull complete\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Pulling fs layer", "7b650fa92946: Pulling fs layer", "c436486fc324: Pulling fs layer", "c436486fc324: Verifying Checksum", "c436486fc324: Download complete", "7b650fa92946: Verifying Checksum", "7b650fa92946: Download complete", "dbf7e95dc7e7: Verifying Checksum", "dbf7e95dc7e7: Download complete", "dbf7e95dc7e7: Pull complete", "7b650fa92946: Pull complete", "c436486fc324: Pull complete", "Digest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-03-06 02:24:58.172 INFO: changed: [10.0.0.52] => (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.158403", "end": "2025-03-06 02:24:58.132898", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-03-06 02:24:53.974495", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Pulling fs layer\n7b650fa92946: Pulling fs layer\nc436486fc324: Pulling fs layer\n7b650fa92946: Verifying Checksum\n7b650fa92946: Download complete\nc436486fc324: Verifying Checksum\nc436486fc324: Download complete\ndbf7e95dc7e7: Verifying Checksum\ndbf7e95dc7e7: Download complete\ndbf7e95dc7e7: Pull complete\n7b650fa92946: Pull complete\nc436486fc324: Pull complete\nDigest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Pulling fs layer", "7b650fa92946: Pulling fs layer", "c436486fc324: Pulling fs layer", "7b650fa92946: Verifying Checksum", "7b650fa92946: Download complete", "c436486fc324: Verifying Checksum", "c436486fc324: Download complete", "dbf7e95dc7e7: Verifying Checksum", "dbf7e95dc7e7: Download complete", "dbf7e95dc7e7: Pull complete", "7b650fa92946: Pull complete", "c436486fc324: Pull complete", "Digest: sha256:078996af1601c291bc4e3ec9c3f17792d4b4b34692c0ce4da879d981fe483799", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-03-06 02:25:03.146 INFO: changed: [10.0.0.55] => (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.297234", "end": "2025-03-06 02:25:03.100028", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:24:58.802794", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\ndc54e7d5b687: Pulling fs layer\n3ae4c174bbe1: Pulling fs layer\n3ae4c174bbe1: Download complete\ndc54e7d5b687: Verifying Checksum\ndc54e7d5b687: Download complete\ndc54e7d5b687: Pull complete\n3ae4c174bbe1: Pull complete\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "dc54e7d5b687: Pulling fs layer", "3ae4c174bbe1: Pulling fs layer", "3ae4c174bbe1: Download complete", "dc54e7d5b687: Verifying Checksum", "dc54e7d5b687: Download complete", "dc54e7d5b687: Pull complete", "3ae4c174bbe1: Pull complete", "Digest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:25:04.605 INFO: changed: [10.0.0.55] => (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.269197", "end": "2025-03-06 02:25:04.566952", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:25:04.297755", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n3ad14538b975: Pulling fs layer\n3ad14538b975: Verifying Checksum\n3ad14538b975: Download complete\n3ad14538b975: Pull complete\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "3ad14538b975: Pulling fs layer", "3ad14538b975: Verifying Checksum", "3ad14538b975: Download complete", "3ad14538b975: Pull complete", "Digest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:25:04.934 INFO: changed: [10.0.0.52] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:05.567545", "end": "2025-03-06 02:25:04.890884", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-03-06 02:24:59.323339", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\ndc54e7d5b687: Pulling fs layer\n3ae4c174bbe1: Pulling fs layer\n3ae4c174bbe1: Verifying Checksum\n3ae4c174bbe1: Download complete\ndc54e7d5b687: Verifying Checksum\ndc54e7d5b687: Download complete\ndc54e7d5b687: Pull complete\n3ae4c174bbe1: Pull complete\nDigest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "dc54e7d5b687: Pulling fs layer", "3ae4c174bbe1: Pulling fs layer", "3ae4c174bbe1: Verifying Checksum", "3ae4c174bbe1: Download complete", "dc54e7d5b687: Verifying Checksum", "dc54e7d5b687: Download complete", "dc54e7d5b687: Pull complete", "3ae4c174bbe1: Pull complete", "Digest: sha256:c59708e67f3f53aca9ecee9f166143f1d1eba8dd73c6f238849a7f3b49914d2a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-03-06 02:25:06.491 INFO: changed: [10.0.0.52] => (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.310281", "end": "2025-03-06 02:25:06.452549", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-03-06 02:25:06.142268", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n3ad14538b975: Pulling fs layer\n3ad14538b975: Verifying Checksum\n3ad14538b975: Download complete\n3ad14538b975: Pull complete\nDigest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "3ad14538b975: Pulling fs layer", "3ad14538b975: Verifying Checksum", "3ad14538b975: Download complete", "3ad14538b975: Pull complete", "Digest: sha256:943531a7c6b2ea90ba9d41aae320aabb72522c643061aa57c260b505979543f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-03-06 02:25:14.621 INFO: changed: [10.0.0.55] => (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:08.778461", "end": "2025-03-06 02:25:14.582902", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-03-06 02:25:05.804441", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\n06bc50e2a6e6: Pulling fs layer\n852221cce6ce: Pulling fs layer\n2eae1bdb7e0b: Pulling fs layer\n658ee2cabafa: Pulling fs layer\na2e6090e85e8: Pulling fs layer\n6ff214d0afe7: Pulling fs layer\n0b136ffc6fc7: Pulling fs layer\n658ee2cabafa: Waiting\na2e6090e85e8: Waiting\n6ff214d0afe7: Waiting\n0b136ffc6fc7: Waiting\n06bc50e2a6e6: Verifying Checksum\n06bc50e2a6e6: Download complete\n852221cce6ce: Verifying Checksum\n852221cce6ce: Download complete\n2eae1bdb7e0b: Download complete\n658ee2cabafa: Download complete\n6ff214d0afe7: Verifying Checksum\n6ff214d0afe7: Download complete\n0b136ffc6fc7: Verifying Checksum\n0b136ffc6fc7: Download complete\n06bc50e2a6e6: Pull complete\n852221cce6ce: Pull complete\n2eae1bdb7e0b: Pull complete\n658ee2cabafa: Pull complete\na2e6090e85e8: Verifying Checksum\na2e6090e85e8: Download complete\na2e6090e85e8: Pull complete\n6ff214d0afe7: Pull complete\n0b136ffc6fc7: Pull complete\nDigest: sha256:d5c04b27d6d1b03c47e778c833cb333a8265ec5450826b05548a1663bc2f74eb\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", "06bc50e2a6e6: Pulling fs layer", "852221cce6ce: Pulling fs layer", "2eae1bdb7e0b: Pulling fs layer", "658ee2cabafa: Pulling fs layer", "a2e6090e85e8: Pulling fs layer", "6ff214d0afe7: Pulling fs layer", "0b136ffc6fc7: Pulling fs layer", "658ee2cabafa: Waiting", "a2e6090e85e8: Waiting", "6ff214d0afe7: Waiting", "0b136ffc6fc7: Waiting", "06bc50e2a6e6: Verifying Checksum", "06bc50e2a6e6: Download complete", "852221cce6ce: Verifying Checksum", "852221cce6ce: Download complete", "2eae1bdb7e0b: Download complete", "658ee2cabafa: Download complete", "6ff214d0afe7: Verifying Checksum", "6ff214d0afe7: Download complete", "0b136ffc6fc7: Verifying Checksum", "0b136ffc6fc7: Download complete", "06bc50e2a6e6: Pull complete", "852221cce6ce: Pull complete", "2eae1bdb7e0b: Pull complete", "658ee2cabafa: Pull complete", "a2e6090e85e8: Verifying Checksum", "a2e6090e85e8: Download complete", "a2e6090e85e8: Pull complete", "6ff214d0afe7: Pull complete", "0b136ffc6fc7: Pull complete", "Digest: sha256:d5c04b27d6d1b03c47e778c833cb333a8265ec5450826b05548a1663bc2f74eb", "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-03-06 02:25:15.506 INFO: changed: [10.0.0.52] => (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.799931", "end": "2025-03-06 02:25:15.462754", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-03-06 02:25:07.662823", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\n06bc50e2a6e6: Pulling fs layer\n852221cce6ce: Pulling fs layer\n2eae1bdb7e0b: Pulling fs layer\n658ee2cabafa: Pulling fs layer\na2e6090e85e8: Pulling fs layer\n6ff214d0afe7: Pulling fs layer\n0b136ffc6fc7: Pulling fs layer\na2e6090e85e8: Waiting\n6ff214d0afe7: Waiting\n0b136ffc6fc7: Waiting\n658ee2cabafa: Waiting\n2eae1bdb7e0b: Verifying Checksum\n2eae1bdb7e0b: Download complete\n852221cce6ce: Verifying Checksum\n852221cce6ce: Download complete\n06bc50e2a6e6: Verifying Checksum\n06bc50e2a6e6: Download complete\n658ee2cabafa: Verifying Checksum\n658ee2cabafa: Download complete\n06bc50e2a6e6: Pull complete\n6ff214d0afe7: Verifying Checksum\n6ff214d0afe7: Download complete\n852221cce6ce: Pull complete\n0b136ffc6fc7: Verifying Checksum\n0b136ffc6fc7: Download complete\n2eae1bdb7e0b: Pull complete\n658ee2cabafa: Pull complete\na2e6090e85e8: Verifying Checksum\na2e6090e85e8: Download complete\na2e6090e85e8: Pull complete\n6ff214d0afe7: Pull complete\n0b136ffc6fc7: Pull complete\nDigest: sha256:d5c04b27d6d1b03c47e778c833cb333a8265ec5450826b05548a1663bc2f74eb\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", "06bc50e2a6e6: Pulling fs layer", "852221cce6ce: Pulling fs layer", "2eae1bdb7e0b: Pulling fs layer", "658ee2cabafa: Pulling fs layer", "a2e6090e85e8: Pulling fs layer", "6ff214d0afe7: Pulling fs layer", "0b136ffc6fc7: Pulling fs layer", "a2e6090e85e8: Waiting", "6ff214d0afe7: Waiting", "0b136ffc6fc7: Waiting", "658ee2cabafa: Waiting", "2eae1bdb7e0b: Verifying Checksum", "2eae1bdb7e0b: Download complete", "852221cce6ce: Verifying Checksum", "852221cce6ce: Download complete", "06bc50e2a6e6: Verifying Checksum", "06bc50e2a6e6: Download complete", "658ee2cabafa: Verifying Checksum", "658ee2cabafa: Download complete", "06bc50e2a6e6: Pull complete", "6ff214d0afe7: Verifying Checksum", "6ff214d0afe7: Download complete", "852221cce6ce: Pull complete", "0b136ffc6fc7: Verifying Checksum", "0b136ffc6fc7: Download complete", "2eae1bdb7e0b: Pull complete", "658ee2cabafa: Pull complete", "a2e6090e85e8: Verifying Checksum", "a2e6090e85e8: Download complete", "a2e6090e85e8: Pull complete", "6ff214d0afe7: Pull complete", "0b136ffc6fc7: Pull complete", "Digest: sha256:d5c04b27d6d1b03c47e778c833cb333a8265ec5450826b05548a1663bc2f74eb", "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-03-06 02:25:24.530 INFO: changed: [10.0.0.55] => (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.571157", "end": "2025-03-06 02:25:24.489369", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-03-06 02:25:15.918212", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n663417df0b72: Pulling fs layer\nd00cddb91f70: Pulling fs layer\n4e940d958f5f: Pulling fs layer\nabb701dda326: Pulling fs layer\nbf11f0c63894: Pulling fs layer\ncda4c8887765: Pulling fs layer\nabb701dda326: Waiting\nbf11f0c63894: Waiting\ncda4c8887765: Waiting\nd00cddb91f70: Verifying Checksum\nd00cddb91f70: Download complete\nabb701dda326: Verifying Checksum\nabb701dda326: Download complete\nbf11f0c63894: Verifying Checksum\nbf11f0c63894: Download complete\ncda4c8887765: Verifying Checksum\ncda4c8887765: Download complete\n663417df0b72: Verifying Checksum\n663417df0b72: Download complete\n4e940d958f5f: Verifying Checksum\n4e940d958f5f: Download complete\n663417df0b72: Pull complete\nd00cddb91f70: Pull complete\n4e940d958f5f: Pull complete\nabb701dda326: Pull complete\nbf11f0c63894: Pull complete\ncda4c8887765: Pull complete\nDigest: sha256:2700a10096ee93a08b5346a91e00ea18c465551734d9926353a111ea7f49ac4e\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "663417df0b72: Pulling fs layer", "d00cddb91f70: Pulling fs layer", "4e940d958f5f: Pulling fs layer", "abb701dda326: Pulling fs layer", "bf11f0c63894: Pulling fs layer", "cda4c8887765: Pulling fs layer", "abb701dda326: Waiting", "bf11f0c63894: Waiting", "cda4c8887765: Waiting", "d00cddb91f70: Verifying Checksum", "d00cddb91f70: Download complete", "abb701dda326: Verifying Checksum", "abb701dda326: Download complete", "bf11f0c63894: Verifying Checksum", "bf11f0c63894: Download complete", "cda4c8887765: Verifying Checksum", "cda4c8887765: Download complete", "663417df0b72: Verifying Checksum", "663417df0b72: Download complete", "4e940d958f5f: Verifying Checksum", "4e940d958f5f: Download complete", "663417df0b72: Pull complete", "d00cddb91f70: Pull complete", "4e940d958f5f: Pull complete", "abb701dda326: Pull complete", "bf11f0c63894: Pull complete", "cda4c8887765: Pull complete", "Digest: sha256:2700a10096ee93a08b5346a91e00ea18c465551734d9926353a111ea7f49ac4e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly"]}
2025-03-06 02:25:25.102 INFO: changed: [10.0.0.52] => (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.266479", "end": "2025-03-06 02:25:25.065657", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-03-06 02:25:16.799178", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n4aa16de88141: Already exists\n12c60b91ca46: Already exists\n9401dcb709cc: Already exists\n6ef0447bfe60: Already exists\n0fb3e500dd50: Already exists\n63518162f96e: Already exists\ndbf7e95dc7e7: Already exists\n7b650fa92946: Already exists\n663417df0b72: Pulling fs layer\nd00cddb91f70: Pulling fs layer\n4e940d958f5f: Pulling fs layer\nabb701dda326: Pulling fs layer\nbf11f0c63894: Pulling fs layer\ncda4c8887765: Pulling fs layer\nabb701dda326: Waiting\nbf11f0c63894: Waiting\ncda4c8887765: Waiting\nd00cddb91f70: Verifying Checksum\nd00cddb91f70: Download complete\nabb701dda326: Verifying Checksum\nabb701dda326: Download complete\nbf11f0c63894: Verifying Checksum\nbf11f0c63894: Download complete\ncda4c8887765: Verifying Checksum\ncda4c8887765: Download complete\n663417df0b72: Verifying Checksum\n663417df0b72: Download complete\n4e940d958f5f: Verifying Checksum\n4e940d958f5f: Download complete\n663417df0b72: Pull complete\nd00cddb91f70: Pull complete\n4e940d958f5f: Pull complete\nabb701dda326: Pull complete\nbf11f0c63894: Pull complete\ncda4c8887765: Pull complete\nDigest: sha256:2700a10096ee93a08b5346a91e00ea18c465551734d9926353a111ea7f49ac4e\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", "4aa16de88141: Already exists", "12c60b91ca46: Already exists", "9401dcb709cc: Already exists", "6ef0447bfe60: Already exists", "0fb3e500dd50: Already exists", "63518162f96e: Already exists", "dbf7e95dc7e7: Already exists", "7b650fa92946: Already exists", "663417df0b72: Pulling fs layer", "d00cddb91f70: Pulling fs layer", "4e940d958f5f: Pulling fs layer", "abb701dda326: Pulling fs layer", "bf11f0c63894: Pulling fs layer", "cda4c8887765: Pulling fs layer", "abb701dda326: Waiting", "bf11f0c63894: Waiting", "cda4c8887765: Waiting", "d00cddb91f70: Verifying Checksum", "d00cddb91f70: Download complete", "abb701dda326: Verifying Checksum", "abb701dda326: Download complete", "bf11f0c63894: Verifying Checksum", "bf11f0c63894: Download complete", "cda4c8887765: Verifying Checksum", "cda4c8887765: Download complete", "663417df0b72: Verifying Checksum", "663417df0b72: Download complete", "4e940d958f5f: Verifying Checksum", "4e940d958f5f: Download complete", "663417df0b72: Pull complete", "d00cddb91f70: Pull complete", "4e940d958f5f: Pull complete", "abb701dda326: Pull complete", "bf11f0c63894: Pull complete", "cda4c8887765: Pull complete", "Digest: sha256:2700a10096ee93a08b5346a91e00ea18c465551734d9926353a111ea7f49ac4e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly"]}
2025-03-06 02:25:25.273 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-03-06 02:25:25.320 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-03-06 02:25:27.728 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ******************
2025-03-06 02:25:27.728 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.346701", "end": "2025-03-06 02:25:27.691549", "msg": "", "rc": 0, "start": "2025-03-06 02:25:27.344848", "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-03-06 02:25:27.770 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.346340", "end": "2025-03-06 02:25:27.730992", "msg": "", "rc": 0, "start": "2025-03-06 02:25:27.384652", "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-03-06 02:25:29.015 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] *************
2025-03-06 02:25:29.015 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.305118", "end": "2025-03-06 02:25:28.981678", "msg": "", "rc": 0, "start": "2025-03-06 02:25:28.676560", "stderr": "", "stderr_lines": [], "stdout": "c669f9e921f185eda183eca3cce5cb479bafd43bbb4fbc0fc4ac1a43496fba30", "stdout_lines": ["c669f9e921f185eda183eca3cce5cb479bafd43bbb4fbc0fc4ac1a43496fba30"]}
2025-03-06 02:25:29.110 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.324230", "end": "2025-03-06 02:25:29.074896", "msg": "", "rc": 0, "start": "2025-03-06 02:25:28.750666", "stderr": "", "stderr_lines": [], "stdout": "e38985f586d9120b4e99dea16a6bbda3f9c42b37daccd12adc136d98b2e6ff55", "stdout_lines": ["e38985f586d9120b4e99dea16a6bbda3f9c42b37daccd12adc136d98b2e6ff55"]}
2025-03-06 02:25:29.780 INFO: TASK [contrail_vrouter : set_fact] *********************************************
ok: [10.0.0.55] => {"ansible_facts": {"vrouter_agent_container": "c669f9e921f185eda183eca3cce5cb479bafd43bbb4fbc0fc4ac1a43496fba30"}, "changed": false}
2025-03-06 02:25:29.842 INFO: ok: [10.0.0.52] => {"ansible_facts": {"vrouter_agent_container": "e38985f586d9120b4e99dea16a6bbda3f9c42b37daccd12adc136d98b2e6ff55"}, "changed": false}
2025-03-06 02:25:30.786 INFO: FAILED - RETRYING: [10.0.0.55]: check if container does not running (10 retries left).
2025-03-06 02:25:30.996 INFO: FAILED - RETRYING: [10.0.0.52]: check if container does not running (10 retries left).
2025-03-06 02:25:36.046 INFO: TASK [contrail_vrouter : check if container does not running] ******************
2025-03-06 02:25:36.047 INFO: changed: [10.0.0.55] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' c669f9e921f185eda183eca3cce5cb479bafd43bbb4fbc0fc4ac1a43496fba30", "delta": "0:00:00.017583", "end": "2025-03-06 02:25:36.010006", "msg": "", "rc": 0, "start": "2025-03-06 02:25:35.992423", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-03-06 02:25:36.288 INFO: changed: [10.0.0.52] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' e38985f586d9120b4e99dea16a6bbda3f9c42b37daccd12adc136d98b2e6ff55", "delta": "0:00:00.019775", "end": "2025-03-06 02:25:36.251216", "msg": "", "rc": 0, "start": "2025-03-06 02:25:36.231441", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-03-06 02:25:37.419 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] *******
2025-03-06 02:25:37.419 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003446", "end": "2025-03-06 02:25:37.382240", "msg": "", "rc": 0, "start": "2025-03-06 02:25:37.378794", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:25:37.618 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.004140", "end": "2025-03-06 02:25:37.578721", "msg": "", "rc": 0, "start": "2025-03-06 02:25:37.574581", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:25:49.311 INFO: TASK [contrail_vrouter : stop vrouter] *****************************************
changed: [10.0.0.55] => {"changed": true}
2025-03-06 02:25:49.378 INFO: changed: [10.0.0.52] => {"changed": true}
2025-03-06 02:25:49.673 INFO: PLAY [Start ryslogd and Vrouter] ***********************************************
2025-03-06 02:25:51.619 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.55]
2025-03-06 02:25:51.791 INFO: ok: [10.0.0.52]
2025-03-06 02:25:52.160 INFO: ok: [10.0.0.36]
2025-03-06 02:25:52.298 INFO: ok: [10.0.0.34]
2025-03-06 02:25:52.431 INFO: ok: [10.0.0.58]
2025-03-06 02:25:53.285 INFO: TASK [include_vars] ************************************************************
ok: [10.0.0.36] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-03-06 02:25:53.304 INFO: ok: [10.0.0.58] => {"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-03-06 02:25:53.325 INFO: ok: [10.0.0.34] => {"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-03-06 02:25:53.438 INFO: ok: [10.0.0.55] => {"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-03-06 02:25:53.507 INFO: ok: [10.0.0.52] => {"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-03-06 02:25:53.854 INFO: TASK [include_role : contrail_vrouter] *****************************************
2025-03-06 02:25:55.171 INFO: TASK [contrail_vrouter : create /etc/contrail/vrouter] *************************
ok: [10.0.0.55] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:25:55.239 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:25:58.687 INFO: TASK [contrail_vrouter : populate common_vrouter.env] **************************
2025-03-06 02:25:58.688 INFO: changed: [10.0.0.55] => {"changed": true, "checksum": "d6fda0b708c869687587510c058abfffcc4e6e43", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "c2136337aadd3257c18d546135ed87e1", "mode": "0640", "owner": "root", "size": 1198, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227957.765821-330295-42623582700127/source", "state": "file", "uid": 0}
2025-03-06 02:25:58.721 INFO: changed: [10.0.0.52] => {"changed": true, "checksum": "d6fda0b708c869687587510c058abfffcc4e6e43", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "c2136337aadd3257c18d546135ed87e1", "mode": "0640", "owner": "root", "size": 1198, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1741227957.8082013-330297-154326901237593/source", "state": "file", "uid": 0}
2025-03-06 02:26:00.401 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] *******************
2025-03-06 02:26:00.403 INFO: ok: [10.0.0.55] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-03-06 02:26:00.457 INFO: ok: [10.0.0.52] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-03-06 02:26:01.790 INFO: TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ******
2025-03-06 02:26:01.791 INFO: ok: [10.0.0.55] => {"changed": false, "stat": {"atime": 1741222270.007884, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1741222267.7078493, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1559739, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1741222267.4998462, "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": "85906501", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:26:01.896 INFO: ok: [10.0.0.52] => {"changed": false, "stat": {"atime": 1741222270.2474606, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1741222267.7514086, "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": 1741222267.535404, "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": "2155663590", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-03-06 02:26:03.290 INFO: TASK [contrail_vrouter : load current vrouter compose file] ********************
2025-03-06 02:26:03.291 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.003036", "end": "2025-03-06 02:26:03.252153", "msg": "", "rc": 0, "start": "2025-03-06 02:26:03.249117", "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-03-06 02:26:03.357 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.003836", "end": "2025-03-06 02:26:03.316113", "msg": "", "rc": 0, "start": "2025-03-06 02:26:03.312277", "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-03-06 02:26:04.364 INFO: TASK [contrail_vrouter : parse current vrouter compose file] *******************
2025-03-06 02:26:04.365 INFO: ok: [10.0.0.55] => {"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-03-06 02:26:04.368 INFO: ok: [10.0.0.52] => {"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-03-06 02:26:05.501 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-03-06 02:26:05.501 INFO: ok: [10.0.0.55] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false}
2025-03-06 02:26:05.506 INFO: ok: [10.0.0.52] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false}
2025-03-06 02:26:05.783 INFO: TASK [contrail_vrouter : stop vrouter agent and unload vrouter driver] *********
2025-03-06 02:26:05.936 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_vrouter/tasks/stop.yml for 10.0.0.55, 10.0.0.52
2025-03-06 02:26:07.622 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ******************
2025-03-06 02:26:07.623 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.289014", "end": "2025-03-06 02:26:07.586186", "msg": "", "rc": 0, "start": "2025-03-06 02:26:07.297172", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:07.653 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.301798", "end": "2025-03-06 02:26:07.615279", "msg": "", "rc": 0, "start": "2025-03-06 02:26:07.313481", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:09.331 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] *************
2025-03-06 02:26:09.332 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.309066", "end": "2025-03-06 02:26:09.297091", "msg": "", "rc": 0, "start": "2025-03-06 02:26:08.988025", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:09.397 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.315800", "end": "2025-03-06 02:26:09.360942", "msg": "", "rc": 0, "start": "2025-03-06 02:26:09.045142", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:10.609 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-03-06 02:26:10.610 INFO: ok: [10.0.0.55] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false}
2025-03-06 02:26:10.682 INFO: ok: [10.0.0.52] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false}
2025-03-06 02:26:12.050 INFO: TASK [contrail_vrouter : check if container does not running] ******************
2025-03-06 02:26:12.051 INFO: fatal: [10.0.0.55]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.014334", "end": "2025-03-06 02:26:12.010652", "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:26:11.996318", "stderr": "docker: 'docker inspect' requires at least 1 argument\n\nUsage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]\n\nSee 'docker inspect --help' for more information", "stderr_lines": ["docker: 'docker inspect' requires at least 1 argument", "", "Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]", "", "See 'docker inspect --help' for more information"], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:12.051 INFO: ...ignoring
2025-03-06 02:26:12.352 INFO: fatal: [10.0.0.52]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.016662", "end": "2025-03-06 02:26:12.314676", "msg": "non-zero return code", "rc": 1, "start": "2025-03-06 02:26:12.298014", "stderr": "docker: 'docker inspect' requires at least 1 argument\n\nUsage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]\n\nSee 'docker inspect --help' for more information", "stderr_lines": ["docker: 'docker inspect' requires at least 1 argument", "", "Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]", "", "See 'docker inspect --help' for more information"], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:12.353 INFO: ...ignoring
2025-03-06 02:26:14.165 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] *******
2025-03-06 02:26:14.165 INFO: changed: [10.0.0.55] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003292", "end": "2025-03-06 02:26:14.132502", "msg": "", "rc": 0, "start": "2025-03-06 02:26:14.129210", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:14.262 INFO: changed: [10.0.0.52] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003811", "end": "2025-03-06 02:26:14.226963", "msg": "", "rc": 0, "start": "2025-03-06 02:26:14.223152", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-03-06 02:26:16.013 INFO: TASK [contrail_vrouter : stop vrouter] *****************************************
2025-03-06 02:26:16.013 INFO: ok: [10.0.0.55] => {"changed": false}
2025-03-06 02:26:16.101 INFO: ok: [10.0.0.52] => {"changed": false}
2025-03-06 02:26:17.778 INFO: TASK [contrail_vrouter : create contrail vrouter compose file] *****************
2025-03-06 02:26:17.779 INFO: changed: [10.0.0.55] => {"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-1741227976.9167495-330832-9806883119344/source", "state": "file", "uid": 0}
2025-03-06 02:26:17.926 INFO: changed: [10.0.0.52] => {"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-1741227976.9823034-330833-250734306048923/source", "state": "file", "uid": 0}
2025-03-06 02:26:18.948 INFO: TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] ****************
2025-03-06 02:26:18.948 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0}
2025-03-06 02:26:18.963 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0}
2025-03-06 02:26:21.725 INFO: TASK [contrail_vrouter : start contrail vrouter] *******************************
2025-03-06 02:26:21.726 INFO: changed: [10.0.0.55] => {"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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "3114fd057a943d717114c93aeb4c9c11de15d2e8e0485c4aea81482c289cc125", "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": "ed651014558947b96819b7363cb057a4cb4304916cf683f0e8e987701671d94a", "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": "405a9e1bede1b346027b50897cca9614e9c2327a6d7cd1757cba3803ebc0ba97", "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": "1e256325d51a2bac649c826c2243e6edb679e18bedc094b07d274a63e39f8173", "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-03-06 02:26:21.986 INFO: changed: [10.0.0.52] => {"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": "ffc52005212b59a522c4f064726d957c83027309361d267abcf9a0bbccd986d7", "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": "3114fd057a943d717114c93aeb4c9c11de15d2e8e0485c4aea81482c289cc125", "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": "ed651014558947b96819b7363cb057a4cb4304916cf683f0e8e987701671d94a", "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": "405a9e1bede1b346027b50897cca9614e9c2327a6d7cd1757cba3803ebc0ba97", "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": "1e256325d51a2bac649c826c2243e6edb679e18bedc094b07d274a63e39f8173", "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-03-06 02:26:22.804 INFO: TASK [contrail_vrouter : Set variables for DPDK plugins] ***********************
2025-03-06 02:26:22.804 INFO: ok: [10.0.0.55] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false}
2025-03-06 02:26:22.901 INFO: ok: [10.0.0.52] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false}
2025-03-06 02:26:24.400 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-03-06 02:26:25.681 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] ***********************
2025-03-06 02:26:25.681 INFO: ok: [10.0.0.55] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:26:25.776 INFO: ok: [10.0.0.52] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-03-06 02:26:27.554 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************
changed: [10.0.0.55] => {"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-1741227986.4989102-331059-260427224197616/source", "state": "file", "uid": 0}
2025-03-06 02:26:27.635 INFO: changed: [10.0.0.52] => {"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-1741227986.558756-331064-126311265330099/source", "state": "file", "uid": 0}
2025-03-06 02:26:29.630 INFO: TASK [contrail_rsyslogd : start rsyslogd] **************************************
2025-03-06 02:26:29.631 INFO: changed: [10.0.0.55] => {"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": "bb9e5116b03e32cceb1011311f6e225966ff06c9df08592cdbc3813dc436ae6f", "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-03-06 02:26:29.958 INFO: changed: [10.0.0.52] => {"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": "bb9e5116b03e32cceb1011311f6e225966ff06c9df08592cdbc3813dc436ae6f", "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-03-06 02:26:30.257 INFO: PLAY RECAP *********************************************************************
2025-03-06 02:26:30.258 INFO: 10.0.0.34 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
10.0.0.36 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
10.0.0.52 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1
10.0.0.55 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1
2025-03-06 02:26:30.258 INFO: 10.0.0.58 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-03-06 02:26:30.258 INFO: localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
2025-03-06 02:26:30.258 INFO:
2025-03-06 02:26:30.353 INFO: + wait_cmd_success 10 60 check_tf_active
+ i=0
+ eval check_tf_active
2025-03-06 02:26:30.353 INFO: ++ check_tf_active
++ local machine
++ local line=
2025-03-06 02:26:30.354 INFO: +++ echo '10.0.0.58 10.0.0.36 10.0.0.34 10.0.0.55 10.0.0.52 '
+++ tr ' ' '\n'
+++ sort -u
2025-03-06 02:26:30.355 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-03-06 02:26:30.355 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.34 'command -v contrail-status'
2025-03-06 02:26:30.534 INFO: /usr/bin/contrail-status
2025-03-06 02:26:30.538 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.34 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-03-06 02:26:37.941 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:26:37.942 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:26:37.942 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:26:37.942 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:26:37.943 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:26:37.943 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'command -v contrail-status'
2025-03-06 02:26:38.130 INFO: /usr/bin/contrail-status
2025-03-06 02:26:38.138 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'sudo contrail-status'
2025-03-06 02:26:38.138 INFO: +++ egrep ': '
2025-03-06 02:26:38.138 INFO: +++ grep -v WARNING
2025-03-06 02:26:38.139 INFO: +++ awk '{print $2}'
2025-03-06 02:26:45.958 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:26:45.959 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}')
++ '[' 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 ']'
2025-03-06 02:26:45.959 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' backup '!=' active ']'
++ '[' backup '!=' backup ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.52 'command -v contrail-status'
2025-03-06 02:26:46.782 INFO: /usr/bin/contrail-status
2025-03-06 02:26:46.787 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.52 'sudo contrail-status'
2025-03-06 02:26:46.788 INFO: +++ egrep ': '
2025-03-06 02:26:46.788 INFO: +++ awk '{print $2}'
2025-03-06 02:26:46.789 INFO: +++ grep -v WARNING
2025-03-06 02:26:57.055 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-03-06 02:26:57.056 INFO: + sleep 10
2025-03-06 02:27:07.057 INFO: .
2025-03-06 02:27:07.058 INFO: + printf .
+ i=1
+ (( i >= 60 ))
2025-03-06 02:27:07.058 INFO: + eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.58 10.0.0.36 10.0.0.34 10.0.0.55 10.0.0.52 '
+++ sort -u
2025-03-06 02:27:07.059 INFO: +++ tr ' ' '\n'
2025-03-06 02:27:07.060 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-03-06 02:27:07.061 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.34 'command -v contrail-status'
2025-03-06 02:27:07.735 INFO: /usr/bin/contrail-status
2025-03-06 02:27:07.742 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.34 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-03-06 02:27:07.743 INFO: +++ grep -v WARNING
2025-03-06 02:27:10.071 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'command -v contrail-status'
2025-03-06 02:27:10.778 INFO: /usr/bin/contrail-status
2025-03-06 02:27:10.786 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'sudo contrail-status'
2025-03-06 02:27:10.787 INFO: +++ egrep ': '
2025-03-06 02:27:10.787 INFO: +++ awk '{print $2}'
2025-03-06 02:27:10.787 INFO: +++ grep -v WARNING
2025-03-06 02:27:13.293 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:27:13.294 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}')
++ '[' 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.52 'command -v contrail-status'
2025-03-06 02:27:13.532 INFO: /usr/bin/contrail-status
2025-03-06 02:27:13.534 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.52 'sudo contrail-status'
2025-03-06 02:27:13.534 INFO: +++ egrep ': '
2025-03-06 02:27:13.534 INFO: +++ awk '{print $2}'
2025-03-06 02:27:13.535 INFO: +++ grep -v WARNING
2025-03-06 02:27:15.655 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-03-06 02:27:15.656 INFO: + sleep 10
2025-03-06 02:27:25.659 INFO: .
2025-03-06 02:27:25.659 INFO: + printf .
+ i=2
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-03-06 02:27:25.661 INFO: +++ echo '10.0.0.58 10.0.0.36 10.0.0.34 10.0.0.55 10.0.0.52 '
2025-03-06 02:27:25.661 INFO: +++ sort -u
2025-03-06 02:27:25.662 INFO: +++ tr ' ' '\n'
2025-03-06 02:27:25.662 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.34 'command -v contrail-status'
2025-03-06 02:27:25.972 INFO: /usr/bin/contrail-status
2025-03-06 02:27:25.976 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.34 'sudo contrail-status'
2025-03-06 02:27:25.976 INFO: +++ egrep ': '
2025-03-06 02:27:25.976 INFO: +++ grep -v WARNING
2025-03-06 02:27:25.977 INFO: +++ awk '{print $2}'
2025-03-06 02:27:28.438 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:27:28.438 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:27:28.439 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:27:28.439 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:27:28.440 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-03-06 02:27:28.440 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 machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'command -v contrail-status'
2025-03-06 02:27:28.730 INFO: /usr/bin/contrail-status
2025-03-06 02:27:28.736 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-03-06 02:27:31.133 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-03-06 02:27:31.133 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:27:31.133 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:27:31.134 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-03-06 02:27:31.134 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-03-06 02:27:31.134 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-03-06 02:27:31.134 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-03-06 02:27:31.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 ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:27:31.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-03-06 02:27:31.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-03-06 02:27:31.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-03-06 02:27:31.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 ']'
++ '[' backup '!=' backup ']'
2025-03-06 02:27:31.136 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' backup '!=' active ']'
++ '[' backup '!=' backup ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.52 'command -v contrail-status'
2025-03-06 02:27:31.365 INFO: /usr/bin/contrail-status
2025-03-06 02:27:31.372 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.52 'sudo contrail-status'
2025-03-06 02:27:31.372 INFO: +++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-03-06 02:27:33.905 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-03-06 02:27:33.905 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.55 'command -v contrail-status'
2025-03-06 02:27:34.656 INFO: /usr/bin/contrail-status
2025-03-06 02:27:34.664 INFO: +++ egrep ': '
2025-03-06 02:27:34.665 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.55 'sudo contrail-status'
2025-03-06 02:27:34.665 INFO: +++ grep -v WARNING
2025-03-06 02:27:34.665 INFO: +++ awk '{print $2}'
2025-03-06 02:27:41.469 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.58 'command -v contrail-status'
2025-03-06 02:27:42.077 INFO: /usr/bin/contrail-status
2025-03-06 02:27:42.077 INFO: +++ grep -v WARNING
2025-03-06 02:27:42.078 INFO: +++ awk '{print $2}'
2025-03-06 02:27:42.078 INFO: +++ egrep ': '
2025-03-06 02:27:42.078 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.58 'sudo contrail-status'
2025-03-06 02:27:49.877 INFO: INFO: done in 20s
2025-03-06 02:27:49.877 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' 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 20s'
+ return 0
2025-03-06 02:27:49.879 DEBUG: [chan 0] EOF received (0)
2025-03-06 02:27:49.879 DEBUG: Command finished, res=0
2025-03-06 02:27:49.889 DEBUG: EOF in transport thread
Warning: Permanently added '10.0.0.58' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.58' (ECDSA) to the list of known hosts.
2025-03-06 02:27:50.366 DEBUG: Open ssh connection host=10.0.0.58 user=ubuntu
2025-03-06 02:27:50.378 DEBUG: starting thread (client mode): 0x7e1a390
2025-03-06 02:27:50.378 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1
2025-03-06 02:27:50.379 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-03-06 02:27:50.379 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-03-06 02:27:50.380 DEBUG: === Key exchange possibilities ===
2025-03-06 02:27:50.380 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-03-06 02:27:50.380 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-03-06 02:27:50.380 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:50.381 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:50.381 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-03-06 02:27:50.381 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-03-06 02:27:50.381 DEBUG: client compress: none, zlib@openssh.com
2025-03-06 02:27:50.381 DEBUG: server compress: none, zlib@openssh.com
2025-03-06 02:27:50.381 DEBUG: client lang:
2025-03-06 02:27:50.381 DEBUG: server lang:
2025-03-06 02:27:50.381 DEBUG: kex follows: False
2025-03-06 02:27:50.381 DEBUG: === Key exchange agreements ===
2025-03-06 02:27:50.381 DEBUG: Strict kex mode: True
2025-03-06 02:27:50.381 DEBUG: Kex: curve25519-sha256@libssh.org
2025-03-06 02:27:50.381 DEBUG: HostKey: ssh-ed25519
2025-03-06 02:27:50.381 DEBUG: Cipher: aes128-ctr
2025-03-06 02:27:50.381 DEBUG: MAC: hmac-sha2-256
2025-03-06 02:27:50.381 DEBUG: Compression: none
2025-03-06 02:27:50.381 DEBUG: === End of kex handshake ===
2025-03-06 02:27:50.392 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:50.392 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-03-06 02:27:50.393 DEBUG: Switch to new keys ...
2025-03-06 02:27:50.393 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:50.394 DEBUG: Adding ssh-ed25519 host key for 10.0.0.58: b'af4c46836b080a7322792cfd6d284861'
2025-03-06 02:27:50.395 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-03-06 02:27:50.572 DEBUG: Trying discovered key b'63b905882ca4fec4e131f21aaaf1ead4' in /root/.ssh/id_rsa
2025-03-06 02:27:50.572 DEBUG: userauth is OK
2025-03-06 02:27:50.573 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-03-06 02:27:50.573 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-03-06 02:27:50.573 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-03-06 02:27:50.573 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-03-06 02:27:50.593 INFO: Authentication (publickey) successful!
2025-03-06 02:27:50.593 DEBUG: Start command over ssh command='sudo contrail-status --format json'
2025-03-06 02:27:50.594 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-03-06 02:27:50.644 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-03-06 02:27:50.644 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-03-06 02:27:50.645 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-03-06 02:27:50.686 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-03-06 02:27:50.686 DEBUG: Secsh channel 0 opened.
2025-03-06 02:27:50.688 DEBUG: [chan 0] Sesch channel 0 request ok
2025-03-06 02:27:50.689 DEBUG: Command started, waiting result...
2025-03-06 02:27:50.689 DEBUG: [chan 0] EOF sent (0)
2025-03-06 02:27:52.762 DEBUG: [chan 0] EOF received (0)
2025-03-06 02:27:52.766 DEBUG: Command finished, res=0
2025-03-06 02:27:52.769 DEBUG: Dropping user packet because connection is dead.
Warning: Permanently added '10.0.0.36' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.36' (ECDSA) to the list of known hosts.
2025-03-06 02:27:53.354 DEBUG: Open ssh connection host=10.0.0.36 user=ubuntu
2025-03-06 02:27:53.356 DEBUG: starting thread (client mode): 0x6dd6f28
2025-03-06 02:27:53.357 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1
2025-03-06 02:27:53.367 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-03-06 02:27:53.367 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-03-06 02:27:53.369 DEBUG: === Key exchange possibilities ===
2025-03-06 02:27:53.369 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-03-06 02:27:53.369 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-03-06 02:27:53.369 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:53.369 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:53.369 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-03-06 02:27:53.369 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-03-06 02:27:53.369 DEBUG: client compress: none, zlib@openssh.com
2025-03-06 02:27:53.369 DEBUG: server compress: none, zlib@openssh.com
2025-03-06 02:27:53.369 DEBUG: client lang:
2025-03-06 02:27:53.369 DEBUG: server lang:
2025-03-06 02:27:53.369 DEBUG: kex follows: False
2025-03-06 02:27:53.369 DEBUG: === Key exchange agreements ===
2025-03-06 02:27:53.369 DEBUG: Strict kex mode: True
2025-03-06 02:27:53.369 DEBUG: Kex: curve25519-sha256@libssh.org
2025-03-06 02:27:53.369 DEBUG: HostKey: ssh-ed25519
2025-03-06 02:27:53.369 DEBUG: Cipher: aes128-ctr
2025-03-06 02:27:53.370 DEBUG: MAC: hmac-sha2-256
2025-03-06 02:27:53.370 DEBUG: Compression: none
2025-03-06 02:27:53.370 DEBUG: === End of kex handshake ===
2025-03-06 02:27:53.377 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:53.377 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-03-06 02:27:53.378 DEBUG: Switch to new keys ...
2025-03-06 02:27:53.378 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:53.378 DEBUG: Adding ssh-ed25519 host key for 10.0.0.36: b'9c68973f3284e48059faf2d26b48a104'
2025-03-06 02:27:53.389 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-03-06 02:27:53.547 DEBUG: Trying discovered key b'63b905882ca4fec4e131f21aaaf1ead4' in /root/.ssh/id_rsa
2025-03-06 02:27:53.548 DEBUG: userauth is OK
2025-03-06 02:27:53.548 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-03-06 02:27:53.548 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-03-06 02:27:53.548 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-03-06 02:27:53.548 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-03-06 02:27:53.561 INFO: Authentication (publickey) successful!
2025-03-06 02:27:53.561 DEBUG: Start command over ssh command='sudo contrail-status --format json'
2025-03-06 02:27:53.561 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-03-06 02:27:53.596 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-03-06 02:27:53.597 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-03-06 02:27:53.597 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-03-06 02:27:53.639 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-03-06 02:27:53.639 DEBUG: Secsh channel 0 opened.
2025-03-06 02:27:53.641 DEBUG: [chan 0] Sesch channel 0 request ok
2025-03-06 02:27:53.641 DEBUG: Command started, waiting result...
2025-03-06 02:27:53.641 DEBUG: [chan 0] EOF sent (0)
2025-03-06 02:27:55.671 DEBUG: [chan 0] EOF received (0)
2025-03-06 02:27:55.672 DEBUG: Command finished, res=0
2025-03-06 02:27:55.672 DEBUG: EOF in transport thread
Warning: Permanently added '10.0.0.34' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.34' (ECDSA) to the list of known hosts.
2025-03-06 02:27:56.242 DEBUG: Open ssh connection host=10.0.0.34 user=ubuntu
2025-03-06 02:27:56.244 DEBUG: starting thread (client mode): 0x6dd66d8
2025-03-06 02:27:56.245 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1
2025-03-06 02:27:56.253 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-03-06 02:27:56.253 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-03-06 02:27:56.255 DEBUG: === Key exchange possibilities ===
2025-03-06 02:27:56.255 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-03-06 02:27:56.255 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-03-06 02:27:56.255 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:56.255 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:56.256 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-03-06 02:27:56.256 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-03-06 02:27:56.256 DEBUG: client compress: none, zlib@openssh.com
2025-03-06 02:27:56.256 DEBUG: server compress: none, zlib@openssh.com
2025-03-06 02:27:56.256 DEBUG: client lang:
2025-03-06 02:27:56.256 DEBUG: server lang:
2025-03-06 02:27:56.256 DEBUG: kex follows: False
2025-03-06 02:27:56.256 DEBUG: === Key exchange agreements ===
2025-03-06 02:27:56.256 DEBUG: Strict kex mode: True
2025-03-06 02:27:56.256 DEBUG: Kex: curve25519-sha256@libssh.org
2025-03-06 02:27:56.256 DEBUG: HostKey: ssh-ed25519
2025-03-06 02:27:56.256 DEBUG: Cipher: aes128-ctr
2025-03-06 02:27:56.256 DEBUG: MAC: hmac-sha2-256
2025-03-06 02:27:56.256 DEBUG: Compression: none
2025-03-06 02:27:56.256 DEBUG: === End of kex handshake ===
2025-03-06 02:27:56.266 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:56.267 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-03-06 02:27:56.267 DEBUG: Switch to new keys ...
2025-03-06 02:27:56.267 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:56.268 DEBUG: Adding ssh-ed25519 host key for 10.0.0.34: b'b2afcc2deb0353227aae62fe3a6a507e'
2025-03-06 02:27:56.268 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-03-06 02:27:56.440 DEBUG: Trying discovered key b'63b905882ca4fec4e131f21aaaf1ead4' in /root/.ssh/id_rsa
2025-03-06 02:27:56.442 DEBUG: userauth is OK
2025-03-06 02:27:56.442 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-03-06 02:27:56.442 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-03-06 02:27:56.442 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-03-06 02:27:56.442 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-03-06 02:27:56.455 INFO: Authentication (publickey) successful!
2025-03-06 02:27:56.455 DEBUG: Start command over ssh command='sudo contrail-status --format json'
2025-03-06 02:27:56.456 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-03-06 02:27:56.491 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-03-06 02:27:56.491 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-03-06 02:27:56.492 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-03-06 02:27:56.534 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-03-06 02:27:56.535 DEBUG: Secsh channel 0 opened.
2025-03-06 02:27:56.537 DEBUG: [chan 0] Sesch channel 0 request ok
2025-03-06 02:27:56.537 DEBUG: Command started, waiting result...
2025-03-06 02:27:56.537 DEBUG: [chan 0] EOF sent (0)
2025-03-06 02:27:58.657 DEBUG: [chan 0] EOF received (0)
2025-03-06 02:27:58.663 DEBUG: Command finished, res=0
Warning: Permanently added '10.0.0.55' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.55' (ECDSA) to the list of known hosts.
2025-03-06 02:27:59.246 DEBUG: Open ssh connection host=10.0.0.55 user=ubuntu
2025-03-06 02:27:59.248 DEBUG: starting thread (client mode): 0x6e01d68
2025-03-06 02:27:59.249 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1
2025-03-06 02:27:59.256 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-03-06 02:27:59.256 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-03-06 02:27:59.257 DEBUG: === Key exchange possibilities ===
2025-03-06 02:27:59.257 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-03-06 02:27:59.257 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-03-06 02:27:59.257 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:59.257 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:27:59.257 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-03-06 02:27:59.257 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-03-06 02:27:59.257 DEBUG: client compress: none, zlib@openssh.com
2025-03-06 02:27:59.257 DEBUG: server compress: none, zlib@openssh.com
2025-03-06 02:27:59.257 DEBUG: client lang:
2025-03-06 02:27:59.257 DEBUG: server lang:
2025-03-06 02:27:59.257 DEBUG: kex follows: False
2025-03-06 02:27:59.257 DEBUG: === Key exchange agreements ===
2025-03-06 02:27:59.258 DEBUG: Strict kex mode: True
2025-03-06 02:27:59.258 DEBUG: Kex: curve25519-sha256@libssh.org
2025-03-06 02:27:59.258 DEBUG: HostKey: ssh-ed25519
2025-03-06 02:27:59.258 DEBUG: Cipher: aes128-ctr
2025-03-06 02:27:59.258 DEBUG: MAC: hmac-sha2-256
2025-03-06 02:27:59.258 DEBUG: Compression: none
2025-03-06 02:27:59.258 DEBUG: === End of kex handshake ===
2025-03-06 02:27:59.264 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:59.264 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-03-06 02:27:59.265 DEBUG: Switch to new keys ...
2025-03-06 02:27:59.265 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-03-06 02:27:59.265 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-03-06 02:27:59.266 DEBUG: Adding ssh-ed25519 host key for 10.0.0.55: b'836f72202b14728620d863eab94b94eb'
2025-03-06 02:27:59.431 DEBUG: Trying discovered key b'63b905882ca4fec4e131f21aaaf1ead4' in /root/.ssh/id_rsa
2025-03-06 02:27:59.433 DEBUG: userauth is OK
2025-03-06 02:27:59.433 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-03-06 02:27:59.433 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-03-06 02:27:59.433 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-03-06 02:27:59.433 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-03-06 02:27:59.448 INFO: Authentication (publickey) successful!
2025-03-06 02:27:59.449 DEBUG: Start command over ssh command='sudo contrail-status --format json'
2025-03-06 02:27:59.449 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-03-06 02:27:59.479 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-03-06 02:27:59.480 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-03-06 02:27:59.480 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-03-06 02:27:59.522 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-03-06 02:27:59.522 DEBUG: Secsh channel 0 opened.
2025-03-06 02:27:59.524 DEBUG: [chan 0] Sesch channel 0 request ok
2025-03-06 02:27:59.525 DEBUG: Command started, waiting result...
2025-03-06 02:27:59.525 DEBUG: [chan 0] EOF sent (0)
2025-03-06 02:28:01.304 DEBUG: [chan 0] EOF received (0)
2025-03-06 02:28:01.310 DEBUG: Command finished, res=0
Warning: Permanently added '10.0.0.52' (ECDSA) to the list of known hosts.
2025-03-06 02:28:01.411 DEBUG: EOF in transport thread
Warning: Permanently added '10.0.0.52' (ECDSA) to the list of known hosts.
2025-03-06 02:28:02.500 DEBUG: Open ssh connection host=10.0.0.52 user=ubuntu
2025-03-06 02:28:02.503 DEBUG: starting thread (client mode): 0x7e1a7f0
2025-03-06 02:28:02.503 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1
2025-03-06 02:28:02.513 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-03-06 02:28:02.514 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-03-06 02:28:02.515 DEBUG: === Key exchange possibilities ===
2025-03-06 02:28:02.516 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-03-06 02:28:02.516 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-03-06 02:28:02.516 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:28:02.517 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-03-06 02:28:02.517 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-03-06 02:28:02.517 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-03-06 02:28:02.518 DEBUG: client compress: none, zlib@openssh.com
2025-03-06 02:28:02.518 DEBUG: server compress: none, zlib@openssh.com
2025-03-06 02:28:02.518 DEBUG: client lang:
2025-03-06 02:28:02.518 DEBUG: server lang:
2025-03-06 02:28:02.518 DEBUG: kex follows: False
2025-03-06 02:28:02.518 DEBUG: === Key exchange agreements ===
2025-03-06 02:28:02.518 DEBUG: Strict kex mode: True
2025-03-06 02:28:02.518 DEBUG: Kex: curve25519-sha256@libssh.org
2025-03-06 02:28:02.518 DEBUG: HostKey: ssh-ed25519
2025-03-06 02:28:02.519 DEBUG: Cipher: aes128-ctr
2025-03-06 02:28:02.519 DEBUG: MAC: hmac-sha2-256
2025-03-06 02:28:02.519 DEBUG: Compression: none
2025-03-06 02:28:02.519 DEBUG: === End of kex handshake ===
2025-03-06 02:28:02.564 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-03-06 02:28:02.565 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-03-06 02:28:02.565 DEBUG: Switch to new keys ...
2025-03-06 02:28:02.566 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-03-06 02:28:02.566 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-03-06 02:28:02.567 DEBUG: Adding ssh-ed25519 host key for 10.0.0.52: b'7aa3f706407cd2936667afe515869853'
2025-03-06 02:28:02.774 DEBUG: Trying discovered key b'63b905882ca4fec4e131f21aaaf1ead4' in /root/.ssh/id_rsa
2025-03-06 02:28:02.776 DEBUG: userauth is OK
2025-03-06 02:28:02.776 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-03-06 02:28:02.776 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-03-06 02:28:02.776 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-03-06 02:28:02.776 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-03-06 02:28:02.793 INFO: Authentication (publickey) successful!
2025-03-06 02:28:02.793 DEBUG: Start command over ssh command='sudo contrail-status --format json'
2025-03-06 02:28:02.794 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-03-06 02:28:02.824 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-03-06 02:28:02.824 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-03-06 02:28:02.825 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-03-06 02:28:02.867 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-03-06 02:28:02.867 DEBUG: Secsh channel 0 opened.
2025-03-06 02:28:02.869 DEBUG: [chan 0] Sesch channel 0 request ok
2025-03-06 02:28:02.869 DEBUG: Command started, waiting result...
2025-03-06 02:28:02.869 DEBUG: [chan 0] EOF sent (0)
2025-03-06 02:28:04.814 DEBUG: [chan 0] EOF received (0)
2025-03-06 02:28:04.818 DEBUG: Command finished, res=0
Ran 1 tests in 1767.059s
PASSED (id=0)
INFO: last results
{0} ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu [1766.462398s] ... ok
======
Totals
======
Ran: 1 tests in 0.0067 sec.
- Passed: 1
- Skipped: 0
- Expected Fail: 0
- Unexpected Success: 0
- Failed: 0
Sum of execute time for each test: 1766.4624 sec.
==============
Worker Balance
==============
- Worker 0 (1 tests) => 0:29:26.462398
INFO: generate report
~/output ~
logs/
logs/report.xml
~
INFO: tests passed
INFO: Test deployment finished Thu Mar 6 02:28:05 UTC 2025
+ ./src/opensdn-io/tf-jenkins/jobs/test/functional/collect_logs.sh
~/workspace/test-deployment/logs ~/workspace/test-deployment
Warning: Permanently added '10.0.0.58' (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