Started by upstream project "pipeline-templates" build number 227
originally caused by:
Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-ansible-deployer/+/1293
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/test-deployment
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is disabled by the job configuration...
[WS-CLEANUP] Done
The recommended git tool is: git
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-jenkins.git
> git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-jenkins # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision e35f3491f5b56b4f63bfb586e8728615888f36dc (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f e35f3491f5b56b4f63bfb586e8728615888f36dc # timeout=10
Commit message: "Merge "use api worker count for ansible-k8s""
> git rev-list --no-walk e35f3491f5b56b4f63bfb586e8728615888f36dc # timeout=10
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-dev-test.git
> git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-dev-test # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-dev-test.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-dev-test.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-dev-test.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision db3640e1a06d21357e58f0b472192976152a0ea5 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10
Commit message: "Merge "Add tempest tests""
> git rev-list --no-walk db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10
Copied 4 artifacts from "pipeline-templates" build number 227
[test-deployment] $ /bin/bash -xe /tmp/jenkins3554608568048324396.sh
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-227
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-227
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
++ CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ export GERRIT_PIPELINE=templates
++ GERRIT_PIPELINE=templates
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I10e6e0f5036edde0a76b2be1ab7e886519065154
++ GERRIT_CHANGE_ID=I10e6e0f5036edde0a76b2be1ab7e886519065154
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/test-deployment/deps.test-deployment.17662.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=12d087fb-aa01-40ad-9341-c701d11958d9,376d7457-3dca-45f8-9a61-9063a7310fe6,c2ee2d0a-01e9-46db-bb98-a6cd06e30531,e89392f0-113b-49ca-8a2c-cd114833eea0,38534f05-873d-4b91-946c-9d5d9e02460b,
++ INSTANCE_IDS=12d087fb-aa01-40ad-9341-c701d11958d9,376d7457-3dca-45f8-9a61-9063a7310fe6,c2ee2d0a-01e9-46db-bb98-a6cd06e30531,e89392f0-113b-49ca-8a2c-cd114833eea0,38534f05-873d-4b91-946c-9d5d9e02460b,
++ export instance_ip=10.0.0.23
++ instance_ip=10.0.0.23
++ export CONTROLLER_NODES=10.0.0.23,10.0.0.29,10.0.0.37,
++ CONTROLLER_NODES=10.0.0.23,10.0.0.29,10.0.0.37,
++ export CONTROL_NODES=10.20.0.7,10.20.0.5,10.20.0.12,
++ CONTROL_NODES=10.20.0.7,10.20.0.5,10.20.0.12,
++ export AGENT_NODES=10.0.0.12,10.0.0.28,
++ AGENT_NODES=10.0.0.12,10.0.0.28,
++ export ORCHESTRATOR=openstack
++ ORCHESTRATOR=openstack
++ export DEPLOYER=ansible
++ DEPLOYER=ansible
++ export JOB_LOGS_PATH=ansible-os-ha-ziu
++ JOB_LOGS_PATH=ansible-os-ha-ziu
+ desc='Pipeline: pipeline-templates-227 Random: 17662 Stream: ansible-os-ha-ziu'
+ desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227/ansible-os-ha-ziu'
+ echo 'DESCRIPTION Pipeline: pipeline-templates-227 Random: 17662 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227/ansible-os-ha-ziu'
DESCRIPTION Pipeline: pipeline-templates-227 Random: 17662 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227/ansible-os-ha-ziu
[description-setter] Description set: Pipeline: pipeline-templates-227 Random: 17662 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227/ansible-os-ha-ziu'
[test-deployment] $ /bin/bash -xe /tmp/jenkins473864998579097424.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-227
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-227
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
++ CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ export GERRIT_PIPELINE=templates
++ GERRIT_PIPELINE=templates
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I10e6e0f5036edde0a76b2be1ab7e886519065154
++ GERRIT_CHANGE_ID=I10e6e0f5036edde0a76b2be1ab7e886519065154
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-dev-test ./patchsets-info.json
[test-deployment] $ /bin/bash -xe /tmp/jenkins15432269252075299165.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-227
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-227
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/93/1293/1/templates_227
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
++ CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ export GERRIT_PIPELINE=templates
++ GERRIT_PIPELINE=templates
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I10e6e0f5036edde0a76b2be1ab7e886519065154
++ GERRIT_CHANGE_ID=I10e6e0f5036edde0a76b2be1ab7e886519065154
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export OS_NETWORK=management
++ OS_NETWORK=management
++ export OS_DATA_NETWORK=data
++ OS_DATA_NETWORK=data
++ export OS_SG=default
++ OS_SG=default
++ export RESERVED_INSTANCES_COUNT=3
++ RESERVED_INSTANCES_COUNT=3
++ export RESERVED_CORES_COUNT=16
++ RESERVED_CORES_COUNT=16
++ export VM_BOOT_RETRIES=120
++ VM_BOOT_RETRIES=120
++ export VM_BOOT_DELAY=60
++ VM_BOOT_DELAY=60
++ export VOLUME_TYPE=ceph-ssd
++ VOLUME_TYPE=ceph-ssd
++ ENVIRONMENT_OS=rocky9
++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32')
++ declare -A VM_TYPES
++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80')
++ declare -A VOLUME_SIZE
++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['ROCKY9']='prepared-rocky92')
++ declare -A OS_IMAGES
++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGE_USERS
++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGES_UP
++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['ROCKY9']='' ['ROCKY92']='')
++ declare -A OS_IMAGES_DOWN
++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no'
+ source /home/jenkins/workspace/test-deployment/deps.test-deployment.17662.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=ubuntu22
++ ENVIRONMENT_OS=ubuntu22
++ export DATA_NETWORK=10.20.0.0/24
++ DATA_NETWORK=10.20.0.0/24
++ head -1
++ export VROUTER_GATEWAY=10.20.0.1
++ VROUTER_GATEWAY=10.20.0.1
++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ export IMAGE_SSH_USER=ubuntu
++ IMAGE_SSH_USER=ubuntu
++ export INSTANCE_IDS=12d087fb-aa01-40ad-9341-c701d11958d9,376d7457-3dca-45f8-9a61-9063a7310fe6,c2ee2d0a-01e9-46db-bb98-a6cd06e30531,e89392f0-113b-49ca-8a2c-cd114833eea0,38534f05-873d-4b91-946c-9d5d9e02460b,
++ INSTANCE_IDS=12d087fb-aa01-40ad-9341-c701d11958d9,376d7457-3dca-45f8-9a61-9063a7310fe6,c2ee2d0a-01e9-46db-bb98-a6cd06e30531,e89392f0-113b-49ca-8a2c-cd114833eea0,38534f05-873d-4b91-946c-9d5d9e02460b,
++ export instance_ip=10.0.0.23
++ instance_ip=10.0.0.23
++ export CONTROLLER_NODES=10.0.0.23,10.0.0.29,10.0.0.37,
++ CONTROLLER_NODES=10.0.0.23,10.0.0.29,10.0.0.37,
++ export CONTROL_NODES=10.20.0.7,10.20.0.5,10.20.0.12,
++ CONTROL_NODES=10.20.0.7,10.20.0.5,10.20.0.12,
++ export AGENT_NODES=10.0.0.12,10.0.0.28,
++ AGENT_NODES=10.0.0.12,10.0.0.28,
++ 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.17662.env
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ export CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ export MONITORING_DEPLOY_TARGET=HA,ZIU
++ MONITORING_DEPLOY_TARGET=HA,ZIU
++ export MONITORING_DEPLOYER=ansible
++ MONITORING_DEPLOYER=ansible
++ export MONITORING_ORCHESTRATOR=os
++ MONITORING_ORCHESTRATOR=os
++ export USE_DATAPLANE_NETWORK=true
++ USE_DATAPLANE_NETWORK=true
++ export DEPLOYMENT_TEST_TAGS=ziu
++ DEPLOYMENT_TEST_TAGS=ziu
++ export TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
++ TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
+ export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227/ansible-os-ha-ziu
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/93/1293/1/templates_227/ansible-os-ha-ziu
+ export TARGET=deployment
+ TARGET=deployment
+ ./src/opensdn-io/tf-jenkins/jobs/test/functional/run.sh
INFO: Test deployment started Thu Jan 9 07:07:05 UTC 2025
Warning: Permanently added '10.0.0.23' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.23' (ECDSA) to the list of known hosts.
DEPLOYER=ansible
CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
ORCHESTRATOR=openstack
OPENSTACK_VERSION="yoga"
CONTROLLER_NODES="10.0.0.23 10.0.0.29 10.0.0.37 "
AGENT_NODES="10.0.0.12 10.0.0.28 "
CONTROL_NODES="10.20.0.7 10.20.0.5 10.20.0.12 "
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.23'
OS_AUTH_URL='http://10.0.0.23:5000/v3'
AUTH_PASSWORD='contrail123'
AUTH_URL=''
INFO: TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
Reading package lists...
Building dependency tree...
Reading state information...
python3-distutils is already the newest version (3.10.8-1~22.04).
python3-minimal is already the newest version (3.10.6-1~22.04).
python3-minimal set to manually installed.
The following packages were automatically installed and are no longer required:
apport-symptoms distro-info libnetplan0 python3-debconf python3-debian
python3-magic python3-pexpect python3-problem-report python3-ptyprocess
python3-systemd
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 59 not upgraded.
INFO: [docker install]
INFO: distro=ubuntu detected
INFO: docker installed: Docker version 27.4.1, build b9d17ea
[docker config]
DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5101
HTTP/1.1 404 Not Found
Content-Type: text/plain; charset=utf-8
X-Content-Type-Options: nosniff
Date: Thu, 09 Jan 2025 07:07:07 GMT
Content-Length: 19
DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5101 is insecure
INFO: [restart docker]
INFO: get testrunner.sh from image
INFO: docker installed: Docker version 27.4.1, build b9d17ea
master-1_2_9_3-1: Pulling from tf-deployment-test
2d473b07cdd5: Already exists
e828e8e5b35d: Pulling fs layer
43507d0e6191: Pulling fs layer
e828e8e5b35d: Verifying Checksum
e828e8e5b35d: Download complete
e828e8e5b35d: Pull complete
43507d0e6191: Verifying Checksum
43507d0e6191: Download complete
43507d0e6191: Pull complete
Digest: sha256:a2f4b17d550f3ce44e740a20480d11f301fd8232f4bfc206a78743ac9dcacc76
Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
ad447d5889fffb8df49280c4954fdc380d854af2d6c0765990bd52196afbff6c
8Pq9vOxxs7
INFO: run tests...
INFO: create test.env
DEBUG=false
DEPLOYER=ansible
CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
ORCHESTRATOR=openstack
OPENSTACK_VERSION="yoga"
CONTROLLER_NODES="10.0.0.23 10.0.0.29 10.0.0.37 "
AGENT_NODES="10.0.0.12 10.0.0.28 "
CONTROL_NODES="10.20.0.7 10.20.0.5 10.20.0.12 "
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.23'
OS_AUTH_URL='http://10.0.0.23:5000/v3'
AUTH_PASSWORD='contrail123'
AUTH_URL=''
CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
SSH_USER=ubuntu
SSH_HOST=10.0.0.23
DEPLOYMENT_TEST_TAGS=ziu
master-1_2_9_3-1: Pulling from tf-deployment-test
Digest: sha256:a2f4b17d550f3ce44e740a20480d11f301fd8232f4bfc206a78743ac9dcacc76
Status: Image is up to date for nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
INFO: command to run: sudo docker run --privileged=true --rm=true -t -v /home/ubuntu/.tf/test.env:/input/test.env -v /home/ubuntu/.ssh/id_rsa:/root/.ssh/id_rsa -v /home/ubuntu/output:/output --network host nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_3-1
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/tmpkgizvf1p
/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.23' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.23' (ECDSA) to the list of known hosts.
2025-01-09 07:07:20.688 DEBUG: Open ssh connection host=10.0.0.23 user=ubuntu
2025-01-09 07:07:20.695 DEBUG: starting thread (client mode): 0x19efe160
2025-01-09 07:07:20.695 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0
2025-01-09 07:07:20.706 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-01-09 07:07:20.706 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-01-09 07:07:20.708 DEBUG: === Key exchange possibilities ===
2025-01-09 07:07:20.708 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
2025-01-09 07:07:20.708 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-01-09 07:07:20.708 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-01-09 07:07:20.708 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-01-09 07:07:20.709 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
2025-01-09 07:07:20.709 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
2025-01-09 07:07:20.709 DEBUG: client compress: none, zlib@openssh.com
2025-01-09 07:07:20.709 DEBUG: server compress: none, zlib@openssh.com
2025-01-09 07:07:20.709 DEBUG: client lang:
2025-01-09 07:07:20.709 DEBUG: server lang:
2025-01-09 07:07:20.709 DEBUG: kex follows: False
2025-01-09 07:07:20.710 DEBUG: === Key exchange agreements ===
2025-01-09 07:07:20.710 DEBUG: Strict kex mode: True
2025-01-09 07:07:20.710 DEBUG: Kex: curve25519-sha256@libssh.org
2025-01-09 07:07:20.710 DEBUG: HostKey: ssh-ed25519
2025-01-09 07:07:20.710 DEBUG: Cipher: aes128-ctr
2025-01-09 07:07:20.710 DEBUG: MAC: hmac-sha2-256
2025-01-09 07:07:20.711 DEBUG: Compression: none
2025-01-09 07:07:20.711 DEBUG: === End of kex handshake ===
2025-01-09 07:07:20.756 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-01-09 07:07:20.757 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-01-09 07:07:20.758 DEBUG: Switch to new keys ...
2025-01-09 07:07:20.758 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-01-09 07:07:20.759 DEBUG: Adding ssh-ed25519 host key for 10.0.0.23: b'63dcfcee4a2ddabb3ba030584a7d9bc5'
2025-01-09 07:07:20.783 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'}
2025-01-09 07:07:21.252 DEBUG: Trying discovered key b'65a2c2b4385f97f8c585d6dd0406ed60' in /root/.ssh/id_rsa
2025-01-09 07:07:21.253 DEBUG: userauth is OK
2025-01-09 07:07:21.253 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-01-09 07:07:21.253 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-01-09 07:07:21.254 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com']
2025-01-09 07:07:21.254 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-01-09 07:07:21.270 INFO: Authentication (publickey) successful!
2025-01-09 07:07:21.270 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh'
2025-01-09 07:07:21.271 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-01-09 07:07:21.309 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-01-09 07:07:21.310 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-01-09 07:07:21.311 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-01-09 07:07:21.355 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-01-09 07:07:21.355 DEBUG: Secsh channel 0 opened.
2025-01-09 07:07:21.359 DEBUG: [chan 0] Sesch channel 0 request ok
2025-01-09 07:07:21.360 DEBUG: Command started, waiting result...
2025-01-09 07:07:21.360 DEBUG: [chan 0] EOF sent (0)
2025-01-09 07:07:21.361 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
+ my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
2025-01-09 07:07:21.363 INFO: + my_dir=/tmp/tf-deployment-test/tests/ziu/ansible
+ TF_CONFIG_DIR=/home/ubuntu/.tf
+ source /tmp/test.env
++ DEBUG=false
++ DEPLOYER=ansible
++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_3-1
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ ORCHESTRATOR=openstack
++ OPENSTACK_VERSION=yoga
++ CONTROLLER_NODES='10.0.0.23 10.0.0.29 10.0.0.37 '
++ AGENT_NODES='10.0.0.12 10.0.0.28 '
++ CONTROL_NODES='10.20.0.7 10.20.0.5 10.20.0.12 '
++ 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.23
++ OS_AUTH_URL=http://10.0.0.23:5000/v3
++ AUTH_PASSWORD=contrail123
++ AUTH_URL=
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_3-1
++ SSH_USER=ubuntu
++ SSH_HOST=10.0.0.23
++ DEPLOYMENT_TEST_TAGS=ziu
+ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
+ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
+ export CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
+ CONTRAIL_CONTAINER_TAG=master-1_2_9_3-1
+ export 'SSH_OPTIONS=-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
+ SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
+ tf_deployer_dir=/home/ubuntu/tf-ansible-deployer
+ openstack_deployer_dir=/home/ubuntu/contrail-kolla-ansible
+ tf_deployer_image=tf-ansible-deployer-src
+ openstack_deployer_image=tf-kolla-ansible-src
+ fetch_deployer tf-ansible-deployer-src /home/ubuntu/tf-ansible-deployer
+ [[ 2 != 2 ]]
+ local deployer_image=tf-ansible-deployer-src
+ local deployer_dir=/home/ubuntu/tf-ansible-deployer
+ sudo rm -rf /home/ubuntu/tf-ansible-deployer
2025-01-09 07:07:21.392 INFO: + local image=nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src
+ '[' -n master-1_2_9_3-1 ']'
+ image+=:master-1_2_9_3-1
+ sudo docker create --name tf-ansible-deployer-src --entrypoint /bin/true nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_3-1
2025-01-09 07:07:21.418 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_3-1' locally
2025-01-09 07:07:21.546 INFO: master-1_2_9_3-1: Pulling from tf-ansible-deployer-src
afb0c543f4c6: Pulling fs layer
2025-01-09 07:07:21.603 INFO: afb0c543f4c6: Download complete
2025-01-09 07:07:21.781 INFO: afb0c543f4c6:
2025-01-09 07:07:21.782 INFO: Pull complete
2025-01-09 07:07:21.794 INFO: Digest: sha256:d4692fcb7621edf599bef595b54f1ca82b470fd73f259cf77ba817788d6ff6a4
2025-01-09 07:07:21.808 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_3-1
2025-01-09 07:07:22.118 INFO: 35b399db15ecb2cf38f5b2cc9b016a072c6ce8485b96c11c6625a1bd4bd4582a
2025-01-09 07:07:22.119 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer
2025-01-09 07:07:22.208 INFO: + sudo docker rm -fv tf-ansible-deployer-src
2025-01-09 07:07:22.252 INFO: tf-ansible-deployer-src
2025-01-09 07:07:22.255 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer
2025-01-09 07:07:22.265 INFO: + fetch_deployer tf-kolla-ansible-src /home/ubuntu/contrail-kolla-ansible
+ [[ 2 != 2 ]]
+ local deployer_image=tf-kolla-ansible-src
+ local deployer_dir=/home/ubuntu/contrail-kolla-ansible
+ sudo rm -rf /home/ubuntu/contrail-kolla-ansible
2025-01-09 07:07:22.336 INFO: + local image=nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src
+ '[' -n master-1_2_9_3-1 ']'
+ image+=:master-1_2_9_3-1
+ sudo docker create --name tf-kolla-ansible-src --entrypoint /bin/true nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_3-1
2025-01-09 07:07:22.358 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_3-1' locally
2025-01-09 07:07:22.484 INFO: master-1_2_9_3-1: Pulling from tf-kolla-ansible-src
0b204470cdb2: Pulling fs layer
2025-01-09 07:07:22.857 INFO: 0b204470cdb2: Verifying Checksum
0b204470cdb2: Download complete
2025-01-09 07:07:23.399 INFO: 0b204470cdb2: Pull complete
2025-01-09 07:07:23.413 INFO: Digest: sha256:0d3c8e33c2cdd87f7ac7b34e17a6f92bb8288a0e79104a900213beb15d063995
2025-01-09 07:07:23.419 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_3-1
2025-01-09 07:07:23.626 INFO: 5eeb37f77857bd197412c7ff3c5e11fb8f58ff5d9dd98ddaf4d19d64fb6812fb
2025-01-09 07:07:23.629 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible
2025-01-09 07:07:23.782 INFO: + sudo docker rm -fv tf-kolla-ansible-src
2025-01-09 07:07:23.906 INFO: tf-kolla-ansible-src
2025-01-09 07:07:23.911 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible
2025-01-09 07:07:23.918 INFO: + cd /home/ubuntu/tf-ansible-deployer
+ cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml
2025-01-09 07:07:23.922 INFO: + sed -i 's/CONTRAIL_CONTAINER_TAG:.*/CONTRAIL_CONTAINER_TAG: master-1_2_9_3-1/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-01-09 07:07:23.923 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5101/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-01-09 07:07:23.931 INFO: + sudo -E ansible-playbook -v -e stage=controller -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml
2025-01-09 07:07:25.219 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-01-09 07:07:25.233 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-01-09 07:07:25.245 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-01-09 07:07:25.692 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-01-09 07:07:26.983 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:07:26.983 INFO: ok: [localhost]
2025-01-09 07:07:27.182 INFO: TASK [Expose instances] ********************************************************
2025-01-09 07:07:27.183 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}, "changed": false}
2025-01-09 07:07:27.380 INFO: TASK [Expose global configuration] *********************************************
ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-01-09 07:07:27.599 INFO: TASK [Expose remote_locations configuration] ***********************************
ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-01-09 07:07:27.765 INFO: TASK [Expose provider config] **************************************************
2025-01-09 07:07:27.765 INFO: ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false}
2025-01-09 07:07:28.379 INFO: TASK [pip : check if pip present] **********************************************
changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.191589", "end": "2025-01-09 07:07:28.353378", "msg": "", "rc": 0, "start": "2025-01-09 07:07:28.161789", "stderr": "", "stderr_lines": [], "stdout": "pip 24.3.1 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)", "stdout_lines": ["pip 24.3.1 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)"]}
2025-01-09 07:07:29.580 INFO: TASK [pip : upgrade pip] *******************************************************
2025-01-09 07:07:29.580 INFO: changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.779260", "end": "2025-01-09 07:07:29.554102", "msg": "", "rc": 0, "start": "2025-01-09 07:07:28.774842", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pip>=20 in /usr/local/lib/python3.10/dist-packages (24.3.1)", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pip>=20 in /usr/local/lib/python3.10/dist-packages (24.3.1)"]}
2025-01-09 07:07:29.670 INFO: TASK [contrail_deployer : create container host group] *************************
2025-01-09 07:07:29.743 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-01-09 07:07:30.080 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-01-09 07:07:30.081 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:30.135 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:30.166 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.37", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:30.195 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:30.225 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.28", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:30.386 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-01-09 07:07:30.387 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:30.440 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:30.469 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.37", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:30.498 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:30.526 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.28", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:30.837 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-01-09 07:07:30.894 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-01-09 07:07:31.089 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:31.090 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-01-09 07:07:31.320 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:31.348 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:31.382 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:31.535 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-01-09 07:07:31.725 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-01-09 07:07:31.725 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:31.755 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:31.782 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:31.958 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:31.958 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-01-09 07:07:32.155 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:32.183 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:32.212 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:32.403 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:32.403 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-01-09 07:07:32.592 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-01-09 07:07:32.593 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:32.621 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:32.650 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:32.815 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:32.817 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-01-09 07:07:33.001 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:33.031 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:33.060 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:33.213 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-01-09 07:07:33.405 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-01-09 07:07:33.406 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:33.438 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:33.500 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:33.690 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-01-09 07:07:33.936 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:33.963 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:33.994 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:34.179 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-01-09 07:07:34.391 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-01-09 07:07:34.392 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:34.424 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:34.460 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:34.620 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-01-09 07:07:34.883 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:34.891 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-01-09 07:07:35.191 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:35.191 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-01-09 07:07:35.447 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:35.447 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-01-09 07:07:35.642 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-01-09 07:07:35.643 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:35.809 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:35.811 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-01-09 07:07:36.010 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-01-09 07:07:36.011 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:36.037 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.12", "10.0.0.28"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:36.191 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:36.192 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-01-09 07:07:36.367 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-01-09 07:07:36.417 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-01-09 07:07:36.794 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-01-09 07:07:36.794 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-01-09 07:07:36.959 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-01-09 07:07:36.960 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_3-1"}, "changed": false}
2025-01-09 07:07:37.108 INFO: TASK [contrail_deployer : set registry if defined] *****************************
ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false}
2025-01-09 07:07:37.336 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:37.336 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-01-09 07:07:37.503 INFO: TASK [contrail_deployer : add roles if defined] ********************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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_23": {"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_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:37.528 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:37.556 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:37.582 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:37.611 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:07:37.754 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-01-09 07:07:37.755 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.23 10.0.0.29 10.0.0.37", "opencontrail_collector_ip": "10.0.0.23 10.0.0.29 10.0.0.37"}, "changed": false}
2025-01-09 07:07:37.803 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-01-09 07:07:37.846 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-01-09 07:07:38.062 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-01-09 07:07:38.067 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-01-09 07:07:38.115 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-01-09 07:07:38.181 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-01-09 07:07:38.694 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-01-09 07:07:38.875 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-01-09 07:07:38.876 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-01-09 07:07:39.055 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
2025-01-09 07:07:39.055 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.086 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.112 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.139 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.183 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.218 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.247 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.275 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:07:39.460 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:07:39.654 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:39.684 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:39.717 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:39.885 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:39.886 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:07:40.084 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:40.112 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:40.141 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:40.307 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:07:40.501 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:07:40.529 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:40.561 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:07:40.787 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-01-09 07:07:40.788 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:40.794 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:40.984 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-01-09 07:07:40.985 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.23"}, "changed": false}
2025-01-09 07:07:41.361 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:41.392 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:41.418 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:41.473 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:41.502 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:41.503 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:41.695 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:07:42.077 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-01-09 07:07:42.126 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-01-09 07:07:42.319 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:07:42.320 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-01-09 07:07:42.510 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-01-09 07:07:42.511 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-01-09 07:07:42.904 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-01-09 07:07:42.904 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-01-09 07:07:43.068 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-01-09 07:07:43.223 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-01-09 07:07:43.471 INFO: TASK [kolla_deployer : install_kolla_dependencies] *****************************
2025-01-09 07:07:43.530 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost
2025-01-09 07:07:44.841 INFO: TASK [kolla_deployer : install git to operate on kolla branches] ***************
2025-01-09 07:07:44.849 INFO: ok: [localhost] => {"cache_update_time": 1736404747, "cache_updated": false, "changed": false}
2025-01-09 07:07:44.909 INFO: TASK [kolla_deployer : create kolla playbooks] *********************************
2025-01-09 07:07:44.966 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost
2025-01-09 07:07:45.139 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] ***
2025-01-09 07:07:45.139 INFO: ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 07:07:45.580 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************
2025-01-09 07:07:45.581 INFO: ok: [localhost] => {"changed": false, "stat": {"atime": 1736406443.913973, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1736406443.913973, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 842538, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1736404450.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": "2249797781", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
2025-01-09 07:07:46.386 INFO: TASK [kolla_deployer : Choosing openstack branch] ******************************
2025-01-09 07:07:46.387 INFO: changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.146918", "end": "2025-01-09 07:07:46.359412", "msg": "", "rc": 0, "start": "2025-01-09 07:07:46.212494", "stderr": "Switched to a new branch 'opensdn/yoga'", "stderr_lines": ["Switched to a new branch 'opensdn/yoga'"], "stdout": "Branch 'opensdn/yoga' set up to track remote branch 'opensdn/yoga' from 'github'.", "stdout_lines": ["Branch 'opensdn/yoga' set up to track remote branch 'opensdn/yoga' from 'github'."]}
2025-01-09 07:07:48.149 INFO: TASK [kolla_deployer : install python compose] *********************************
2025-01-09 07:07:48.150 INFO: ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "docker<7"], "name": ["docker<7"], "requirements": null, "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)\nRequirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)\nRequirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)\nRequirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)", "Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)", "Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)", "Requirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)"], "version": null, "virtualenv": null}
2025-01-09 07:07:49.889 INFO: TASK [kolla_deployer : install kolla requirements] *****************************
2025-01-09 07:07:49.889 INFO: ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "-r", "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt"], "name": null, "requirements": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt", "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (6.1.0)\nRequirement already satisfied: oslo.config>=5.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (9.7.0)\nRequirement already satisfied: PyYAML>=3.12 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 7)) (5.4.1)\nRequirement already satisfied: cryptography>=2.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (44.0.0)\nRequirement already satisfied: oslo.utils>=3.33.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (8.0.0)\nRequirement already satisfied: Jinja2>=3 in /usr/lib/python3/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 14)) (3.0.3)\nRequirement already satisfied: jmespath>=0.9.3 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 17)) (1.0.1)\nRequirement already satisfied: hvac>=0.10.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 20)) (2.3.0)\nRequirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.0.0)\nRequirement already satisfied: netaddr>=0.7.18 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.3.0)\nRequirement already satisfied: oslo.i18n>=3.15.3 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (6.5.0)\nRequirement already satisfied: requests>=2.18.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.28.2)\nRequirement already satisfied: rfc3986>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.0.0)\nRequirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (5.4.0)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (1.17.1)\nRequirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.1.0)\nRequirement already satisfied: packaging>=20.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (24.2)\nRequirement already satisfied: psutil>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (6.1.1)\nRequirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.4.7)\nRequirement already satisfied: tzdata>=2022.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2024.2)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (2.22)\nRequirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from debtcollector>=1.2.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.17.0)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (6.1.0)", "Requirement already satisfied: oslo.config>=5.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (9.7.0)", "Requirement already satisfied: PyYAML>=3.12 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 7)) (5.4.1)", "Requirement already satisfied: cryptography>=2.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (44.0.0)", "Requirement already satisfied: oslo.utils>=3.33.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (8.0.0)", "Requirement already satisfied: Jinja2>=3 in /usr/lib/python3/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 14)) (3.0.3)", "Requirement already satisfied: jmespath>=0.9.3 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 17)) (1.0.1)", "Requirement already satisfied: hvac>=0.10.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 20)) (2.3.0)", "Requirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.0.0)", "Requirement already satisfied: netaddr>=0.7.18 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.3.0)", "Requirement already satisfied: oslo.i18n>=3.15.3 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (6.5.0)", "Requirement already satisfied: requests>=2.18.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.28.2)", "Requirement already satisfied: rfc3986>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.0.0)", "Requirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (5.4.0)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (1.17.1)", "Requirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.1.0)", "Requirement already satisfied: packaging>=20.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (24.2)", "Requirement already satisfied: psutil>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (6.1.1)", "Requirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.4.7)", "Requirement already satisfied: tzdata>=2022.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2024.2)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (2.22)", "Requirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from debtcollector>=1.2.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.17.0)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2020.6.20)"], "version": null, "virtualenv": null}
2025-01-09 07:07:52.034 INFO: TASK [kolla_deployer : install kolla libraries] ********************************
changed: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:07:52.253 INFO: TASK [k8s_deployer : init master_ip list] **************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-01-09 07:07:52.401 INFO: TASK [k8s_deployer : init master_name list] ************************************
2025-01-09 07:07:52.401 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-01-09 07:07:52.803 INFO: TASK [k8s_deployer : show master_ip list] **************************************
2025-01-09 07:07:52.804 INFO: ok: [localhost] => {
"msg": []
}
2025-01-09 07:07:52.987 INFO: TASK [k8s_deployer : show master_name list] ************************************
2025-01-09 07:07:52.988 INFO: ok: [localhost] => {
"msg": []
}
2025-01-09 07:07:53.806 INFO: PLAY [Prepare Docker] **********************************************************
2025-01-09 07:07:55.438 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:07:55.439 INFO: ok: [10.0.0.23]
2025-01-09 07:07:55.793 INFO: ok: [10.0.0.29]
2025-01-09 07:07:55.893 INFO: ok: [10.0.0.37]
2025-01-09 07:07:56.164 INFO: ok: [10.0.0.28]
2025-01-09 07:07:56.531 INFO: ok: [10.0.0.12]
2025-01-09 07:07:57.242 INFO: TASK [docker : include OS specific] ********************************************
2025-01-09 07:07:57.879 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.23, 10.0.0.29, 10.0.0.37, 10.0.0.12, 10.0.0.28
2025-01-09 07:07:59.178 INFO: TASK [docker : upgrade pyopenssl] **********************************************
2025-01-09 07:07:59.179 INFO: ok: [10.0.0.29] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:07:59.315 INFO: ok: [10.0.0.23] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (24.3.0)\nRequirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (24.3.0)", "Requirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)"], "version": null, "virtualenv": null}
2025-01-09 07:07:59.376 INFO: ok: [10.0.0.37] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:07:59.872 INFO: ok: [10.0.0.28] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:08:00.221 INFO: ok: [10.0.0.12] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:08:01.715 INFO: TASK [docker : Install pre-requisites] *****************************************
2025-01-09 07:08:01.715 INFO: ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736404747, "cache_updated": false, "changed": false}
2025-01-09 07:08:01.780 INFO: ok: [10.0.0.23] => {"attempts": 1, "cache_update_time": 1736404747, "cache_updated": false, "changed": false}
2025-01-09 07:08:02.002 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736404747, "cache_updated": false, "changed": false}
2025-01-09 07:08:02.573 INFO: ok: [10.0.0.28] => {"attempts": 1, "cache_update_time": 1736404747, "cache_updated": false, "changed": false}
2025-01-09 07:08:03.206 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1736404747, "cache_updated": false, "changed": false}
2025-01-09 07:08:04.305 INFO: TASK [docker : add docker repo key] ********************************************
2025-01-09 07:08:04.305 INFO: ok: [10.0.0.37] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:08:04.319 INFO: ok: [10.0.0.29] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:08:04.338 INFO: ok: [10.0.0.23] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:08:04.466 INFO: ok: [10.0.0.28] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:08:04.547 INFO: ok: [10.0.0.12] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:08:05.346 INFO: TASK [docker : create docker repo] *********************************************
2025-01-09 07:08:05.347 INFO: ok: [10.0.0.29] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:08:05.419 INFO: ok: [10.0.0.23] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:08:05.485 INFO: ok: [10.0.0.37] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:08:05.601 INFO: ok: [10.0.0.12] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:08:05.652 INFO: ok: [10.0.0.28] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:08:09.223 INFO: TASK [docker : install docker for other ubuntu] ********************************
ok: [10.0.0.23] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": true, "changed": false}
2025-01-09 07:08:09.339 INFO: ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": true, "changed": false}
2025-01-09 07:08:09.440 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": true, "changed": false}
2025-01-09 07:08:09.450 INFO: ok: [10.0.0.28] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": true, "changed": false}
2025-01-09 07:08:09.783 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": true, "changed": false}
2025-01-09 07:08:09.940 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-01-09 07:08:10.565 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.23, 10.0.0.29, 10.0.0.37, 10.0.0.12, 10.0.0.28
2025-01-09 07:08:11.281 INFO: TASK [docker : create docker config directory] *********************************
ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:08:11.292 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:08:11.334 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:08:11.436 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:08:11.490 INFO: ok: [10.0.0.28] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:08:12.068 INFO: TASK [docker : ensure docker config file exists] *******************************
2025-01-09 07:08:12.069 INFO: changed: [10.0.0.23] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-01-09 07:08:12.080 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-01-09 07:08:12.258 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-01-09 07:08:12.343 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-01-09 07:08:12.374 INFO: changed: [10.0.0.28] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-01-09 07:08:12.959 INFO: TASK [docker : read docker config file] ****************************************
2025-01-09 07:08:12.960 INFO: changed: [10.0.0.23] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003746", "end": "2025-01-09 07:08:12.909803", "msg": "", "rc": 0, "start": "2025-01-09 07:08:12.906057", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5101\"\n ],\n \"live-restore\": true,\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5101\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:08:12.994 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003307", "end": "2025-01-09 07:08:12.960086", "msg": "", "rc": 0, "start": "2025-01-09 07:08:12.956779", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:08:13.156 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003263", "end": "2025-01-09 07:08:13.117919", "msg": "", "rc": 0, "start": "2025-01-09 07:08:13.114656", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:08:13.264 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005143", "end": "2025-01-09 07:08:13.225640", "msg": "", "rc": 0, "start": "2025-01-09 07:08:13.220497", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:08:13.273 INFO: changed: [10.0.0.28] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003770", "end": "2025-01-09 07:08:13.242788", "msg": "", "rc": 0, "start": "2025-01-09 07:08:13.239018", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:08:13.572 INFO: TASK [docker : convert entries to json] ****************************************
2025-01-09 07:08:13.573 INFO: ok: [10.0.0.23] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:13.662 INFO: ok: [10.0.0.29] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:13.763 INFO: ok: [10.0.0.37] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:13.860 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:13.916 INFO: ok: [10.0.0.28] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:14.189 INFO: TASK [docker : register insecure-registries] ***********************************
2025-01-09 07:08:14.189 INFO: ok: [10.0.0.23] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 07:08:14.380 INFO: ok: [10.0.0.29] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-01-09 07:08:14.386 INFO: ok: [10.0.0.37] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-01-09 07:08:14.488 INFO: ok: [10.0.0.12] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-01-09 07:08:14.539 INFO: ok: [10.0.0.28] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-01-09 07:08:14.969 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************
ok: [10.0.0.29] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
ok: [10.0.0.37] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:15.075 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:15.143 INFO: ok: [10.0.0.28] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:08:16.140 INFO: TASK [docker : write config to daemon.json] ************************************
changed: [10.0.0.29] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406495.5111272-109963-259696191983651/source", "state": "file", "uid": 0}
2025-01-09 07:08:16.181 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406495.6099288-109964-26927131737000/source", "state": "file", "uid": 0}
2025-01-09 07:08:16.355 INFO: changed: [10.0.0.28] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406495.8448699-109993-40435105706475/source", "state": "file", "uid": 0}
2025-01-09 07:08:16.385 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406495.7710185-109984-37315246380305/source", "state": "file", "uid": 0}
2025-01-09 07:08:30.700 INFO: TASK [docker : restart docker daemon] ******************************************
2025-01-09 07:08:30.701 INFO: changed: [10.0.0.28] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 06:39:31 UTC", "ActiveEnterTimestampMonotonic": "402938504", "ActiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ActiveExitTimestampMonotonic": "401974826", "ActiveState": "active", "After": "firewalld.service time-set.target containerd.service sysinit.target basic.target system.slice network-online.target docker.socket systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 06:39:30 UTC", "AssertTimestampMonotonic": "401980720", "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": "143182115000", "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-01-09 06:39:30 UTC", "ConditionTimestampMonotonic": "401980719", "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": "11154", "ExecMainStartTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ExecMainStartTimestampMonotonic": "401981526", "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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11154 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11154 ; 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-01-09 06:39:30 UTC", "InactiveEnterTimestampMonotonic": "401980124", "InactiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "InactiveExitTimestampMonotonic": "401981748", "InvocationID": "53510cff152b46168b53926deff7750b", "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": "11154", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "824860672", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-01-09 06:39:31 UTC", "StateChangeTimestampMonotonic": "402938504", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "12", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:31.403 INFO: changed: [10.0.0.12] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 06:39:31 UTC", "ActiveEnterTimestampMonotonic": "445154458", "ActiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ActiveExitTimestampMonotonic": "444115851", "ActiveState": "active", "After": "basic.target systemd-journald.socket firewalld.service network-online.target containerd.service sysinit.target time-set.target system.slice docker.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 06:39:30 UTC", "AssertTimestampMonotonic": "444122535", "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": "167469349000", "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-01-09 06:39:30 UTC", "ConditionTimestampMonotonic": "444122534", "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": "11540", "ExecMainStartTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ExecMainStartTimestampMonotonic": "444123666", "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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11540 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11540 ; 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-01-09 06:39:30 UTC", "InactiveEnterTimestampMonotonic": "444121749", "InactiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "InactiveExitTimestampMonotonic": "444123932", "InvocationID": "cc2853f28a144e568b121f7497fad3fe", "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": "11540", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "825430016", "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-01-09 06:39:31 UTC", "StateChangeTimestampMonotonic": "445154458", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "12", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:34.618 INFO: changed: [10.0.0.29] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 06:39:31 UTC", "ActiveEnterTimestampMonotonic": "758465259", "ActiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ActiveExitTimestampMonotonic": "757498805", "ActiveState": "active", "After": "firewalld.service system.slice sysinit.target network-online.target time-set.target containerd.service docker.socket systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 06:39:30 UTC", "AssertTimestampMonotonic": "757507132", "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": "116345072000", "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-01-09 06:39:30 UTC", "ConditionTimestampMonotonic": "757507129", "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": "11335", "ExecMainStartTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ExecMainStartTimestampMonotonic": "757508224", "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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11335 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11335 ; 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-01-09 06:39:30 UTC", "InactiveEnterTimestampMonotonic": "757506514", "InactiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "InactiveExitTimestampMonotonic": "757508518", "InvocationID": "bdb34468f3d845e09a54a1c8d046b412", "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": "11335", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5560217600", "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-01-09 06:39:31 UTC", "StateChangeTimestampMonotonic": "758465259", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:34.963 INFO: changed: [10.0.0.37] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 06:39:31 UTC", "ActiveEnterTimestampMonotonic": "711538139", "ActiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ActiveExitTimestampMonotonic": "710651958", "ActiveState": "active", "After": "network-online.target systemd-journald.socket firewalld.service containerd.service time-set.target docker.socket sysinit.target basic.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 06:39:30 UTC", "AssertTimestampMonotonic": "710655733", "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": "134847038000", "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-01-09 06:39:30 UTC", "ConditionTimestampMonotonic": "710655731", "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": "11313", "ExecMainStartTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ExecMainStartTimestampMonotonic": "710656727", "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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11313 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=11313 ; 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-01-09 06:39:30 UTC", "InactiveEnterTimestampMonotonic": "710655149", "InactiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "InactiveExitTimestampMonotonic": "710656990", "InvocationID": "27661ff036c9431e9cab904b061f7d6c", "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": "11313", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5559623680", "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-01-09 06:39:31 UTC", "StateChangeTimestampMonotonic": "711538139", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:35.965 INFO: TASK [docker : start docker daemon] ********************************************
2025-01-09 07:08:36.575 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.23, 10.0.0.29, 10.0.0.37, 10.0.0.12, 10.0.0.28
2025-01-09 07:08:37.217 INFO: TASK [docker : start docker daemon] ********************************************
ok: [10.0.0.23] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 06:39:31 UTC", "ActiveEnterTimestampMonotonic": "801523086", "ActiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ActiveExitTimestampMonotonic": "800558472", "ActiveState": "active", "After": "containerd.service docker.socket system.slice time-set.target sysinit.target firewalld.service network-online.target systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 06:39:30 UTC", "AssertTimestampMonotonic": "800562879", "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": "261814200000", "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-01-09 06:39:30 UTC", "ConditionTimestampMonotonic": "800562877", "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": "16218", "ExecMainStartTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ExecMainStartTimestampMonotonic": "800563689", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-01-09 07:07:07 UTC] ; stop_time=[Thu 2025-01-09 07:07:07 UTC] ; pid=105625 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-01-09 07:07:07 UTC] ; stop_time=[Thu 2025-01-09 07:07:07 UTC] ; pid=105625 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=16218 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=16218 ; 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-01-09 06:39:30 UTC", "InactiveEnterTimestampMonotonic": "800562394", "InactiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "InactiveExitTimestampMonotonic": "800563914", "InvocationID": "563a7e1ebda941a895af5ce634834515", "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": "16218", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4587806720", "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-01-09 07:07:07 UTC", "StateChangeTimestampMonotonic": "2458077933", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:37.434 INFO: ok: [10.0.0.29] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:34 UTC", "ActiveEnterTimestampMonotonic": "2501761028", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2484874878", "ActiveState": "active", "After": "firewalld.service system.slice sysinit.target network-online.target time-set.target containerd.service docker.socket systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:28 UTC", "AssertTimestampMonotonic": "2495898733", "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": "1544229000", "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-01-09 07:08:28 UTC", "ConditionTimestampMonotonic": "2495898731", "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": "45508", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:28 UTC", "ExecMainStartTimestampMonotonic": "2495899596", "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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45508 ; 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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45508 ; 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-01-09 07:08:28 UTC", "InactiveEnterTimestampMonotonic": "2495898014", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:28 UTC", "InactiveExitTimestampMonotonic": "2495899961", "InvocationID": "ccb672097dc94b7286f97ff19cda718a", "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": "45508", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "60874752", "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-01-09 07:08:34 UTC", "StateChangeTimestampMonotonic": "2501761028", "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-01-09 07:08:37.572 INFO: ok: [10.0.0.37] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:34 UTC", "ActiveEnterTimestampMonotonic": "2455191945", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2437988676", "ActiveState": "active", "After": "network-online.target systemd-journald.socket firewalld.service containerd.service time-set.target docker.socket sysinit.target basic.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:28 UTC", "AssertTimestampMonotonic": "2449175397", "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": "1605708000", "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-01-09 07:08:28 UTC", "ConditionTimestampMonotonic": "2449175395", "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": "45140", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:28 UTC", "ExecMainStartTimestampMonotonic": "2449176297", "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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45140 ; 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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45140 ; 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-01-09 07:08:28 UTC", "InactiveEnterTimestampMonotonic": "2449174640", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:28 UTC", "InactiveExitTimestampMonotonic": "2449176635", "InvocationID": "93e183d7672f49f0bf47d8e16cb26bca", "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": "45140", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "63119360", "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-01-09 07:08:34 UTC", "StateChangeTimestampMonotonic": "2455191945", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "52", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:37.659 INFO: ok: [10.0.0.12] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:31 UTC", "ActiveEnterTimestampMonotonic": "2185029709", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2171632800", "ActiveState": "active", "After": "basic.target systemd-journald.socket firewalld.service network-online.target containerd.service sysinit.target time-set.target system.slice docker.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:28 UTC", "AssertTimestampMonotonic": "2181889154", "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": "778978000", "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-01-09 07:08:28 UTC", "ConditionTimestampMonotonic": "2181889151", "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": "26877", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:28 UTC", "ExecMainStartTimestampMonotonic": "2181890495", "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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=26877 ; 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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=26877 ; 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-01-09 07:08:28 UTC", "InactiveEnterTimestampMonotonic": "2181888321", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:28 UTC", "InactiveExitTimestampMonotonic": "2181890909", "InvocationID": "ba917bdfde5947cf819a384799d71d78", "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": "26877", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "37535744", "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-01-09 07:08:31 UTC", "StateChangeTimestampMonotonic": "2185029709", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "20", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:37.676 INFO: ok: [10.0.0.28] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:30 UTC", "ActiveEnterTimestampMonotonic": "2142228379", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2129332612", "ActiveState": "active", "After": "firewalld.service time-set.target containerd.service sysinit.target basic.target system.slice network-online.target docker.socket systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:27 UTC", "AssertTimestampMonotonic": "2139572892", "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": "621942000", "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-01-09 07:08:27 UTC", "ConditionTimestampMonotonic": "2139572890", "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": "25676", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:27 UTC", "ExecMainStartTimestampMonotonic": "2139573868", "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-01-09 07:08:27 UTC] ; stop_time=[n/a] ; pid=25676 ; 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-01-09 07:08:27 UTC] ; stop_time=[n/a] ; pid=25676 ; 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-01-09 07:08:27 UTC", "InactiveEnterTimestampMonotonic": "2139572277", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:27 UTC", "InactiveExitTimestampMonotonic": "2139574188", "InvocationID": "97a12710235c4c8e81557c7fee751bf9", "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": "25676", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36593664", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-01-09 07:08:30 UTC", "StateChangeTimestampMonotonic": "2142228379", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "18", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:08:39.227 INFO: PLAY [ZIU stage 1 stop services] ***********************************************
2025-01-09 07:08:40.429 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:08:40.429 INFO: ok: [10.0.0.23]
2025-01-09 07:08:40.608 INFO: ok: [10.0.0.29]
2025-01-09 07:08:40.764 INFO: ok: [10.0.0.28]
2025-01-09 07:08:40.807 INFO: ok: [10.0.0.37]
2025-01-09 07:08:40.875 INFO: ok: [10.0.0.12]
2025-01-09 07:08:41.778 INFO: TASK [set_fact] ****************************************************************
2025-01-09 07:08:41.783 INFO: ok: [10.0.0.23] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.23", "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.23", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37", "computeManager_ip": "10.0.0.23", "imageManager_ip": "10.0.0.23", "networkManager_ip": "10.0.0.23"}, "contrail_version_tag": "master-1_2_9_3-1", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false}
2025-01-09 07:08:42.149 INFO: ok: [10.0.0.29] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.23", "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.23", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37", "computeManager_ip": "10.0.0.23", "imageManager_ip": "10.0.0.23", "networkManager_ip": "10.0.0.23"}, "contrail_version_tag": "master-1_2_9_3-1", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false}
2025-01-09 07:08:42.332 INFO: ok: [10.0.0.12] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.23", "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.23", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37", "computeManager_ip": "10.0.0.23", "imageManager_ip": "10.0.0.23", "networkManager_ip": "10.0.0.23"}, "contrail_version_tag": "master-1_2_9_3-1", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false}
2025-01-09 07:08:42.336 INFO: ok: [10.0.0.37] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.23", "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.23", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37", "computeManager_ip": "10.0.0.23", "imageManager_ip": "10.0.0.23", "networkManager_ip": "10.0.0.23"}, "contrail_version_tag": "master-1_2_9_3-1", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false}
2025-01-09 07:08:42.406 INFO: ok: [10.0.0.28] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.23", "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.23", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37", "computeManager_ip": "10.0.0.23", "imageManager_ip": "10.0.0.23", "networkManager_ip": "10.0.0.23"}, "contrail_version_tag": "master-1_2_9_3-1", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false}
2025-01-09 07:08:42.635 INFO: TASK [include_vars] ************************************************************
2025-01-09 07:08:42.635 INFO: ok: [10.0.0.23] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:08:42.748 INFO: ok: [10.0.0.29] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:08:42.837 INFO: ok: [10.0.0.37] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:08:42.841 INFO: ok: [10.0.0.12] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:08:42.927 INFO: ok: [10.0.0.28] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:08:43.082 INFO: TASK [include_role : contrail_config] ******************************************
2025-01-09 07:08:52.516 INFO: TASK [contrail_config : update contrail config image] **************************
2025-01-09 07:08:52.517 INFO: changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:08.137150", "end": "2025-01-09 07:08:52.473368", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:08:44.336218", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n92da48d77251: Pulling fs layer\nc5d29bce36fe: Pulling fs layer\nb9bfc6e7772f: Pulling fs layer\n7c69e3dceed0: Pulling fs layer\n524e0756ae70: Pulling fs layer\nd6c5f65a77ff: Pulling fs layer\nea099d8ae165: Pulling fs layer\na259c85ca4b5: Pulling fs layer\n4201f7aa71ca: Pulling fs layer\n7c69e3dceed0: Waiting\nd6c5f65a77ff: Waiting\n524e0756ae70: Waiting\nea099d8ae165: Waiting\n4201f7aa71ca: Waiting\na259c85ca4b5: Waiting\n92da48d77251: Verifying Checksum\n92da48d77251: Download complete\nb9bfc6e7772f: Verifying Checksum\nb9bfc6e7772f: Download complete\nc5d29bce36fe: Download complete\n92da48d77251: Pull complete\n7c69e3dceed0: Verifying Checksum\n7c69e3dceed0: Download complete\n524e0756ae70: Verifying Checksum\n524e0756ae70: Download complete\na259c85ca4b5: Verifying Checksum\na259c85ca4b5: Download complete\nc5d29bce36fe: Pull complete\n4201f7aa71ca: Verifying Checksum\n4201f7aa71ca: Download complete\nb9bfc6e7772f: Pull complete\n7c69e3dceed0: Pull complete\n524e0756ae70: Pull complete\nd6c5f65a77ff: Verifying Checksum\nd6c5f65a77ff: Download complete\nea099d8ae165: Verifying Checksum\nea099d8ae165: Download complete\nd6c5f65a77ff: Pull complete\nea099d8ae165: Pull complete\na259c85ca4b5: Pull complete\n4201f7aa71ca: Pull complete\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "92da48d77251: Pulling fs layer", "c5d29bce36fe: Pulling fs layer", "b9bfc6e7772f: Pulling fs layer", "7c69e3dceed0: Pulling fs layer", "524e0756ae70: Pulling fs layer", "d6c5f65a77ff: Pulling fs layer", "ea099d8ae165: Pulling fs layer", "a259c85ca4b5: Pulling fs layer", "4201f7aa71ca: Pulling fs layer", "7c69e3dceed0: Waiting", "d6c5f65a77ff: Waiting", "524e0756ae70: Waiting", "ea099d8ae165: Waiting", "4201f7aa71ca: Waiting", "a259c85ca4b5: Waiting", "92da48d77251: Verifying Checksum", "92da48d77251: Download complete", "b9bfc6e7772f: Verifying Checksum", "b9bfc6e7772f: Download complete", "c5d29bce36fe: Download complete", "92da48d77251: Pull complete", "7c69e3dceed0: Verifying Checksum", "7c69e3dceed0: Download complete", "524e0756ae70: Verifying Checksum", "524e0756ae70: Download complete", "a259c85ca4b5: Verifying Checksum", "a259c85ca4b5: Download complete", "c5d29bce36fe: Pull complete", "4201f7aa71ca: Verifying Checksum", "4201f7aa71ca: Download complete", "b9bfc6e7772f: Pull complete", "7c69e3dceed0: Pull complete", "524e0756ae70: Pull complete", "d6c5f65a77ff: Verifying Checksum", "d6c5f65a77ff: Download complete", "ea099d8ae165: Verifying Checksum", "ea099d8ae165: Download complete", "d6c5f65a77ff: Pull complete", "ea099d8ae165: Pull complete", "a259c85ca4b5: Pull complete", "4201f7aa71ca: Pull complete", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:08:59.698 INFO: changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:06.855925", "end": "2025-01-09 07:08:59.655752", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:08:52.799827", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nb5a0d0406ff1: Pulling fs layer\n5d96df60bce3: Pulling fs layer\n5d96df60bce3: Verifying Checksum\n5d96df60bce3: Download complete\nb5a0d0406ff1: Verifying Checksum\nb5a0d0406ff1: Download complete\nb5a0d0406ff1: Pull complete\n5d96df60bce3: Pull complete\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "b5a0d0406ff1: Pulling fs layer", "5d96df60bce3: Pulling fs layer", "5d96df60bce3: Verifying Checksum", "5d96df60bce3: Download complete", "b5a0d0406ff1: Verifying Checksum", "b5a0d0406ff1: Download complete", "b5a0d0406ff1: Pull complete", "5d96df60bce3: Pull complete", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:09:00.398 INFO: changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:16.041126", "end": "2025-01-09 07:09:00.356798", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:08:44.315672", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n92da48d77251: Pulling fs layer\nc5d29bce36fe: Pulling fs layer\nb9bfc6e7772f: Pulling fs layer\n7c69e3dceed0: Pulling fs layer\n524e0756ae70: Pulling fs layer\nd6c5f65a77ff: Pulling fs layer\nea099d8ae165: Pulling fs layer\na259c85ca4b5: Pulling fs layer\n4201f7aa71ca: Pulling fs layer\n7c69e3dceed0: Waiting\n524e0756ae70: Waiting\nd6c5f65a77ff: Waiting\nea099d8ae165: Waiting\na259c85ca4b5: Waiting\n4201f7aa71ca: Waiting\n92da48d77251: Verifying Checksum\n92da48d77251: Download complete\nb9bfc6e7772f: Verifying Checksum\nc5d29bce36fe: Verifying Checksum\nb9bfc6e7772f: Download complete\nc5d29bce36fe: Download complete\n7c69e3dceed0: Download complete\n524e0756ae70: Verifying Checksum\n524e0756ae70: Download complete\n92da48d77251: Pull complete\na259c85ca4b5: Verifying Checksum\na259c85ca4b5: Download complete\n4201f7aa71ca: Verifying Checksum\n4201f7aa71ca: Download complete\nc5d29bce36fe: Pull complete\nb9bfc6e7772f: Pull complete\n7c69e3dceed0: Pull complete\n524e0756ae70: Pull complete\nd6c5f65a77ff: Verifying Checksum\nd6c5f65a77ff: Download complete\nea099d8ae165: Verifying Checksum\nea099d8ae165: Download complete\nd6c5f65a77ff: Pull complete\nea099d8ae165: Pull complete\na259c85ca4b5: Pull complete\n4201f7aa71ca: Pull complete\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "92da48d77251: Pulling fs layer", "c5d29bce36fe: Pulling fs layer", "b9bfc6e7772f: Pulling fs layer", "7c69e3dceed0: Pulling fs layer", "524e0756ae70: Pulling fs layer", "d6c5f65a77ff: Pulling fs layer", "ea099d8ae165: Pulling fs layer", "a259c85ca4b5: Pulling fs layer", "4201f7aa71ca: Pulling fs layer", "7c69e3dceed0: Waiting", "524e0756ae70: Waiting", "d6c5f65a77ff: Waiting", "ea099d8ae165: Waiting", "a259c85ca4b5: Waiting", "4201f7aa71ca: Waiting", "92da48d77251: Verifying Checksum", "92da48d77251: Download complete", "b9bfc6e7772f: Verifying Checksum", "c5d29bce36fe: Verifying Checksum", "b9bfc6e7772f: Download complete", "c5d29bce36fe: Download complete", "7c69e3dceed0: Download complete", "524e0756ae70: Verifying Checksum", "524e0756ae70: Download complete", "92da48d77251: Pull complete", "a259c85ca4b5: Verifying Checksum", "a259c85ca4b5: Download complete", "4201f7aa71ca: Verifying Checksum", "4201f7aa71ca: Download complete", "c5d29bce36fe: Pull complete", "b9bfc6e7772f: Pull complete", "7c69e3dceed0: Pull complete", "524e0756ae70: Pull complete", "d6c5f65a77ff: Verifying Checksum", "d6c5f65a77ff: Download complete", "ea099d8ae165: Verifying Checksum", "ea099d8ae165: Download complete", "d6c5f65a77ff: Pull complete", "ea099d8ae165: Pull complete", "a259c85ca4b5: Pull complete", "4201f7aa71ca: Pull complete", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:09:02.394 INFO: changed: [10.0.0.23] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "delta": "0:00:02.287540", "end": "2025-01-09 07:09:02.352758", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-09 07:09:00.065218", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n9929ea0a6348: Pulling fs layer\n127bb40aff00: Pulling fs layer\n9929ea0a6348: Download complete\n9929ea0a6348: Pull complete\n127bb40aff00: Download complete\n127bb40aff00: Pull complete\nDigest: sha256:8d8147150e084d59e9fe8a966928e4abde9676d3dee36f39cef47568869b4552\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "9929ea0a6348: Pulling fs layer", "127bb40aff00: Pulling fs layer", "9929ea0a6348: Download complete", "9929ea0a6348: Pull complete", "127bb40aff00: Download complete", "127bb40aff00: Pull complete", "Digest: sha256:8d8147150e084d59e9fe8a966928e4abde9676d3dee36f39cef47568869b4552", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1"]}
2025-01-09 07:09:04.299 INFO: changed: [10.0.0.23] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "delta": "0:00:01.478214", "end": "2025-01-09 07:09:04.243883", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-09 07:09:02.765669", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n47865ea3c4e6: Pulling fs layer\nd6ca7a91cd8a: Pulling fs layer\n47865ea3c4e6: Verifying Checksum\n47865ea3c4e6: Download complete\n47865ea3c4e6: Pull complete\nd6ca7a91cd8a: Verifying Checksum\nd6ca7a91cd8a: Download complete\nd6ca7a91cd8a: Pull complete\nDigest: sha256:37946857f3ec0361ae94ee47c8f693e7103ba909afc748ad6e482fa8c7b0aac0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "47865ea3c4e6: Pulling fs layer", "d6ca7a91cd8a: Pulling fs layer", "47865ea3c4e6: Verifying Checksum", "47865ea3c4e6: Download complete", "47865ea3c4e6: Pull complete", "d6ca7a91cd8a: Verifying Checksum", "d6ca7a91cd8a: Download complete", "d6ca7a91cd8a: Pull complete", "Digest: sha256:37946857f3ec0361ae94ee47c8f693e7103ba909afc748ad6e482fa8c7b0aac0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1"]}
2025-01-09 07:09:05.255 INFO: changed: [10.0.0.23] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "delta": "0:00:00.470520", "end": "2025-01-09 07:09:05.188527", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-09 07:09:04.718007", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n0a7b37c6d16b: Pulling fs layer\n582ae4480189: Pulling fs layer\n0a7b37c6d16b: Verifying Checksum\n0a7b37c6d16b: Download complete\n582ae4480189: Verifying Checksum\n582ae4480189: Download complete\n0a7b37c6d16b: Pull complete\n582ae4480189: Pull complete\nDigest: sha256:41b6201975b72d98e46b858898af70ec778d955e2e12aea24e76b15aa531690f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "0a7b37c6d16b: Pulling fs layer", "582ae4480189: Pulling fs layer", "0a7b37c6d16b: Verifying Checksum", "0a7b37c6d16b: Download complete", "582ae4480189: Verifying Checksum", "582ae4480189: Download complete", "0a7b37c6d16b: Pull complete", "582ae4480189: Pull complete", "Digest: sha256:41b6201975b72d98e46b858898af70ec778d955e2e12aea24e76b15aa531690f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1"]}
2025-01-09 07:09:06.141 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:21.615798", "end": "2025-01-09 07:09:06.095225", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:08:44.479427", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n92da48d77251: Pulling fs layer\nc5d29bce36fe: Pulling fs layer\nb9bfc6e7772f: Pulling fs layer\n7c69e3dceed0: Pulling fs layer\n524e0756ae70: Pulling fs layer\nd6c5f65a77ff: Pulling fs layer\nea099d8ae165: Pulling fs layer\na259c85ca4b5: Pulling fs layer\n4201f7aa71ca: Pulling fs layer\n7c69e3dceed0: Waiting\n524e0756ae70: Waiting\nd6c5f65a77ff: Waiting\nea099d8ae165: Waiting\na259c85ca4b5: Waiting\n4201f7aa71ca: Waiting\nb9bfc6e7772f: Verifying Checksum\nb9bfc6e7772f: Download complete\n92da48d77251: Verifying Checksum\n92da48d77251: Download complete\nc5d29bce36fe: Verifying Checksum\nc5d29bce36fe: Download complete\n524e0756ae70: Verifying Checksum\n524e0756ae70: Download complete\n7c69e3dceed0: Verifying Checksum\n7c69e3dceed0: Download complete\n92da48d77251: Pull complete\nc5d29bce36fe: Pull complete\na259c85ca4b5: Verifying Checksum\na259c85ca4b5: Download complete\n4201f7aa71ca: Verifying Checksum\n4201f7aa71ca: Download complete\nb9bfc6e7772f: Pull complete\n7c69e3dceed0: Pull complete\n524e0756ae70: Pull complete\nd6c5f65a77ff: Verifying Checksum\nd6c5f65a77ff: Download complete\nea099d8ae165: Verifying Checksum\nea099d8ae165: Download complete\nd6c5f65a77ff: Pull complete\nea099d8ae165: Pull complete\na259c85ca4b5: Pull complete\n4201f7aa71ca: Pull complete\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "92da48d77251: Pulling fs layer", "c5d29bce36fe: Pulling fs layer", "b9bfc6e7772f: Pulling fs layer", "7c69e3dceed0: Pulling fs layer", "524e0756ae70: Pulling fs layer", "d6c5f65a77ff: Pulling fs layer", "ea099d8ae165: Pulling fs layer", "a259c85ca4b5: Pulling fs layer", "4201f7aa71ca: Pulling fs layer", "7c69e3dceed0: Waiting", "524e0756ae70: Waiting", "d6c5f65a77ff: Waiting", "ea099d8ae165: Waiting", "a259c85ca4b5: Waiting", "4201f7aa71ca: Waiting", "b9bfc6e7772f: Verifying Checksum", "b9bfc6e7772f: Download complete", "92da48d77251: Verifying Checksum", "92da48d77251: Download complete", "c5d29bce36fe: Verifying Checksum", "c5d29bce36fe: Download complete", "524e0756ae70: Verifying Checksum", "524e0756ae70: Download complete", "7c69e3dceed0: Verifying Checksum", "7c69e3dceed0: Download complete", "92da48d77251: Pull complete", "c5d29bce36fe: Pull complete", "a259c85ca4b5: Verifying Checksum", "a259c85ca4b5: Download complete", "4201f7aa71ca: Verifying Checksum", "4201f7aa71ca: Download complete", "b9bfc6e7772f: Pull complete", "7c69e3dceed0: Pull complete", "524e0756ae70: Pull complete", "d6c5f65a77ff: Verifying Checksum", "d6c5f65a77ff: Download complete", "ea099d8ae165: Verifying Checksum", "ea099d8ae165: Download complete", "d6c5f65a77ff: Pull complete", "ea099d8ae165: Pull complete", "a259c85ca4b5: Pull complete", "4201f7aa71ca: Pull complete", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:09:13.267 INFO: changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:12.511475", "end": "2025-01-09 07:09:13.217470", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:09:00.705995", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nb5a0d0406ff1: Pulling fs layer\n5d96df60bce3: Pulling fs layer\n5d96df60bce3: Verifying Checksum\n5d96df60bce3: Download complete\nb5a0d0406ff1: Verifying Checksum\nb5a0d0406ff1: Download complete\nb5a0d0406ff1: Pull complete\n5d96df60bce3: Pull complete\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "b5a0d0406ff1: Pulling fs layer", "5d96df60bce3: Pulling fs layer", "5d96df60bce3: Verifying Checksum", "5d96df60bce3: Download complete", "b5a0d0406ff1: Verifying Checksum", "b5a0d0406ff1: Download complete", "b5a0d0406ff1: Pull complete", "5d96df60bce3: Pull complete", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:09:15.151 INFO: changed: [10.0.0.29] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "delta": "0:00:01.525969", "end": "2025-01-09 07:09:15.113247", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-09 07:09:13.587278", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n9929ea0a6348: Pulling fs layer\n127bb40aff00: Pulling fs layer\n9929ea0a6348: Verifying Checksum\n9929ea0a6348: Download complete\n9929ea0a6348: Pull complete\n127bb40aff00: Verifying Checksum\n127bb40aff00: Download complete\n127bb40aff00: Pull complete\nDigest: sha256:8d8147150e084d59e9fe8a966928e4abde9676d3dee36f39cef47568869b4552\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "9929ea0a6348: Pulling fs layer", "127bb40aff00: Pulling fs layer", "9929ea0a6348: Verifying Checksum", "9929ea0a6348: Download complete", "9929ea0a6348: Pull complete", "127bb40aff00: Verifying Checksum", "127bb40aff00: Download complete", "127bb40aff00: Pull complete", "Digest: sha256:8d8147150e084d59e9fe8a966928e4abde9676d3dee36f39cef47568869b4552", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1"]}
2025-01-09 07:09:17.023 INFO: changed: [10.0.0.29] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "delta": "0:00:01.506775", "end": "2025-01-09 07:09:16.982689", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-09 07:09:15.475914", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n47865ea3c4e6: Pulling fs layer\nd6ca7a91cd8a: Pulling fs layer\n47865ea3c4e6: Verifying Checksum\n47865ea3c4e6: Download complete\n47865ea3c4e6: Pull complete\nd6ca7a91cd8a: Verifying Checksum\nd6ca7a91cd8a: Download complete\nd6ca7a91cd8a: Pull complete\nDigest: sha256:37946857f3ec0361ae94ee47c8f693e7103ba909afc748ad6e482fa8c7b0aac0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "47865ea3c4e6: Pulling fs layer", "d6ca7a91cd8a: Pulling fs layer", "47865ea3c4e6: Verifying Checksum", "47865ea3c4e6: Download complete", "47865ea3c4e6: Pull complete", "d6ca7a91cd8a: Verifying Checksum", "d6ca7a91cd8a: Download complete", "d6ca7a91cd8a: Pull complete", "Digest: sha256:37946857f3ec0361ae94ee47c8f693e7103ba909afc748ad6e482fa8c7b0aac0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1"]}
2025-01-09 07:09:17.800 INFO: changed: [10.0.0.29] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "delta": "0:00:00.400559", "end": "2025-01-09 07:09:17.765891", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-09 07:09:17.365332", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n0a7b37c6d16b: Pulling fs layer\n582ae4480189: Pulling fs layer\n0a7b37c6d16b: Download complete\n582ae4480189: Verifying Checksum\n582ae4480189: Download complete\n0a7b37c6d16b: Pull complete\n582ae4480189: Pull complete\nDigest: sha256:41b6201975b72d98e46b858898af70ec778d955e2e12aea24e76b15aa531690f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "0a7b37c6d16b: Pulling fs layer", "582ae4480189: Pulling fs layer", "0a7b37c6d16b: Download complete", "582ae4480189: Verifying Checksum", "582ae4480189: Download complete", "0a7b37c6d16b: Pull complete", "582ae4480189: Pull complete", "Digest: sha256:41b6201975b72d98e46b858898af70ec778d955e2e12aea24e76b15aa531690f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1"]}
2025-01-09 07:09:23.391 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:16.858025", "end": "2025-01-09 07:09:23.352621", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:09:06.494596", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nb5a0d0406ff1: Pulling fs layer\n5d96df60bce3: Pulling fs layer\n5d96df60bce3: Verifying Checksum\n5d96df60bce3: Download complete\nb5a0d0406ff1: Verifying Checksum\nb5a0d0406ff1: Download complete\nb5a0d0406ff1: Pull complete\n5d96df60bce3: Pull complete\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "b5a0d0406ff1: Pulling fs layer", "5d96df60bce3: Pulling fs layer", "5d96df60bce3: Verifying Checksum", "5d96df60bce3: Download complete", "b5a0d0406ff1: Verifying Checksum", "b5a0d0406ff1: Download complete", "b5a0d0406ff1: Pull complete", "5d96df60bce3: Pull complete", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:09:25.789 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "delta": "0:00:01.989461", "end": "2025-01-09 07:09:25.749115", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-09 07:09:23.759654", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n9929ea0a6348: Pulling fs layer\n127bb40aff00: Pulling fs layer\n9929ea0a6348: Verifying Checksum\n9929ea0a6348: Download complete\n9929ea0a6348: Pull complete\n127bb40aff00: Verifying Checksum\n127bb40aff00: Download complete\n127bb40aff00: Pull complete\nDigest: sha256:8d8147150e084d59e9fe8a966928e4abde9676d3dee36f39cef47568869b4552\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "9929ea0a6348: Pulling fs layer", "127bb40aff00: Pulling fs layer", "9929ea0a6348: Verifying Checksum", "9929ea0a6348: Download complete", "9929ea0a6348: Pull complete", "127bb40aff00: Verifying Checksum", "127bb40aff00: Download complete", "127bb40aff00: Pull complete", "Digest: sha256:8d8147150e084d59e9fe8a966928e4abde9676d3dee36f39cef47568869b4552", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1"]}
2025-01-09 07:09:27.808 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "delta": "0:00:01.630697", "end": "2025-01-09 07:09:27.767882", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-09 07:09:26.137185", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n47865ea3c4e6: Pulling fs layer\nd6ca7a91cd8a: Pulling fs layer\n47865ea3c4e6: Verifying Checksum\n47865ea3c4e6: Download complete\n47865ea3c4e6: Pull complete\nd6ca7a91cd8a: Verifying Checksum\nd6ca7a91cd8a: Download complete\nd6ca7a91cd8a: Pull complete\nDigest: sha256:37946857f3ec0361ae94ee47c8f693e7103ba909afc748ad6e482fa8c7b0aac0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "47865ea3c4e6: Pulling fs layer", "d6ca7a91cd8a: Pulling fs layer", "47865ea3c4e6: Verifying Checksum", "47865ea3c4e6: Download complete", "47865ea3c4e6: Pull complete", "d6ca7a91cd8a: Verifying Checksum", "d6ca7a91cd8a: Download complete", "d6ca7a91cd8a: Pull complete", "Digest: sha256:37946857f3ec0361ae94ee47c8f693e7103ba909afc748ad6e482fa8c7b0aac0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1"]}
2025-01-09 07:09:28.524 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "delta": "0:00:00.354098", "end": "2025-01-09 07:09:28.485269", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-09 07:09:28.131171", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n0a7b37c6d16b: Pulling fs layer\n582ae4480189: Pulling fs layer\n0a7b37c6d16b: Verifying Checksum\n0a7b37c6d16b: Download complete\n582ae4480189: Verifying Checksum\n582ae4480189: Download complete\n0a7b37c6d16b: Pull complete\n582ae4480189: Pull complete\nDigest: sha256:41b6201975b72d98e46b858898af70ec778d955e2e12aea24e76b15aa531690f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "0a7b37c6d16b: Pulling fs layer", "582ae4480189: Pulling fs layer", "0a7b37c6d16b: Verifying Checksum", "0a7b37c6d16b: Download complete", "582ae4480189: Verifying Checksum", "582ae4480189: Download complete", "0a7b37c6d16b: Pull complete", "582ae4480189: Pull complete", "Digest: sha256:41b6201975b72d98e46b858898af70ec778d955e2e12aea24e76b15aa531690f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1"]}
2025-01-09 07:09:33.839 INFO: changed: [10.0.0.23] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "delta": "0:00:28.168507", "end": "2025-01-09 07:09:33.782104", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:09:05.613597", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nf396b1f9d6c7: Pulling fs layer\n99d0f66a20c7: Pulling fs layer\n99d0f66a20c7: Verifying Checksum\n99d0f66a20c7: Download complete\nf396b1f9d6c7: Verifying Checksum\nf396b1f9d6c7: Download complete\nf396b1f9d6c7: Pull complete\n99d0f66a20c7: Pull complete\nDigest: sha256:e0523dcb38db53ae9cebb3cbbb33fd8cfc00d0c4e3a2a49d88a8ba17dce503dc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "f396b1f9d6c7: Pulling fs layer", "99d0f66a20c7: Pulling fs layer", "99d0f66a20c7: Verifying Checksum", "99d0f66a20c7: Download complete", "f396b1f9d6c7: Verifying Checksum", "f396b1f9d6c7: Download complete", "f396b1f9d6c7: Pull complete", "99d0f66a20c7: Pull complete", "Digest: sha256:e0523dcb38db53ae9cebb3cbbb33fd8cfc00d0c4e3a2a49d88a8ba17dce503dc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1"]}
2025-01-09 07:09:35.063 INFO: changed: [10.0.0.23] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "delta": "0:00:00.881428", "end": "2025-01-09 07:09:35.018653", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-09 07:09:34.137225", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n58a8fd5b4ff1: Pulling fs layer\nc4bc2a4ab92e: Pulling fs layer\n03648bfdf2c2: Pulling fs layer\na241454b7be7: Pulling fs layer\na241454b7be7: Waiting\n58a8fd5b4ff1: Verifying Checksum\n58a8fd5b4ff1: Download complete\n03648bfdf2c2: Verifying Checksum\n03648bfdf2c2: Download complete\nc4bc2a4ab92e: Verifying Checksum\nc4bc2a4ab92e: Download complete\n58a8fd5b4ff1: Pull complete\nc4bc2a4ab92e: Pull complete\n03648bfdf2c2: Pull complete\na241454b7be7: Verifying Checksum\na241454b7be7: Download complete\na241454b7be7: Pull complete\nDigest: sha256:29fcb2c7fa676cb1ba4dda338e37284e87a03d2e93d97391d9fd17cc6aa2437d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "58a8fd5b4ff1: Pulling fs layer", "c4bc2a4ab92e: Pulling fs layer", "03648bfdf2c2: Pulling fs layer", "a241454b7be7: Pulling fs layer", "a241454b7be7: Waiting", "58a8fd5b4ff1: Verifying Checksum", "58a8fd5b4ff1: Download complete", "03648bfdf2c2: Verifying Checksum", "03648bfdf2c2: Download complete", "c4bc2a4ab92e: Verifying Checksum", "c4bc2a4ab92e: Download complete", "58a8fd5b4ff1: Pull complete", "c4bc2a4ab92e: Pull complete", "03648bfdf2c2: Pull complete", "a241454b7be7: Verifying Checksum", "a241454b7be7: Download complete", "a241454b7be7: Pull complete", "Digest: sha256:29fcb2c7fa676cb1ba4dda338e37284e87a03d2e93d97391d9fd17cc6aa2437d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1"]}
2025-01-09 07:09:35.664 INFO: changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.277438", "end": "2025-01-09 07:09:35.629106", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:09:35.351668", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n74b6a3d5269a: Pulling fs layer\n74b6a3d5269a: Verifying Checksum\n74b6a3d5269a: Download complete\n74b6a3d5269a: Pull complete\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "74b6a3d5269a: Pulling fs layer", "74b6a3d5269a: Verifying Checksum", "74b6a3d5269a: Download complete", "74b6a3d5269a: Pull complete", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:09:42.451 INFO: changed: [10.0.0.29] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "delta": "0:00:24.326372", "end": "2025-01-09 07:09:42.413550", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:09:18.087178", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nf396b1f9d6c7: Pulling fs layer\n99d0f66a20c7: Pulling fs layer\n99d0f66a20c7: Verifying Checksum\n99d0f66a20c7: Download complete\nf396b1f9d6c7: Verifying Checksum\nf396b1f9d6c7: Download complete\nf396b1f9d6c7: Pull complete\n99d0f66a20c7: Pull complete\nDigest: sha256:e0523dcb38db53ae9cebb3cbbb33fd8cfc00d0c4e3a2a49d88a8ba17dce503dc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "f396b1f9d6c7: Pulling fs layer", "99d0f66a20c7: Pulling fs layer", "99d0f66a20c7: Verifying Checksum", "99d0f66a20c7: Download complete", "f396b1f9d6c7: Verifying Checksum", "f396b1f9d6c7: Download complete", "f396b1f9d6c7: Pull complete", "99d0f66a20c7: Pull complete", "Digest: sha256:e0523dcb38db53ae9cebb3cbbb33fd8cfc00d0c4e3a2a49d88a8ba17dce503dc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1"]}
2025-01-09 07:09:43.606 INFO: changed: [10.0.0.29] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "delta": "0:00:00.843452", "end": "2025-01-09 07:09:43.569937", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-09 07:09:42.726485", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n58a8fd5b4ff1: Pulling fs layer\nc4bc2a4ab92e: Pulling fs layer\n03648bfdf2c2: Pulling fs layer\na241454b7be7: Pulling fs layer\na241454b7be7: Waiting\n58a8fd5b4ff1: Verifying Checksum\n58a8fd5b4ff1: Download complete\nc4bc2a4ab92e: Verifying Checksum\nc4bc2a4ab92e: Download complete\n03648bfdf2c2: Verifying Checksum\n03648bfdf2c2: Download complete\n58a8fd5b4ff1: Pull complete\nc4bc2a4ab92e: Pull complete\n03648bfdf2c2: Pull complete\na241454b7be7: Verifying Checksum\na241454b7be7: Download complete\na241454b7be7: Pull complete\nDigest: sha256:29fcb2c7fa676cb1ba4dda338e37284e87a03d2e93d97391d9fd17cc6aa2437d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "58a8fd5b4ff1: Pulling fs layer", "c4bc2a4ab92e: Pulling fs layer", "03648bfdf2c2: Pulling fs layer", "a241454b7be7: Pulling fs layer", "a241454b7be7: Waiting", "58a8fd5b4ff1: Verifying Checksum", "58a8fd5b4ff1: Download complete", "c4bc2a4ab92e: Verifying Checksum", "c4bc2a4ab92e: Download complete", "03648bfdf2c2: Verifying Checksum", "03648bfdf2c2: Download complete", "58a8fd5b4ff1: Pull complete", "c4bc2a4ab92e: Pull complete", "03648bfdf2c2: Pull complete", "a241454b7be7: Verifying Checksum", "a241454b7be7: Download complete", "a241454b7be7: Pull complete", "Digest: sha256:29fcb2c7fa676cb1ba4dda338e37284e87a03d2e93d97391d9fd17cc6aa2437d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1"]}
2025-01-09 07:09:44.224 INFO: changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.304456", "end": "2025-01-09 07:09:44.175115", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:09:43.870659", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n74b6a3d5269a: Pulling fs layer\n74b6a3d5269a: Verifying Checksum\n74b6a3d5269a: Download complete\n74b6a3d5269a: Pull complete\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "74b6a3d5269a: Pulling fs layer", "74b6a3d5269a: Verifying Checksum", "74b6a3d5269a: Download complete", "74b6a3d5269a: Pull complete", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:09:53.418 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "delta": "0:00:24.457190", "end": "2025-01-09 07:09:53.372328", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:09:28.915138", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nf396b1f9d6c7: Pulling fs layer\n99d0f66a20c7: Pulling fs layer\n99d0f66a20c7: Download complete\nf396b1f9d6c7: Verifying Checksum\nf396b1f9d6c7: Download complete\nf396b1f9d6c7: Pull complete\n99d0f66a20c7: Pull complete\nDigest: sha256:e0523dcb38db53ae9cebb3cbbb33fd8cfc00d0c4e3a2a49d88a8ba17dce503dc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "f396b1f9d6c7: Pulling fs layer", "99d0f66a20c7: Pulling fs layer", "99d0f66a20c7: Download complete", "f396b1f9d6c7: Verifying Checksum", "f396b1f9d6c7: Download complete", "f396b1f9d6c7: Pull complete", "99d0f66a20c7: Pull complete", "Digest: sha256:e0523dcb38db53ae9cebb3cbbb33fd8cfc00d0c4e3a2a49d88a8ba17dce503dc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1"]}
2025-01-09 07:09:55.345 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "delta": "0:00:01.611491", "end": "2025-01-09 07:09:55.307123", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-09 07:09:53.695632", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n58a8fd5b4ff1: Pulling fs layer\nc4bc2a4ab92e: Pulling fs layer\n03648bfdf2c2: Pulling fs layer\na241454b7be7: Pulling fs layer\na241454b7be7: Waiting\nc4bc2a4ab92e: Verifying Checksum\nc4bc2a4ab92e: Download complete\n58a8fd5b4ff1: Download complete\n03648bfdf2c2: Verifying Checksum\n03648bfdf2c2: Download complete\n58a8fd5b4ff1: Pull complete\nc4bc2a4ab92e: Pull complete\na241454b7be7: Verifying Checksum\na241454b7be7: Download complete\n03648bfdf2c2: Pull complete\na241454b7be7: Pull complete\nDigest: sha256:29fcb2c7fa676cb1ba4dda338e37284e87a03d2e93d97391d9fd17cc6aa2437d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "58a8fd5b4ff1: Pulling fs layer", "c4bc2a4ab92e: Pulling fs layer", "03648bfdf2c2: Pulling fs layer", "a241454b7be7: Pulling fs layer", "a241454b7be7: Waiting", "c4bc2a4ab92e: Verifying Checksum", "c4bc2a4ab92e: Download complete", "58a8fd5b4ff1: Download complete", "03648bfdf2c2: Verifying Checksum", "03648bfdf2c2: Download complete", "58a8fd5b4ff1: Pull complete", "c4bc2a4ab92e: Pull complete", "a241454b7be7: Verifying Checksum", "a241454b7be7: Download complete", "03648bfdf2c2: Pull complete", "a241454b7be7: Pull complete", "Digest: sha256:29fcb2c7fa676cb1ba4dda338e37284e87a03d2e93d97391d9fd17cc6aa2437d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1"]}
2025-01-09 07:09:55.981 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.288200", "end": "2025-01-09 07:09:55.932944", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:09:55.644744", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n74b6a3d5269a: Pulling fs layer\n74b6a3d5269a: Verifying Checksum\n74b6a3d5269a: Download complete\n74b6a3d5269a: Pull complete\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "74b6a3d5269a: Pulling fs layer", "74b6a3d5269a: Verifying Checksum", "74b6a3d5269a: Download complete", "74b6a3d5269a: Pull complete", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:09:56.515 INFO: TASK [include_role : contrail_webui] *******************************************
2025-01-09 07:10:07.856 INFO: TASK [contrail_webui : update contrail webui image] ****************************
2025-01-09 07:10:07.856 INFO: changed: [10.0.0.23] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "delta": "0:00:10.037901", "end": "2025-01-09 07:10:07.821223", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-09 07:09:57.783322", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nd10386bcfb93: Pulling fs layer\n889850b2789e: Pulling fs layer\n9d09498d708a: Pulling fs layer\n50e655d2a941: Pulling fs layer\n9407650f8d7c: Pulling fs layer\n50e655d2a941: Waiting\n9407650f8d7c: Waiting\n9d09498d708a: Verifying Checksum\n9d09498d708a: Download complete\n889850b2789e: Verifying Checksum\n889850b2789e: Download complete\n50e655d2a941: Verifying Checksum\n50e655d2a941: Download complete\n9407650f8d7c: Verifying Checksum\n9407650f8d7c: Download complete\nd10386bcfb93: Verifying Checksum\nd10386bcfb93: Download complete\nd10386bcfb93: Pull complete\n889850b2789e: Pull complete\n9d09498d708a: Pull complete\n50e655d2a941: Pull complete\n9407650f8d7c: Pull complete\nDigest: sha256:0b359093ba89ff0f092de92d299c9071e5b471ddf5b9563a5e12a77cbc2c7bec\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "d10386bcfb93: Pulling fs layer", "889850b2789e: Pulling fs layer", "9d09498d708a: Pulling fs layer", "50e655d2a941: Pulling fs layer", "9407650f8d7c: Pulling fs layer", "50e655d2a941: Waiting", "9407650f8d7c: Waiting", "9d09498d708a: Verifying Checksum", "9d09498d708a: Download complete", "889850b2789e: Verifying Checksum", "889850b2789e: Download complete", "50e655d2a941: Verifying Checksum", "50e655d2a941: Download complete", "9407650f8d7c: Verifying Checksum", "9407650f8d7c: Download complete", "d10386bcfb93: Verifying Checksum", "d10386bcfb93: Download complete", "d10386bcfb93: Pull complete", "889850b2789e: Pull complete", "9d09498d708a: Pull complete", "50e655d2a941: Pull complete", "9407650f8d7c: Pull complete", "Digest: sha256:0b359093ba89ff0f092de92d299c9071e5b471ddf5b9563a5e12a77cbc2c7bec", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1"]}
2025-01-09 07:10:07.944 INFO: changed: [10.0.0.29] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "delta": "0:00:10.117790", "end": "2025-01-09 07:10:07.898473", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-09 07:09:57.780683", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nd10386bcfb93: Pulling fs layer\n889850b2789e: Pulling fs layer\n9d09498d708a: Pulling fs layer\n50e655d2a941: Pulling fs layer\n9407650f8d7c: Pulling fs layer\n50e655d2a941: Waiting\n9407650f8d7c: Waiting\n9d09498d708a: Download complete\n889850b2789e: Verifying Checksum\n889850b2789e: Download complete\n50e655d2a941: Verifying Checksum\n50e655d2a941: Download complete\n9407650f8d7c: Verifying Checksum\n9407650f8d7c: Download complete\nd10386bcfb93: Verifying Checksum\nd10386bcfb93: Download complete\nd10386bcfb93: Pull complete\n889850b2789e: Pull complete\n9d09498d708a: Pull complete\n50e655d2a941: Pull complete\n9407650f8d7c: Pull complete\nDigest: sha256:0b359093ba89ff0f092de92d299c9071e5b471ddf5b9563a5e12a77cbc2c7bec\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "d10386bcfb93: Pulling fs layer", "889850b2789e: Pulling fs layer", "9d09498d708a: Pulling fs layer", "50e655d2a941: Pulling fs layer", "9407650f8d7c: Pulling fs layer", "50e655d2a941: Waiting", "9407650f8d7c: Waiting", "9d09498d708a: Download complete", "889850b2789e: Verifying Checksum", "889850b2789e: Download complete", "50e655d2a941: Verifying Checksum", "50e655d2a941: Download complete", "9407650f8d7c: Verifying Checksum", "9407650f8d7c: Download complete", "d10386bcfb93: Verifying Checksum", "d10386bcfb93: Download complete", "d10386bcfb93: Pull complete", "889850b2789e: Pull complete", "9d09498d708a: Pull complete", "50e655d2a941: Pull complete", "9407650f8d7c: Pull complete", "Digest: sha256:0b359093ba89ff0f092de92d299c9071e5b471ddf5b9563a5e12a77cbc2c7bec", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1"]}
2025-01-09 07:10:08.128 INFO: changed: [10.0.0.37] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "delta": "0:00:10.247498", "end": "2025-01-09 07:10:08.066114", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-09 07:09:57.818616", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nd10386bcfb93: Pulling fs layer\n889850b2789e: Pulling fs layer\n9d09498d708a: Pulling fs layer\n50e655d2a941: Pulling fs layer\n9407650f8d7c: Pulling fs layer\n9407650f8d7c: Waiting\n50e655d2a941: Waiting\n889850b2789e: Verifying Checksum\n889850b2789e: Download complete\n9d09498d708a: Verifying Checksum\n9d09498d708a: Download complete\n50e655d2a941: Verifying Checksum\n50e655d2a941: Download complete\n9407650f8d7c: Verifying Checksum\n9407650f8d7c: Download complete\nd10386bcfb93: Verifying Checksum\nd10386bcfb93: Download complete\nd10386bcfb93: Pull complete\n889850b2789e: Pull complete\n9d09498d708a: Pull complete\n50e655d2a941: Pull complete\n9407650f8d7c: Pull complete\nDigest: sha256:0b359093ba89ff0f092de92d299c9071e5b471ddf5b9563a5e12a77cbc2c7bec\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "d10386bcfb93: Pulling fs layer", "889850b2789e: Pulling fs layer", "9d09498d708a: Pulling fs layer", "50e655d2a941: Pulling fs layer", "9407650f8d7c: Pulling fs layer", "9407650f8d7c: Waiting", "50e655d2a941: Waiting", "889850b2789e: Verifying Checksum", "889850b2789e: Download complete", "9d09498d708a: Verifying Checksum", "9d09498d708a: Download complete", "50e655d2a941: Verifying Checksum", "50e655d2a941: Download complete", "9407650f8d7c: Verifying Checksum", "9407650f8d7c: Download complete", "d10386bcfb93: Verifying Checksum", "d10386bcfb93: Download complete", "d10386bcfb93: Pull complete", "889850b2789e: Pull complete", "9d09498d708a: Pull complete", "50e655d2a941: Pull complete", "9407650f8d7c: Pull complete", "Digest: sha256:0b359093ba89ff0f092de92d299c9071e5b471ddf5b9563a5e12a77cbc2c7bec", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1"]}
2025-01-09 07:10:08.563 INFO: changed: [10.0.0.23] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "delta": "0:00:00.250672", "end": "2025-01-09 07:10:08.508877", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-09 07:10:08.258205", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nd10386bcfb93: Already exists\n889850b2789e: Already exists\n9d09498d708a: Already exists\n50e655d2a941: Already exists\n9407650f8d7c: Already exists\nDigest: sha256:b4baf98dcb77fa866491f82e0f59f847931980262147da0298a3da082083936f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "d10386bcfb93: Already exists", "889850b2789e: Already exists", "9d09498d708a: Already exists", "50e655d2a941: Already exists", "9407650f8d7c: Already exists", "Digest: sha256:b4baf98dcb77fa866491f82e0f59f847931980262147da0298a3da082083936f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1"]}
2025-01-09 07:10:08.610 INFO: changed: [10.0.0.29] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "delta": "0:00:00.284113", "end": "2025-01-09 07:10:08.569803", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-09 07:10:08.285690", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nd10386bcfb93: Already exists\n889850b2789e: Already exists\n9d09498d708a: Already exists\n50e655d2a941: Already exists\n9407650f8d7c: Already exists\nDigest: sha256:b4baf98dcb77fa866491f82e0f59f847931980262147da0298a3da082083936f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "d10386bcfb93: Already exists", "889850b2789e: Already exists", "9d09498d708a: Already exists", "50e655d2a941: Already exists", "9407650f8d7c: Already exists", "Digest: sha256:b4baf98dcb77fa866491f82e0f59f847931980262147da0298a3da082083936f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1"]}
2025-01-09 07:10:08.841 INFO: changed: [10.0.0.37] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "delta": "0:00:00.284512", "end": "2025-01-09 07:10:08.793865", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-09 07:10:08.509353", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nd10386bcfb93: Already exists\n889850b2789e: Already exists\n9d09498d708a: Already exists\n50e655d2a941: Already exists\n9407650f8d7c: Already exists\nDigest: sha256:b4baf98dcb77fa866491f82e0f59f847931980262147da0298a3da082083936f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "d10386bcfb93: Already exists", "889850b2789e: Already exists", "9d09498d708a: Already exists", "50e655d2a941: Already exists", "9407650f8d7c: Already exists", "Digest: sha256:b4baf98dcb77fa866491f82e0f59f847931980262147da0298a3da082083936f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1"]}
2025-01-09 07:10:09.368 INFO: TASK [include_role : contrail_redis] *******************************************
2025-01-09 07:10:11.549 INFO: TASK [contrail_redis : update contrail redis image] ****************************
2025-01-09 07:10:11.549 INFO: changed: [10.0.0.37] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "delta": "0:00:00.742486", "end": "2025-01-09 07:10:11.486191", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-09 07:10:10.743705", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n74e79dc65042: Pulling fs layer\n5e090fec82f8: Pulling fs layer\n990344c61aa7: Pulling fs layer\n74e79dc65042: Download complete\n990344c61aa7: Verifying Checksum\n990344c61aa7: Download complete\n74e79dc65042: Pull complete\n5e090fec82f8: Verifying Checksum\n5e090fec82f8: Download complete\n5e090fec82f8: Pull complete\n990344c61aa7: Pull complete\nDigest: sha256:633d753b13ad37e2f6b665c1f5ba7adfb599e8abdf396b74dcdb78248fb262db\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "74e79dc65042: Pulling fs layer", "5e090fec82f8: Pulling fs layer", "990344c61aa7: Pulling fs layer", "74e79dc65042: Download complete", "990344c61aa7: Verifying Checksum", "990344c61aa7: Download complete", "74e79dc65042: Pull complete", "5e090fec82f8: Verifying Checksum", "5e090fec82f8: Download complete", "5e090fec82f8: Pull complete", "990344c61aa7: Pull complete", "Digest: sha256:633d753b13ad37e2f6b665c1f5ba7adfb599e8abdf396b74dcdb78248fb262db", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1"]}
2025-01-09 07:10:11.608 INFO: changed: [10.0.0.29] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "delta": "0:00:00.939021", "end": "2025-01-09 07:10:11.558524", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-09 07:10:10.619503", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n74e79dc65042: Pulling fs layer\n5e090fec82f8: Pulling fs layer\n990344c61aa7: Pulling fs layer\n990344c61aa7: Verifying Checksum\n990344c61aa7: Download complete\n74e79dc65042: Verifying Checksum\n74e79dc65042: Download complete\n74e79dc65042: Pull complete\n5e090fec82f8: Verifying Checksum\n5e090fec82f8: Download complete\n5e090fec82f8: Pull complete\n990344c61aa7: Pull complete\nDigest: sha256:633d753b13ad37e2f6b665c1f5ba7adfb599e8abdf396b74dcdb78248fb262db\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "74e79dc65042: Pulling fs layer", "5e090fec82f8: Pulling fs layer", "990344c61aa7: Pulling fs layer", "990344c61aa7: Verifying Checksum", "990344c61aa7: Download complete", "74e79dc65042: Verifying Checksum", "74e79dc65042: Download complete", "74e79dc65042: Pull complete", "5e090fec82f8: Verifying Checksum", "5e090fec82f8: Download complete", "5e090fec82f8: Pull complete", "990344c61aa7: Pull complete", "Digest: sha256:633d753b13ad37e2f6b665c1f5ba7adfb599e8abdf396b74dcdb78248fb262db", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1"]}
2025-01-09 07:10:12.163 INFO: changed: [10.0.0.23] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "delta": "0:00:01.532313", "end": "2025-01-09 07:10:12.116646", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-09 07:10:10.584333", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n74e79dc65042: Pulling fs layer\n5e090fec82f8: Pulling fs layer\n990344c61aa7: Pulling fs layer\n74e79dc65042: Download complete\n990344c61aa7: Verifying Checksum\n990344c61aa7: Download complete\n74e79dc65042: Pull complete\n5e090fec82f8: Verifying Checksum\n5e090fec82f8: Download complete\n5e090fec82f8: Pull complete\n990344c61aa7: Pull complete\nDigest: sha256:633d753b13ad37e2f6b665c1f5ba7adfb599e8abdf396b74dcdb78248fb262db\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "74e79dc65042: Pulling fs layer", "5e090fec82f8: Pulling fs layer", "990344c61aa7: Pulling fs layer", "74e79dc65042: Download complete", "990344c61aa7: Verifying Checksum", "990344c61aa7: Download complete", "74e79dc65042: Pull complete", "5e090fec82f8: Verifying Checksum", "5e090fec82f8: Download complete", "5e090fec82f8: Pull complete", "990344c61aa7: Pull complete", "Digest: sha256:633d753b13ad37e2f6b665c1f5ba7adfb599e8abdf396b74dcdb78248fb262db", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1"]}
2025-01-09 07:10:12.633 INFO: changed: [10.0.0.29] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "delta": "0:00:00.681785", "end": "2025-01-09 07:10:12.598084", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-09 07:10:11.916299", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n6941dc9e4a21: Pulling fs layer\nf52864b57d2c: Pulling fs layer\n6941dc9e4a21: Verifying Checksum\n6941dc9e4a21: Pull complete\nf52864b57d2c: Download complete\nf52864b57d2c: Pull complete\nDigest: sha256:54af1b2ac736a275f6401603d4a71b82afa704ddd58f2c5e2b0c151e2e876622\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "6941dc9e4a21: Pulling fs layer", "f52864b57d2c: Pulling fs layer", "6941dc9e4a21: Verifying Checksum", "6941dc9e4a21: Pull complete", "f52864b57d2c: Download complete", "f52864b57d2c: Pull complete", "Digest: sha256:54af1b2ac736a275f6401603d4a71b82afa704ddd58f2c5e2b0c151e2e876622", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1"]}
2025-01-09 07:10:12.779 INFO: changed: [10.0.0.37] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "delta": "0:00:00.855062", "end": "2025-01-09 07:10:12.739857", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-09 07:10:11.884795", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n6941dc9e4a21: Pulling fs layer\nf52864b57d2c: Pulling fs layer\n6941dc9e4a21: Download complete\n6941dc9e4a21: Pull complete\nf52864b57d2c: Verifying Checksum\nf52864b57d2c: Download complete\nf52864b57d2c: Pull complete\nDigest: sha256:54af1b2ac736a275f6401603d4a71b82afa704ddd58f2c5e2b0c151e2e876622\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "6941dc9e4a21: Pulling fs layer", "f52864b57d2c: Pulling fs layer", "6941dc9e4a21: Download complete", "6941dc9e4a21: Pull complete", "f52864b57d2c: Verifying Checksum", "f52864b57d2c: Download complete", "f52864b57d2c: Pull complete", "Digest: sha256:54af1b2ac736a275f6401603d4a71b82afa704ddd58f2c5e2b0c151e2e876622", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1"]}
2025-01-09 07:10:13.556 INFO: changed: [10.0.0.23] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "delta": "0:00:01.061452", "end": "2025-01-09 07:10:13.521413", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-09 07:10:12.459961", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n6941dc9e4a21: Pulling fs layer\nf52864b57d2c: Pulling fs layer\n6941dc9e4a21: Verifying Checksum\n6941dc9e4a21: Download complete\n6941dc9e4a21: Pull complete\nf52864b57d2c: Verifying Checksum\nf52864b57d2c: Download complete\nf52864b57d2c: Pull complete\nDigest: sha256:54af1b2ac736a275f6401603d4a71b82afa704ddd58f2c5e2b0c151e2e876622\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "6941dc9e4a21: Pulling fs layer", "f52864b57d2c: Pulling fs layer", "6941dc9e4a21: Verifying Checksum", "6941dc9e4a21: Download complete", "6941dc9e4a21: Pull complete", "f52864b57d2c: Verifying Checksum", "f52864b57d2c: Download complete", "f52864b57d2c: Pull complete", "Digest: sha256:54af1b2ac736a275f6401603d4a71b82afa704ddd58f2c5e2b0c151e2e876622", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_3-1"]}
2025-01-09 07:10:14.075 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-01-09 07:10:15.432 INFO: TASK [contrail_analytics : update contrail analytics images] *******************
2025-01-09 07:10:15.433 INFO: changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.116522", "end": "2025-01-09 07:10:15.397520", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:15.280998", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:15.502 INFO: changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.120976", "end": "2025-01-09 07:10:15.452875", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:15.331899", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:15.572 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.116748", "end": "2025-01-09 07:10:15.508983", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:15.392235", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:15.933 INFO: changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.104049", "end": "2025-01-09 07:10:15.897300", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:15.793251", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:16.047 INFO: changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.197506", "end": "2025-01-09 07:10:16.006434", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:15.808928", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:16.049 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.117718", "end": "2025-01-09 07:10:16.008049", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:15.890331", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:17.214 INFO: changed: [10.0.0.29] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "delta": "0:00:00.933781", "end": "2025-01-09 07:10:17.168238", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-09 07:10:16.234457", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n89e8b1db1894: Pulling fs layer\nc16216474693: Pulling fs layer\n89e8b1db1894: Verifying Checksum\n89e8b1db1894: Download complete\n89e8b1db1894: Pull complete\nc16216474693: Verifying Checksum\nc16216474693: Download complete\nc16216474693: Pull complete\nDigest: sha256:057902dbb1d1ab541c9fd61e271172143963b4b5f98e6273e67b14edcd6acd56\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "89e8b1db1894: Pulling fs layer", "c16216474693: Pulling fs layer", "89e8b1db1894: Verifying Checksum", "89e8b1db1894: Download complete", "89e8b1db1894: Pull complete", "c16216474693: Verifying Checksum", "c16216474693: Download complete", "c16216474693: Pull complete", "Digest: sha256:057902dbb1d1ab541c9fd61e271172143963b4b5f98e6273e67b14edcd6acd56", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1"]}
2025-01-09 07:10:17.335 INFO: changed: [10.0.0.23] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "delta": "0:00:00.952553", "end": "2025-01-09 07:10:17.300471", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-09 07:10:16.347918", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n89e8b1db1894: Pulling fs layer\nc16216474693: Pulling fs layer\n89e8b1db1894: Verifying Checksum\n89e8b1db1894: Download complete\n89e8b1db1894: Pull complete\nc16216474693: Verifying Checksum\nc16216474693: Download complete\nc16216474693: Pull complete\nDigest: sha256:057902dbb1d1ab541c9fd61e271172143963b4b5f98e6273e67b14edcd6acd56\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "89e8b1db1894: Pulling fs layer", "c16216474693: Pulling fs layer", "89e8b1db1894: Verifying Checksum", "89e8b1db1894: Download complete", "89e8b1db1894: Pull complete", "c16216474693: Verifying Checksum", "c16216474693: Download complete", "c16216474693: Pull complete", "Digest: sha256:057902dbb1d1ab541c9fd61e271172143963b4b5f98e6273e67b14edcd6acd56", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1"]}
2025-01-09 07:10:17.421 INFO: changed: [10.0.0.37] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "delta": "0:00:01.004313", "end": "2025-01-09 07:10:17.368430", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-09 07:10:16.364117", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n89e8b1db1894: Pulling fs layer\nc16216474693: Pulling fs layer\n89e8b1db1894: Download complete\n89e8b1db1894: Pull complete\nc16216474693: Verifying Checksum\nc16216474693: Download complete\nc16216474693: Pull complete\nDigest: sha256:057902dbb1d1ab541c9fd61e271172143963b4b5f98e6273e67b14edcd6acd56\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "89e8b1db1894: Pulling fs layer", "c16216474693: Pulling fs layer", "89e8b1db1894: Download complete", "89e8b1db1894: Pull complete", "c16216474693: Verifying Checksum", "c16216474693: Download complete", "c16216474693: Pull complete", "Digest: sha256:057902dbb1d1ab541c9fd61e271172143963b4b5f98e6273e67b14edcd6acd56", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1"]}
2025-01-09 07:10:28.307 INFO: changed: [10.0.0.29] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "delta": "0:00:10.744553", "end": "2025-01-09 07:10:28.256029", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-09 07:10:17.511476", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n9a93d2327f54: Pulling fs layer\ndc66cb5fb1c2: Pulling fs layer\n9a93d2327f54: Verifying Checksum\n9a93d2327f54: Download complete\n9a93d2327f54: Pull complete\ndc66cb5fb1c2: Verifying Checksum\ndc66cb5fb1c2: Download complete\ndc66cb5fb1c2: Pull complete\nDigest: sha256:fb1a9fe6e8d88db418b0603b5eed98d846548754cda58ac56c5f295b960121d0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "9a93d2327f54: Pulling fs layer", "dc66cb5fb1c2: Pulling fs layer", "9a93d2327f54: Verifying Checksum", "9a93d2327f54: Download complete", "9a93d2327f54: Pull complete", "dc66cb5fb1c2: Verifying Checksum", "dc66cb5fb1c2: Download complete", "dc66cb5fb1c2: Pull complete", "Digest: sha256:fb1a9fe6e8d88db418b0603b5eed98d846548754cda58ac56c5f295b960121d0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1"]}
2025-01-09 07:10:28.523 INFO: changed: [10.0.0.37] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "delta": "0:00:10.685941", "end": "2025-01-09 07:10:28.468895", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-09 07:10:17.782954", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n9a93d2327f54: Pulling fs layer\ndc66cb5fb1c2: Pulling fs layer\n9a93d2327f54: Verifying Checksum\n9a93d2327f54: Download complete\n9a93d2327f54: Pull complete\ndc66cb5fb1c2: Verifying Checksum\ndc66cb5fb1c2: Download complete\ndc66cb5fb1c2: Pull complete\nDigest: sha256:fb1a9fe6e8d88db418b0603b5eed98d846548754cda58ac56c5f295b960121d0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "9a93d2327f54: Pulling fs layer", "dc66cb5fb1c2: Pulling fs layer", "9a93d2327f54: Verifying Checksum", "9a93d2327f54: Download complete", "9a93d2327f54: Pull complete", "dc66cb5fb1c2: Verifying Checksum", "dc66cb5fb1c2: Download complete", "dc66cb5fb1c2: Pull complete", "Digest: sha256:fb1a9fe6e8d88db418b0603b5eed98d846548754cda58ac56c5f295b960121d0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1"]}
2025-01-09 07:10:28.743 INFO: changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.120048", "end": "2025-01-09 07:10:28.708144", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:28.588096", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:28.972 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.122166", "end": "2025-01-09 07:10:28.931582", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:28.809416", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:30.282 INFO: changed: [10.0.0.23] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "delta": "0:00:12.616795", "end": "2025-01-09 07:10:30.247723", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-09 07:10:17.630928", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n9a93d2327f54: Pulling fs layer\ndc66cb5fb1c2: Pulling fs layer\n9a93d2327f54: Verifying Checksum\n9a93d2327f54: Download complete\n9a93d2327f54: Pull complete\ndc66cb5fb1c2: Download complete\ndc66cb5fb1c2: Pull complete\nDigest: sha256:fb1a9fe6e8d88db418b0603b5eed98d846548754cda58ac56c5f295b960121d0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "9a93d2327f54: Pulling fs layer", "dc66cb5fb1c2: Pulling fs layer", "9a93d2327f54: Verifying Checksum", "9a93d2327f54: Download complete", "9a93d2327f54: Pull complete", "dc66cb5fb1c2: Download complete", "dc66cb5fb1c2: Pull complete", "Digest: sha256:fb1a9fe6e8d88db418b0603b5eed98d846548754cda58ac56c5f295b960121d0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1"]}
2025-01-09 07:10:30.727 INFO: changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.118564", "end": "2025-01-09 07:10:30.690094", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:30.571530", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:31.246 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-01-09 07:10:32.682 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] ***********
2025-01-09 07:10:32.682 INFO: changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.116995", "end": "2025-01-09 07:10:32.633870", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:32.516875", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:32.717 INFO: changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.208558", "end": "2025-01-09 07:10:32.660427", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:32.451869", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:32.796 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.120615", "end": "2025-01-09 07:10:32.748335", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:32.627720", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:33.181 INFO: changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.123042", "end": "2025-01-09 07:10:33.142699", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:33.019657", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:33.284 INFO: changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.114650", "end": "2025-01-09 07:10:33.243259", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:33.128609", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:33.319 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.119973", "end": "2025-01-09 07:10:33.274869", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:33.154896", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:34.386 INFO: changed: [10.0.0.23] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "delta": "0:00:00.808463", "end": "2025-01-09 07:10:34.350249", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-09 07:10:33.541786", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n49574cafd6cd: Pulling fs layer\n8d4cac9a0ac6: Pulling fs layer\n49574cafd6cd: Download complete\n49574cafd6cd: Pull complete\n8d4cac9a0ac6: Verifying Checksum\n8d4cac9a0ac6: Download complete\n8d4cac9a0ac6: Pull complete\nDigest: sha256:3d7d7a43f7e2e79992a89e0287d724655ad30a8fd321fec4bf0d24c9b3a451eb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "49574cafd6cd: Pulling fs layer", "8d4cac9a0ac6: Pulling fs layer", "49574cafd6cd: Download complete", "49574cafd6cd: Pull complete", "8d4cac9a0ac6: Verifying Checksum", "8d4cac9a0ac6: Download complete", "8d4cac9a0ac6: Pull complete", "Digest: sha256:3d7d7a43f7e2e79992a89e0287d724655ad30a8fd321fec4bf0d24c9b3a451eb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1"]}
2025-01-09 07:10:34.625 INFO: changed: [10.0.0.37] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "delta": "0:00:00.925342", "end": "2025-01-09 07:10:34.588271", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-09 07:10:33.662929", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n49574cafd6cd: Pulling fs layer\n8d4cac9a0ac6: Pulling fs layer\n49574cafd6cd: Verifying Checksum\n49574cafd6cd: Download complete\n49574cafd6cd: Pull complete\n8d4cac9a0ac6: Verifying Checksum\n8d4cac9a0ac6: Download complete\n8d4cac9a0ac6: Pull complete\nDigest: sha256:3d7d7a43f7e2e79992a89e0287d724655ad30a8fd321fec4bf0d24c9b3a451eb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "49574cafd6cd: Pulling fs layer", "8d4cac9a0ac6: Pulling fs layer", "49574cafd6cd: Verifying Checksum", "49574cafd6cd: Download complete", "49574cafd6cd: Pull complete", "8d4cac9a0ac6: Verifying Checksum", "8d4cac9a0ac6: Download complete", "8d4cac9a0ac6: Pull complete", "Digest: sha256:3d7d7a43f7e2e79992a89e0287d724655ad30a8fd321fec4bf0d24c9b3a451eb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1"]}
2025-01-09 07:10:34.828 INFO: changed: [10.0.0.29] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "delta": "0:00:01.101561", "end": "2025-01-09 07:10:34.791018", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-09 07:10:33.689457", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n49574cafd6cd: Pulling fs layer\n8d4cac9a0ac6: Pulling fs layer\n49574cafd6cd: Verifying Checksum\n49574cafd6cd: Download complete\n49574cafd6cd: Pull complete\n8d4cac9a0ac6: Verifying Checksum\n8d4cac9a0ac6: Download complete\n8d4cac9a0ac6: Pull complete\nDigest: sha256:3d7d7a43f7e2e79992a89e0287d724655ad30a8fd321fec4bf0d24c9b3a451eb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "49574cafd6cd: Pulling fs layer", "8d4cac9a0ac6: Pulling fs layer", "49574cafd6cd: Verifying Checksum", "49574cafd6cd: Download complete", "49574cafd6cd: Pull complete", "8d4cac9a0ac6: Verifying Checksum", "8d4cac9a0ac6: Download complete", "8d4cac9a0ac6: Pull complete", "Digest: sha256:3d7d7a43f7e2e79992a89e0287d724655ad30a8fd321fec4bf0d24c9b3a451eb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1"]}
2025-01-09 07:10:41.294 INFO: changed: [10.0.0.23] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "delta": "0:00:06.589789", "end": "2025-01-09 07:10:41.255672", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-09 07:10:34.665883", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nf8ef32052389: Pulling fs layer\nf7bec88ae9a5: Pulling fs layer\nf8ef32052389: Verifying Checksum\nf8ef32052389: Download complete\nf8ef32052389: Pull complete\nf7bec88ae9a5: Verifying Checksum\nf7bec88ae9a5: Download complete\nf7bec88ae9a5: Pull complete\nDigest: sha256:ae3262eec6ad90b86d4915e49776135beda3335c19ee579923e033531bf1865e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "f8ef32052389: Pulling fs layer", "f7bec88ae9a5: Pulling fs layer", "f8ef32052389: Verifying Checksum", "f8ef32052389: Download complete", "f8ef32052389: Pull complete", "f7bec88ae9a5: Verifying Checksum", "f7bec88ae9a5: Download complete", "f7bec88ae9a5: Pull complete", "Digest: sha256:ae3262eec6ad90b86d4915e49776135beda3335c19ee579923e033531bf1865e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1"]}
2025-01-09 07:10:41.819 INFO: changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.176823", "end": "2025-01-09 07:10:41.767348", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:41.590525", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:44.252 INFO: changed: [10.0.0.29] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "delta": "0:00:09.057203", "end": "2025-01-09 07:10:44.201507", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-09 07:10:35.144304", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nf8ef32052389: Pulling fs layer\nf7bec88ae9a5: Pulling fs layer\nf8ef32052389: Verifying Checksum\nf8ef32052389: Download complete\nf8ef32052389: Pull complete\nf7bec88ae9a5: Verifying Checksum\nf7bec88ae9a5: Download complete\nf7bec88ae9a5: Pull complete\nDigest: sha256:ae3262eec6ad90b86d4915e49776135beda3335c19ee579923e033531bf1865e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "f8ef32052389: Pulling fs layer", "f7bec88ae9a5: Pulling fs layer", "f8ef32052389: Verifying Checksum", "f8ef32052389: Download complete", "f8ef32052389: Pull complete", "f7bec88ae9a5: Verifying Checksum", "f7bec88ae9a5: Download complete", "f7bec88ae9a5: Pull complete", "Digest: sha256:ae3262eec6ad90b86d4915e49776135beda3335c19ee579923e033531bf1865e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1"]}
2025-01-09 07:10:44.718 INFO: changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.112342", "end": "2025-01-09 07:10:44.683900", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:44.571558", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:44.977 INFO: changed: [10.0.0.37] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "delta": "0:00:10.005485", "end": "2025-01-09 07:10:44.918761", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-09 07:10:34.913276", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nf8ef32052389: Pulling fs layer\nf7bec88ae9a5: Pulling fs layer\nf8ef32052389: Verifying Checksum\nf8ef32052389: Download complete\nf8ef32052389: Pull complete\nf7bec88ae9a5: Verifying Checksum\nf7bec88ae9a5: Download complete\nf7bec88ae9a5: Pull complete\nDigest: sha256:ae3262eec6ad90b86d4915e49776135beda3335c19ee579923e033531bf1865e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "f8ef32052389: Pulling fs layer", "f7bec88ae9a5: Pulling fs layer", "f8ef32052389: Verifying Checksum", "f8ef32052389: Download complete", "f8ef32052389: Pull complete", "f7bec88ae9a5: Verifying Checksum", "f7bec88ae9a5: Download complete", "f7bec88ae9a5: Pull complete", "Digest: sha256:ae3262eec6ad90b86d4915e49776135beda3335c19ee579923e033531bf1865e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1"]}
2025-01-09 07:10:45.484 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.134190", "end": "2025-01-09 07:10:45.443565", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:45.309375", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:46.095 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-01-09 07:10:47.591 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] ***
changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.109948", "end": "2025-01-09 07:10:47.555269", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:47.445321", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:47.607 INFO: changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.117687", "end": "2025-01-09 07:10:47.551705", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:47.434018", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:47.718 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.116499", "end": "2025-01-09 07:10:47.653101", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:10:47.536602", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:10:48.069 INFO: changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.109176", "end": "2025-01-09 07:10:48.029099", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:47.919923", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:48.099 INFO: changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.106743", "end": "2025-01-09 07:10:48.041408", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:47.934665", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:48.262 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.127545", "end": "2025-01-09 07:10:48.213225", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:10:48.085680", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:10:50.448 INFO: changed: [10.0.0.23] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "delta": "0:00:01.971489", "end": "2025-01-09 07:10:50.412781", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-09 07:10:48.441292", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n29a67018dc02: Pulling fs layer\nc277d9d43a38: Pulling fs layer\nb4c581a4c845: Pulling fs layer\nc277d9d43a38: Download complete\nb4c581a4c845: Verifying Checksum\nb4c581a4c845: Download complete\n29a67018dc02: Verifying Checksum\n29a67018dc02: Download complete\n29a67018dc02: Pull complete\nc277d9d43a38: Pull complete\nb4c581a4c845: Pull complete\nDigest: sha256:cd4c78a3d822fafd306a135575e8a36a169bd7a92b6b0a970b995b826f2e6e73\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "29a67018dc02: Pulling fs layer", "c277d9d43a38: Pulling fs layer", "b4c581a4c845: Pulling fs layer", "c277d9d43a38: Download complete", "b4c581a4c845: Verifying Checksum", "b4c581a4c845: Download complete", "29a67018dc02: Verifying Checksum", "29a67018dc02: Download complete", "29a67018dc02: Pull complete", "c277d9d43a38: Pull complete", "b4c581a4c845: Pull complete", "Digest: sha256:cd4c78a3d822fafd306a135575e8a36a169bd7a92b6b0a970b995b826f2e6e73", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1"]}
2025-01-09 07:10:50.580 INFO: changed: [10.0.0.29] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "delta": "0:00:02.147686", "end": "2025-01-09 07:10:50.535277", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-09 07:10:48.387591", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n29a67018dc02: Pulling fs layer\nc277d9d43a38: Pulling fs layer\nb4c581a4c845: Pulling fs layer\nc277d9d43a38: Verifying Checksum\nc277d9d43a38: Download complete\nb4c581a4c845: Download complete\n29a67018dc02: Verifying Checksum\n29a67018dc02: Download complete\n29a67018dc02: Pull complete\nc277d9d43a38: Pull complete\nb4c581a4c845: Pull complete\nDigest: sha256:cd4c78a3d822fafd306a135575e8a36a169bd7a92b6b0a970b995b826f2e6e73\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "29a67018dc02: Pulling fs layer", "c277d9d43a38: Pulling fs layer", "b4c581a4c845: Pulling fs layer", "c277d9d43a38: Verifying Checksum", "c277d9d43a38: Download complete", "b4c581a4c845: Download complete", "29a67018dc02: Verifying Checksum", "29a67018dc02: Download complete", "29a67018dc02: Pull complete", "c277d9d43a38: Pull complete", "b4c581a4c845: Pull complete", "Digest: sha256:cd4c78a3d822fafd306a135575e8a36a169bd7a92b6b0a970b995b826f2e6e73", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1"]}
2025-01-09 07:10:51.165 INFO: changed: [10.0.0.23] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "delta": "0:00:00.373679", "end": "2025-01-09 07:10:51.121253", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-09 07:10:50.747574", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n29a67018dc02: Already exists\n36fdfc463143: Pulling fs layer\n1f303bd4f01d: Pulling fs layer\n36fdfc463143: Verifying Checksum\n36fdfc463143: Download complete\n1f303bd4f01d: Verifying Checksum\n1f303bd4f01d: Download complete\n36fdfc463143: Pull complete\n1f303bd4f01d: Pull complete\nDigest: sha256:266177d0c456ffdfbc3ed788dda61f875ccf6e670a1745216dce523c54f7a1f5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "29a67018dc02: Already exists", "36fdfc463143: Pulling fs layer", "1f303bd4f01d: Pulling fs layer", "36fdfc463143: Verifying Checksum", "36fdfc463143: Download complete", "1f303bd4f01d: Verifying Checksum", "1f303bd4f01d: Download complete", "36fdfc463143: Pull complete", "1f303bd4f01d: Pull complete", "Digest: sha256:266177d0c456ffdfbc3ed788dda61f875ccf6e670a1745216dce523c54f7a1f5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1"]}
2025-01-09 07:10:51.291 INFO: changed: [10.0.0.29] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "delta": "0:00:00.342141", "end": "2025-01-09 07:10:51.245795", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-09 07:10:50.903654", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n29a67018dc02: Already exists\n36fdfc463143: Pulling fs layer\n1f303bd4f01d: Pulling fs layer\n36fdfc463143: Verifying Checksum\n36fdfc463143: Download complete\n1f303bd4f01d: Verifying Checksum\n1f303bd4f01d: Download complete\n36fdfc463143: Pull complete\n1f303bd4f01d: Pull complete\nDigest: sha256:266177d0c456ffdfbc3ed788dda61f875ccf6e670a1745216dce523c54f7a1f5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "29a67018dc02: Already exists", "36fdfc463143: Pulling fs layer", "1f303bd4f01d: Pulling fs layer", "36fdfc463143: Verifying Checksum", "36fdfc463143: Download complete", "1f303bd4f01d: Verifying Checksum", "1f303bd4f01d: Download complete", "36fdfc463143: Pull complete", "1f303bd4f01d: Pull complete", "Digest: sha256:266177d0c456ffdfbc3ed788dda61f875ccf6e670a1745216dce523c54f7a1f5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1"]}
2025-01-09 07:10:51.586 INFO: changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.107937", "end": "2025-01-09 07:10:51.549380", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:51.441443", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:51.599 INFO: changed: [10.0.0.37] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "delta": "0:00:02.972680", "end": "2025-01-09 07:10:51.560424", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-09 07:10:48.587744", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n29a67018dc02: Pulling fs layer\nc277d9d43a38: Pulling fs layer\nb4c581a4c845: Pulling fs layer\nc277d9d43a38: Verifying Checksum\nc277d9d43a38: Download complete\nb4c581a4c845: Verifying Checksum\nb4c581a4c845: Download complete\n29a67018dc02: Verifying Checksum\n29a67018dc02: Download complete\n29a67018dc02: Pull complete\nc277d9d43a38: Pull complete\nb4c581a4c845: Pull complete\nDigest: sha256:cd4c78a3d822fafd306a135575e8a36a169bd7a92b6b0a970b995b826f2e6e73\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "29a67018dc02: Pulling fs layer", "c277d9d43a38: Pulling fs layer", "b4c581a4c845: Pulling fs layer", "c277d9d43a38: Verifying Checksum", "c277d9d43a38: Download complete", "b4c581a4c845: Verifying Checksum", "b4c581a4c845: Download complete", "29a67018dc02: Verifying Checksum", "29a67018dc02: Download complete", "29a67018dc02: Pull complete", "c277d9d43a38: Pull complete", "b4c581a4c845: Pull complete", "Digest: sha256:cd4c78a3d822fafd306a135575e8a36a169bd7a92b6b0a970b995b826f2e6e73", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1"]}
2025-01-09 07:10:51.711 INFO: changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.116863", "end": "2025-01-09 07:10:51.673329", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:51.556466", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:52.252 INFO: changed: [10.0.0.37] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "delta": "0:00:00.319898", "end": "2025-01-09 07:10:52.216194", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-09 07:10:51.896296", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n29a67018dc02: Already exists\n36fdfc463143: Pulling fs layer\n1f303bd4f01d: Pulling fs layer\n36fdfc463143: Verifying Checksum\n36fdfc463143: Download complete\n1f303bd4f01d: Verifying Checksum\n1f303bd4f01d: Download complete\n36fdfc463143: Pull complete\n1f303bd4f01d: Pull complete\nDigest: sha256:266177d0c456ffdfbc3ed788dda61f875ccf6e670a1745216dce523c54f7a1f5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "29a67018dc02: Already exists", "36fdfc463143: Pulling fs layer", "1f303bd4f01d: Pulling fs layer", "36fdfc463143: Verifying Checksum", "36fdfc463143: Download complete", "1f303bd4f01d: Verifying Checksum", "1f303bd4f01d: Download complete", "36fdfc463143: Pull complete", "1f303bd4f01d: Pull complete", "Digest: sha256:266177d0c456ffdfbc3ed788dda61f875ccf6e670a1745216dce523c54f7a1f5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1"]}
2025-01-09 07:10:52.717 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.114629", "end": "2025-01-09 07:10:52.680918", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:10:52.566289", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:10:53.349 INFO: TASK [include_role : contrail_config] ******************************************
2025-01-09 07:11:05.546 INFO: TASK [contrail_config : stop contrail config service] **************************
2025-01-09 07:11:05.547 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:11:05.587 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:11:05.635 INFO: changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:11:06.197 INFO: TASK [include_role : contrail_webui] *******************************************
2025-01-09 07:11:08.251 INFO: TASK [contrail_webui : stop contrail webui] ************************************
changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:11:08.303 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:11:08.378 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:11:08.925 INFO: TASK [include_role : contrail_redis] *******************************************
2025-01-09 07:11:10.724 INFO: TASK [contrail_redis : stop redis] *********************************************
2025-01-09 07:11:10.725 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:11:10.850 INFO: changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:11:10.998 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:11:11.504 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-01-09 07:11:23.460 INFO: TASK [contrail_analytics : stop contrail analytics] ****************************
changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:11:23.495 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:11:23.548 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:11:24.096 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-01-09 07:11:35.818 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] ****************
2025-01-09 07:11:35.818 INFO: changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:11:36.064 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:11:36.413 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:11:36.910 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-01-09 07:11:48.525 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ******************
2025-01-09 07:11:48.525 INFO: changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:11:48.857 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:11:48.927 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:11:49.598 INFO: PLAY [ZIU stage 2 start services] **********************************************
2025-01-09 07:11:50.742 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.23]
2025-01-09 07:11:50.816 INFO: ok: [10.0.0.29]
2025-01-09 07:11:50.901 INFO: ok: [10.0.0.37]
2025-01-09 07:11:51.513 INFO: ok: [10.0.0.28]
2025-01-09 07:11:51.723 INFO: ok: [10.0.0.12]
2025-01-09 07:11:51.953 INFO: TASK [include_role : contrail] *************************************************
2025-01-09 07:11:53.241 INFO: TASK [contrail : create /var/log/contrail] *************************************
2025-01-09 07:11:53.241 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:53.292 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:53.355 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:53.448 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:53.478 INFO: ok: [10.0.0.28] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:53.895 INFO: TASK [contrail : create /etc/contrail/compose] *********************************
2025-01-09 07:11:53.896 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:53.955 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:54.039 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:54.173 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:54.205 INFO: ok: [10.0.0.28] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:54.846 INFO: TASK [contrail : populate common.env] ******************************************
2025-01-09 07:11:54.846 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "2d127a0ddb51338b56251985998790f9df24ccd2", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "41de296dcd3ddfc3eec01a7c7dbb91dd", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406714.3620982-120659-69449133711019/source", "state": "file", "uid": 0}
2025-01-09 07:11:54.924 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "2d127a0ddb51338b56251985998790f9df24ccd2", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "41de296dcd3ddfc3eec01a7c7dbb91dd", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406714.4470599-120662-189859344816829/source", "state": "file", "uid": 0}
2025-01-09 07:11:55.017 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "2d127a0ddb51338b56251985998790f9df24ccd2", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "41de296dcd3ddfc3eec01a7c7dbb91dd", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406714.5255463-120687-40172720796039/source", "state": "file", "uid": 0}
2025-01-09 07:11:55.157 INFO: changed: [10.0.0.28] => {"changed": true, "checksum": "2d127a0ddb51338b56251985998790f9df24ccd2", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "41de296dcd3ddfc3eec01a7c7dbb91dd", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406714.682468-120702-191809932724554/source", "state": "file", "uid": 0}
2025-01-09 07:11:55.192 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "2d127a0ddb51338b56251985998790f9df24ccd2", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "41de296dcd3ddfc3eec01a7c7dbb91dd", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406714.6147468-120694-167088234622440/source", "state": "file", "uid": 0}
2025-01-09 07:11:55.846 INFO: TASK [contrail : populate defaults.env] ****************************************
2025-01-09 07:11:55.847 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-01-09 07:11:55.937 INFO: ok: [10.0.0.29] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-01-09 07:11:56.029 INFO: ok: [10.0.0.37] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-01-09 07:11:56.115 INFO: ok: [10.0.0.28] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-01-09 07:11:56.176 INFO: ok: [10.0.0.12] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-01-09 07:11:56.687 INFO: TASK [include_role : contrail_config] ******************************************
2025-01-09 07:11:57.758 INFO: TASK [contrail_config : create /etc/contrail/config] ***************************
2025-01-09 07:11:57.759 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:57.837 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:57.936 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:11:58.366 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] **************
2025-01-09 07:11:58.366 INFO: ok: [10.0.0.23] => {"changed": false, "stat": {"atime": 1736405897.320939, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405891.728807, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2364280, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405891.728807, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3791468823", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:11:58.453 INFO: ok: [10.0.0.29] => {"changed": false, "stat": {"atime": 1736405897.3879972, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405892.287943, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032488, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405892.287943, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "4204897780", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:11:58.582 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736405897.517895, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405892.9658256, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032198, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405892.9658256, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2741037627", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:11:59.126 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ******
2025-01-09 07:11:59.126 INFO: changed: [10.0.0.23] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-01-09 07:11:59.156 INFO: changed: [10.0.0.29] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-01-09 07:11:59.235 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-01-09 07:11:59.709 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] ****************
2025-01-09 07:11:59.710 INFO: changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:11:59.818 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:11:59.887 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:12:00.524 INFO: TASK [contrail_config : populate global common_config.env] *********************
2025-01-09 07:12:00.525 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:00.530 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:00.552 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:00.854 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:00.857 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:00.878 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.183 INFO: changed: [10.0.0.23] => (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.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.254 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.518 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.555 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.592 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.847 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.922 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:01.949 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.148 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.296 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.302 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.487 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.605 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.640 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.780 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:02.937 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.022 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.091 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.269 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.376 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.438 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.583 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.708 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.730 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:03.925 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.014 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.020 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.254 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.300 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.304 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.561 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.615 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.628 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.868 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.902 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:04.943 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.182 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.197 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.254 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.483 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.517 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.605 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.778 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.827 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:05.943 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.074 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.126 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.256 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.421 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.444 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.576 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.731 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.774 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:06.917 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.071 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.116 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.248 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.419 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.480 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.589 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.758 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.803 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:07.907 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.059 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.146 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.218 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.430 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.536 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.567 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.779 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.926 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:08.943 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.159 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.284 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.308 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.512 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.608 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.647 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.852 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:09.955 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.024 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.141 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.257 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.338 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.449 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.544 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.634 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.734 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.844 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:10.951 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.028 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.158 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.264 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.318 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.453 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.568 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.600 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.809 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.878 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:11.902 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.137 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.169 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.197 INFO: changed: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.215 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.446 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.518 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.737 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.742 INFO: changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.832 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:12.838 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:13.488 INFO: TASK [contrail_config : populate pod specific common_config.env] ***************
2025-01-09 07:12:13.489 INFO: fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:12:13.563 INFO: fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:12:13.633 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:12:13.633 INFO: ...ignoring
2025-01-09 07:12:13.861 INFO: TASK [contrail_config : initialize use_external_tftp variable] *****************
2025-01-09 07:12:13.861 INFO: ok: [10.0.0.23] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-01-09 07:12:13.936 INFO: ok: [10.0.0.29] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-01-09 07:12:14.006 INFO: ok: [10.0.0.37] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-01-09 07:12:14.393 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] ***************
2025-01-09 07:12:14.393 INFO: fatal: [10.0.0.23]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.025496", "end": "2025-01-09 07:12:14.362720", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 07:12:14.337224", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
...ignoring
2025-01-09 07:12:14.485 INFO: fatal: [10.0.0.29]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.029294", "end": "2025-01-09 07:12:14.452312", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 07:12:14.423018", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
...ignoring
2025-01-09 07:12:14.572 INFO: fatal: [10.0.0.37]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.027654", "end": "2025-01-09 07:12:14.540769", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 07:12:14.513115", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
...ignoring
2025-01-09 07:12:15.728 INFO: TASK [contrail_config : create contrail config compose file] *******************
2025-01-09 07:12:15.729 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "75c1da29d34e3d8a47e1516df51424d5e20a0893", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fe5980070595b3061ae3b039a413ae68", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406735.1858785-123686-5273647957312/source", "state": "file", "uid": 0}
2025-01-09 07:12:15.897 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "75c1da29d34e3d8a47e1516df51424d5e20a0893", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fe5980070595b3061ae3b039a413ae68", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406735.2931616-123690-105311528458227/source", "state": "file", "uid": 0}
2025-01-09 07:12:16.013 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "75c1da29d34e3d8a47e1516df51424d5e20a0893", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fe5980070595b3061ae3b039a413ae68", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406735.3759334-123703-225754192906773/source", "state": "file", "uid": 0}
2025-01-09 07:12:18.532 INFO: TASK [contrail_config : start contrail config] *********************************
2025-01-09 07:12:18.534 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "4f45720cf894a2b8f89d5ee9042392e7325160856b0f4d2992df6d56c4c9a505", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "47203ade6614b0ac902d11d647e87b91c7d5dee249be3d097780f1f10d7bcda9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "5da101966a2561d8794a88bf1dc6a21bd157ac362ed11cf733f0d05258b2d5df", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "40776c68f1a173527df8c1138c6ba3fac31d57d6bf643f61bc0b74661f8c5d09", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "7658815afa2205727947d5bfd56785f2d8da714a22f75361b87e6650cee3a00a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "47759087cfa12aad87cf9a778dd061f9563616bd6d68c106ce952f47faa7df28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "ae1fdc8a46d378fd64f979b9fe508ec0371c461ffefd9227ad28fad26b5adfca", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:18.571 INFO: changed: [10.0.0.23] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "4f45720cf894a2b8f89d5ee9042392e7325160856b0f4d2992df6d56c4c9a505", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "47203ade6614b0ac902d11d647e87b91c7d5dee249be3d097780f1f10d7bcda9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "5da101966a2561d8794a88bf1dc6a21bd157ac362ed11cf733f0d05258b2d5df", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "40776c68f1a173527df8c1138c6ba3fac31d57d6bf643f61bc0b74661f8c5d09", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "7658815afa2205727947d5bfd56785f2d8da714a22f75361b87e6650cee3a00a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "47759087cfa12aad87cf9a778dd061f9563616bd6d68c106ce952f47faa7df28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "ae1fdc8a46d378fd64f979b9fe508ec0371c461ffefd9227ad28fad26b5adfca", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:18.685 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "4f45720cf894a2b8f89d5ee9042392e7325160856b0f4d2992df6d56c4c9a505", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "47203ade6614b0ac902d11d647e87b91c7d5dee249be3d097780f1f10d7bcda9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "5da101966a2561d8794a88bf1dc6a21bd157ac362ed11cf733f0d05258b2d5df", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "40776c68f1a173527df8c1138c6ba3fac31d57d6bf643f61bc0b74661f8c5d09", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "7658815afa2205727947d5bfd56785f2d8da714a22f75361b87e6650cee3a00a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "47759087cfa12aad87cf9a778dd061f9563616bd6d68c106ce952f47faa7df28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "ae1fdc8a46d378fd64f979b9fe508ec0371c461ffefd9227ad28fad26b5adfca", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:19.247 INFO: TASK [include_role : contrail_webui] *******************************************
2025-01-09 07:12:20.591 INFO: TASK [contrail_webui : create /etc/contrail/webui] *****************************
ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:20.675 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:20.803 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:21.291 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] ****************
2025-01-09 07:12:21.291 INFO: ok: [10.0.0.23] => {"changed": false, "stat": {"atime": 1736405958.6023877, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405955.6183171, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2389686, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405955.6183171, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3118248779", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:12:21.346 INFO: ok: [10.0.0.29] => {"changed": false, "stat": {"atime": 1736405958.672653, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405954.8246117, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057839, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405954.8206115, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3419060307", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:12:21.385 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736405958.7428303, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405955.3707786, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057838, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405955.3707786, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1276558515", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:12:21.894 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ********
changed: [10.0.0.23] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-01-09 07:12:21.949 INFO: changed: [10.0.0.29] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-01-09 07:12:22.055 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-01-09 07:12:22.497 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ******************
2025-01-09 07:12:22.497 INFO: changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:12:22.546 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:12:22.638 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:12:23.095 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] *****************
2025-01-09 07:12:23.096 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:23.173 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:23.268 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:23.448 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:23.576 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:23.671 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:23.955 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:24.060 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:24.172 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:24.543 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:24.621 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:24.694 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:25.035 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:25.133 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:25.207 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:25.540 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:25.614 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:25.675 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:25.999 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:26.208 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:26.267 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:26.383 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:26.685 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:26.719 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:26.898 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:27.184 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:27.194 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:27.274 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:27.606 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:27.621 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:27.668 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:27.959 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.008 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.012 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.341 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.363 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.402 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.721 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.741 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:28.782 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.096 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.146 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.183 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.491 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.526 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.567 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.903 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:29.911 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:30.021 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:30.284 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:30.339 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:30.458 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:30.689 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:30.736 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:30.978 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.054 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.199 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.335 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.405 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.565 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.653 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.779 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.947 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:31.973 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.161 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.274 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.285 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.484 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.602 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.616 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.807 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.926 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:32.965 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.143 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.281 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.411 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.496 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.608 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.737 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.808 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:33.938 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.124 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.161 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.330 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.421 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.510 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.638 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.715 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.854 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:34.951 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.010 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.193 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.304 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.314 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.538 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.615 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.652 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.899 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.957 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:35.996 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.321 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.325 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.366 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.634 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.667 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.677 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.959 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.972 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:36.979 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.251 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.271 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.294 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.298 INFO: changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.530 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.536 INFO: changed: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.598 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:37.603 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:38.250 INFO: TASK [contrail_webui : populate pod specific common_webui.env] *****************
2025-01-09 07:12:38.251 INFO: fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:12:38.251 INFO: ...ignoring
2025-01-09 07:12:38.331 INFO: fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:12:38.331 INFO: ...ignoring
2025-01-09 07:12:38.401 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:12:38.401 INFO: ...ignoring
2025-01-09 07:12:39.206 INFO: TASK [contrail_webui : create contrail webui compose file] *********************
2025-01-09 07:12:39.206 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "e7b9797771268d35cae7cf6e01b27c42fa7f90d8", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e5438154f24bee81fb914c24408fdb7b", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406758.5636199-128050-122129163497150/source", "state": "file", "uid": 0}
2025-01-09 07:12:39.277 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "e7b9797771268d35cae7cf6e01b27c42fa7f90d8", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e5438154f24bee81fb914c24408fdb7b", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406758.6385741-128052-200002854140939/source", "state": "file", "uid": 0}
2025-01-09 07:12:39.479 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "e7b9797771268d35cae7cf6e01b27c42fa7f90d8", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e5438154f24bee81fb914c24408fdb7b", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406758.8042808-128065-186947164509503/source", "state": "file", "uid": 0}
2025-01-09 07:12:41.064 INFO: TASK [contrail_webui : start contrail webui] ***********************************
2025-01-09 07:12:41.064 INFO: changed: [10.0.0.23] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "429525419c248660ba06a956a79b33f20b7cf02990fc26a49b72424716a64f05", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "488ec7fe53d7fe9bf0e357ca9134485fc8be16ed0bc57b63ff803bcab74f6e72", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:41.295 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "429525419c248660ba06a956a79b33f20b7cf02990fc26a49b72424716a64f05", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "488ec7fe53d7fe9bf0e357ca9134485fc8be16ed0bc57b63ff803bcab74f6e72", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:41.343 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "429525419c248660ba06a956a79b33f20b7cf02990fc26a49b72424716a64f05", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "488ec7fe53d7fe9bf0e357ca9134485fc8be16ed0bc57b63ff803bcab74f6e72", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:41.886 INFO: TASK [include_role : contrail_redis] *******************************************
2025-01-09 07:12:43.320 INFO: TASK [contrail_redis : create /etc/contrail/redis] *****************************
ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:43.325 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:43.470 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:43.763 INFO: TASK [contrail_redis : Set variables for Stunnel] ******************************
ok: [10.0.0.23] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-01-09 07:12:43.880 INFO: ok: [10.0.0.29] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-01-09 07:12:43.959 INFO: ok: [10.0.0.37] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-01-09 07:12:45.032 INFO: TASK [contrail_redis : create redis compose file] ******************************
changed: [10.0.0.23] => {"changed": true, "checksum": "5b8d518facf8139e98b6a80867e19fc2efda6ac3", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "12062f2e84c8e178858d5f9d3c984534", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406764.1347492-130079-128814230826757/source", "state": "file", "uid": 0}
2025-01-09 07:12:45.055 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "5b8d518facf8139e98b6a80867e19fc2efda6ac3", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "12062f2e84c8e178858d5f9d3c984534", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406764.2647557-130093-209462805068074/source", "state": "file", "uid": 0}
2025-01-09 07:12:45.153 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "5b8d518facf8139e98b6a80867e19fc2efda6ac3", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "12062f2e84c8e178858d5f9d3c984534", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406764.3718786-130137-9930307384868/source", "state": "file", "uid": 0}
2025-01-09 07:12:46.338 INFO: TASK [contrail_redis : start redis] ********************************************
2025-01-09 07:12:46.339 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "721eec24c65ff95fa78d3232bf53a6d698bf59805a668a2273214e846d52c1a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:46.406 INFO: changed: [10.0.0.23] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "721eec24c65ff95fa78d3232bf53a6d698bf59805a668a2273214e846d52c1a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:46.448 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "721eec24c65ff95fa78d3232bf53a6d698bf59805a668a2273214e846d52c1a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:12:47.000 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-01-09 07:12:48.199 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] *********************
2025-01-09 07:12:48.199 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:48.307 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:48.386 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:12:48.867 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ********
ok: [10.0.0.29] => {"changed": false, "stat": {"atime": 1736406125.766457, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406121.794414, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087433, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406121.794414, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1030046872", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:12:48.906 INFO: ok: [10.0.0.23] => {"changed": false, "stat": {"atime": 1736406125.670337, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406121.4782379, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2598960, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406121.4782379, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2067021809", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:12:48.964 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736406125.8454058, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406122.4973538, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087702, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406122.4973538, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "529389252", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:12:49.483 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] ***
2025-01-09 07:12:49.484 INFO: changed: [10.0.0.23] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-01-09 07:12:49.518 INFO: changed: [10.0.0.29] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-01-09 07:12:49.584 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-01-09 07:12:50.030 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] **********
2025-01-09 07:12:50.031 INFO: changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:12:50.110 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:12:50.164 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:12:50.676 INFO: TASK [contrail_analytics : populate global common_analytics.env] ***************
2025-01-09 07:12:50.677 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:50.751 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:50.828 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:50.956 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.064 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.144 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.277 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.463 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.486 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.571 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.785 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.806 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:51.881 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.105 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.116 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.224 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.420 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.448 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.526 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.730 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.757 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:52.837 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.050 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.105 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.192 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.429 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.473 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.501 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.745 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.819 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:53.832 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.125 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.157 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.158 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.442 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.472 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.494 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.795 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.858 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:54.866 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.162 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.207 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.233 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.510 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.512 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.552 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.847 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.866 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:55.895 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.222 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.234 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.240 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.532 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.553 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.568 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.855 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.883 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:56.957 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.245 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.256 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.305 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.576 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.587 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.635 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.900 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.913 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:57.949 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.258 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.264 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.306 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.569 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.611 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.633 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.876 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.961 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:58.970 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:59.243 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:59.297 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:59.307 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:59.614 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:59.669 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:12:59.708 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.016 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.051 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.084 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.395 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.457 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.492 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.766 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.869 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:00.902 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.098 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.211 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.223 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.443 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.541 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.564 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.829 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.905 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:01.925 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.201 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.288 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.304 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.564 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.603 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.649 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.905 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.938 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:02.975 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.261 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.305 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.308 INFO: changed: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.337 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.610 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.616 INFO: changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.692 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:03.699 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:04.324 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] *********
2025-01-09 07:13:04.325 INFO: fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:13:04.325 INFO: ...ignoring
2025-01-09 07:13:04.423 INFO: fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:13:04.495 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:13:04.496 INFO: ...ignoring
2025-01-09 07:13:05.404 INFO: TASK [contrail_analytics : create contrail analytics file] *********************
2025-01-09 07:13:05.404 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "f8461e272b9170ff086d497626d9cb2a34114c3f", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "3e49cbf14d72e923e6bfcbcda2ba9083", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406784.7593849-133373-95539085490200/source", "state": "file", "uid": 0}
2025-01-09 07:13:05.498 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "f8461e272b9170ff086d497626d9cb2a34114c3f", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "3e49cbf14d72e923e6bfcbcda2ba9083", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406784.8469348-133374-252549583774378/source", "state": "file", "uid": 0}
2025-01-09 07:13:05.574 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "f8461e272b9170ff086d497626d9cb2a34114c3f", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "3e49cbf14d72e923e6bfcbcda2ba9083", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406784.97933-133387-281268833017856/source", "state": "file", "uid": 0}
2025-01-09 07:13:07.517 INFO: TASK [contrail_analytics : start contrail analytics] ***************************
changed: [10.0.0.29] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "8f2fbfe4e6711884eaad885bc2779b2e739dd3aeadbc3deeffdb5b3e185b7e85", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "3fc2c372a7b89dc718540d7171b478c68456e753ad578bc423610240165ef341", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "a3686a1bb3bf335ff0c897200617ce8a54f4334fed273db6b7cd6dd995808307", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "975ab56f9f5fb72fc74651d48ec35909cc6df7d02f4ff98c6f4bdd97db87c6d5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:07.760 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "8f2fbfe4e6711884eaad885bc2779b2e739dd3aeadbc3deeffdb5b3e185b7e85", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "3fc2c372a7b89dc718540d7171b478c68456e753ad578bc423610240165ef341", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "a3686a1bb3bf335ff0c897200617ce8a54f4334fed273db6b7cd6dd995808307", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "975ab56f9f5fb72fc74651d48ec35909cc6df7d02f4ff98c6f4bdd97db87c6d5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:07.938 INFO: changed: [10.0.0.23] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "8f2fbfe4e6711884eaad885bc2779b2e739dd3aeadbc3deeffdb5b3e185b7e85", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "3fc2c372a7b89dc718540d7171b478c68456e753ad578bc423610240165ef341", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "a3686a1bb3bf335ff0c897200617ce8a54f4334fed273db6b7cd6dd995808307", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "975ab56f9f5fb72fc74651d48ec35909cc6df7d02f4ff98c6f4bdd97db87c6d5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:08.447 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-01-09 07:13:09.806 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] *********
ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:13:09.816 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:13:09.899 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:13:10.158 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-01-09 07:13:10.161 INFO: ok: [10.0.0.23] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:13:10.241 INFO: ok: [10.0.0.29] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:13:10.317 INFO: ok: [10.0.0.37] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:13:11.555 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] ***
2025-01-09 07:13:11.556 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "33da9dcae07b79ed35f81d23b5b962e563ef26c5", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "688e0eeba81f8126e261658766d560f5", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406790.9553819-134994-274401275805813/source", "state": "file", "uid": 0}
2025-01-09 07:13:11.571 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "33da9dcae07b79ed35f81d23b5b962e563ef26c5", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "688e0eeba81f8126e261658766d560f5", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406790.8666947-134991-192246721410795/source", "state": "file", "uid": 0}
2025-01-09 07:13:11.725 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "33da9dcae07b79ed35f81d23b5b962e563ef26c5", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "688e0eeba81f8126e261658766d560f5", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406791.056068-135007-89393115921349/source", "state": "file", "uid": 0}
2025-01-09 07:13:13.885 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] ***************
changed: [10.0.0.29] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "2793d15aaa674cad7e60ce49214e58aa1a84671def14454d56815e7a76a56253", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "9a000ee053d333a8c024c88307aa4dd49f8234105c9e92aa152ce6bfa1a5b715", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "dae271f2c17a1cf0680eea688e50ca7833ccf7dd8a0cd4d435f281dcb315ca18", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b784f135130d02d25f5eea62d892dcca19d317256fc5b00bc234bec85d24b7e5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:14.127 INFO: changed: [10.0.0.23] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "2793d15aaa674cad7e60ce49214e58aa1a84671def14454d56815e7a76a56253", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "9a000ee053d333a8c024c88307aa4dd49f8234105c9e92aa152ce6bfa1a5b715", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "dae271f2c17a1cf0680eea688e50ca7833ccf7dd8a0cd4d435f281dcb315ca18", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b784f135130d02d25f5eea62d892dcca19d317256fc5b00bc234bec85d24b7e5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:14.286 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "2793d15aaa674cad7e60ce49214e58aa1a84671def14454d56815e7a76a56253", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "9a000ee053d333a8c024c88307aa4dd49f8234105c9e92aa152ce6bfa1a5b715", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "dae271f2c17a1cf0680eea688e50ca7833ccf7dd8a0cd4d435f281dcb315ca18", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b784f135130d02d25f5eea62d892dcca19d317256fc5b00bc234bec85d24b7e5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:14.816 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-01-09 07:13:16.286 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] ***********
ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:13:16.353 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:13:16.535 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:13:17.649 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] ***
changed: [10.0.0.29] => {"changed": true, "checksum": "00924dd26231661b1031560a063d1cd26e55bd7e", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "757e041a00e27324154fb798a4036ce8", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406796.868136-136910-130985974921871/source", "state": "file", "uid": 0}
2025-01-09 07:13:17.713 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "00924dd26231661b1031560a063d1cd26e55bd7e", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "757e041a00e27324154fb798a4036ce8", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406796.7589545-136907-180668244972369/source", "state": "file", "uid": 0}
2025-01-09 07:13:17.867 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "00924dd26231661b1031560a063d1cd26e55bd7e", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "757e041a00e27324154fb798a4036ce8", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406797.0203621-136926-12717756725649/source", "state": "file", "uid": 0}
2025-01-09 07:13:20.436 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] *****************
2025-01-09 07:13:20.436 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "85eabf0ac6f843e510ad1ac7734cb82ec99a34b20c66320673c2fde995d9a320", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "865ba8918b1e923b51e779832a6c0b4a4ac02e749c28e04be6812fcb56c15064", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "aad456ecb02c6e99e3fb87011472d5e79ec8056c3983ba68b301aea9397eb794", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "3ce54d5e000a1dd996482519837fd5bd6e286bfebff7af39d089a16fa2c56583", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:20.689 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "85eabf0ac6f843e510ad1ac7734cb82ec99a34b20c66320673c2fde995d9a320", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "865ba8918b1e923b51e779832a6c0b4a4ac02e749c28e04be6812fcb56c15064", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "aad456ecb02c6e99e3fb87011472d5e79ec8056c3983ba68b301aea9397eb794", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "3ce54d5e000a1dd996482519837fd5bd6e286bfebff7af39d089a16fa2c56583", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:20.839 INFO: changed: [10.0.0.23] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "85eabf0ac6f843e510ad1ac7734cb82ec99a34b20c66320673c2fde995d9a320", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "865ba8918b1e923b51e779832a6c0b4a4ac02e749c28e04be6812fcb56c15064", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "aad456ecb02c6e99e3fb87011472d5e79ec8056c3983ba68b301aea9397eb794", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "3ce54d5e000a1dd996482519837fd5bd6e286bfebff7af39d089a16fa2c56583", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:13:21.540 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 07:13:22.899 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.23]
2025-01-09 07:13:23.079 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:13:24.054 INFO: TASK [contrail_control : update contrail control image] ************************
2025-01-09 07:13:24.056 INFO: changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.277948", "end": "2025-01-09 07:13:24.008721", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:13:23.730773", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:13:24.759 INFO: changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.238986", "end": "2025-01-09 07:13:24.715548", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:13:24.476562", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:13:38.177 INFO: changed: [10.0.0.23] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "delta": "0:00:13.018419", "end": "2025-01-09 07:13:38.137925", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-09 07:13:25.119506", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Pulling fs layer\nb51300422ee9: Pulling fs layer\na877dc81ba72: Pulling fs layer\nb51300422ee9: Verifying Checksum\nb51300422ee9: Download complete\na877dc81ba72: Verifying Checksum\na877dc81ba72: Download complete\n4664d30fab7f: Verifying Checksum\n4664d30fab7f: Download complete\n4664d30fab7f: Pull complete\nb51300422ee9: Pull complete\na877dc81ba72: Pull complete\nDigest: sha256:ccc0239c0bcfd77a83a46f532f371e22f7b6d3a1d8b1de51f1749d482bcc1cff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Pulling fs layer", "b51300422ee9: Pulling fs layer", "a877dc81ba72: Pulling fs layer", "b51300422ee9: Verifying Checksum", "b51300422ee9: Download complete", "a877dc81ba72: Verifying Checksum", "a877dc81ba72: Download complete", "4664d30fab7f: Verifying Checksum", "4664d30fab7f: Download complete", "4664d30fab7f: Pull complete", "b51300422ee9: Pull complete", "a877dc81ba72: Pull complete", "Digest: sha256:ccc0239c0bcfd77a83a46f532f371e22f7b6d3a1d8b1de51f1749d482bcc1cff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1"]}
2025-01-09 07:13:38.788 INFO: changed: [10.0.0.23] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "delta": "0:00:00.261311", "end": "2025-01-09 07:13:38.747606", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-09 07:13:38.486295", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Already exists\n5c088a3dac56: Pulling fs layer\n5c088a3dac56: Verifying Checksum\n5c088a3dac56: Download complete\n5c088a3dac56: Pull complete\nDigest: sha256:72e857d0c2f8a0371e059035c435c3286c78244517180f5820ead441c3a49bfc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Already exists", "5c088a3dac56: Pulling fs layer", "5c088a3dac56: Verifying Checksum", "5c088a3dac56: Download complete", "5c088a3dac56: Pull complete", "Digest: sha256:72e857d0c2f8a0371e059035c435c3286c78244517180f5820ead441c3a49bfc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1"]}
2025-01-09 07:13:39.359 INFO: changed: [10.0.0.23] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "delta": "0:00:00.272477", "end": "2025-01-09 07:13:39.321324", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-09 07:13:39.048847", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Already exists\n27d792558e17: Pulling fs layer\n27d792558e17: Verifying Checksum\n27d792558e17: Download complete\n27d792558e17: Pull complete\nDigest: sha256:88f2cf24e410bc57e8a10f6245d36dd31b2f82c90810f14457e852fec9a72c61\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Already exists", "27d792558e17: Pulling fs layer", "27d792558e17: Verifying Checksum", "27d792558e17: Download complete", "27d792558e17: Pull complete", "Digest: sha256:88f2cf24e410bc57e8a10f6245d36dd31b2f82c90810f14457e852fec9a72c61", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1"]}
2025-01-09 07:13:39.826 INFO: changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.129319", "end": "2025-01-09 07:13:39.792574", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:13:39.663255", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:13:40.084 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:13:51.652 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-01-09 07:13:51.653 INFO: changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:13:51.943 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:13:52.587 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:13:52.976 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-01-09 07:13:52.977 INFO: ok: [10.0.0.23] => {"changed": false, "stat": {"atime": 1736406015.5757344, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406011.243632, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2390248, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406011.243632, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "515403936", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:13:53.380 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-01-09 07:13:53.391 INFO: changed: [10.0.0.23] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-01-09 07:13:53.774 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-01-09 07:13:53.779 INFO: changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:13:54.634 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-01-09 07:13:54.635 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:54.950 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:55.233 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:55.509 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:55.809 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:56.097 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:56.381 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:56.656 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:56.944 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:57.240 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:57.546 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:57.901 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:58.234 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:58.522 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:58.820 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:59.107 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:59.392 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:13:59.727 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:00.007 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:00.415 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:00.758 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:01.088 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:01.413 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:01.739 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:02.064 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:02.448 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:02.770 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:03.070 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:03.391 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:03.744 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:04.067 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:04.360 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:04.662 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:04.959 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:05.263 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:05.571 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:05.854 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:06.137 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:06.150 INFO: changed: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:06.344 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-01-09 07:14:06.345 INFO: fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:14:06.345 INFO: ...ignoring
2025-01-09 07:14:07.483 INFO: TASK [contrail_control : create contrail control compose file] *****************
changed: [10.0.0.23] => {"changed": true, "checksum": "5ed4aa6dc020852bc0451746f6855b28203aeca2", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "094b0aedd0bc4cf03485e6fb41fcfbaa", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406846.925198-141940-178968304503003/source", "state": "file", "uid": 0}
2025-01-09 07:14:10.084 INFO: TASK [contrail_control : start contrail control] *******************************
2025-01-09 07:14:10.085 INFO: changed: [10.0.0.23] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "6fb6f5824261764c4970f1ae02ec6624078162041de851fc6251d568cee78dd9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "98e2f26d8cd1cc4caaa82479d3b05fcef2e63b26624a62065d2e8740f4e24d7f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0e935d33b57a6345db06291c8dadfedd2fc74629712bd6d7ff9035e4ba87f43a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "fb891cd3cb531a5eeee80dd14108d5aec1047fcc25ba00f280841605db9a237f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f50a56c9fe37a16b21e6d4a3e38f3f78e086505d2a3868d53eaeb6fade0b7772", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:14:10.538 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 07:14:11.692 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:14:11.692 INFO: ok: [10.0.0.29]
2025-01-09 07:14:11.870 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:14:12.689 INFO: TASK [contrail_control : update contrail control image] ************************
2025-01-09 07:14:12.689 INFO: changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.141695", "end": "2025-01-09 07:14:12.644586", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:14:12.502891", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:14:13.159 INFO: changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.104640", "end": "2025-01-09 07:14:13.122578", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:14:13.017938", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:14:21.237 INFO: changed: [10.0.0.29] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "delta": "0:00:07.758990", "end": "2025-01-09 07:14:21.198054", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-09 07:14:13.439064", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Pulling fs layer\nb51300422ee9: Pulling fs layer\na877dc81ba72: Pulling fs layer\nb51300422ee9: Verifying Checksum\nb51300422ee9: Download complete\na877dc81ba72: Verifying Checksum\na877dc81ba72: Download complete\n4664d30fab7f: Verifying Checksum\n4664d30fab7f: Download complete\n4664d30fab7f: Pull complete\nb51300422ee9: Pull complete\na877dc81ba72: Pull complete\nDigest: sha256:ccc0239c0bcfd77a83a46f532f371e22f7b6d3a1d8b1de51f1749d482bcc1cff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Pulling fs layer", "b51300422ee9: Pulling fs layer", "a877dc81ba72: Pulling fs layer", "b51300422ee9: Verifying Checksum", "b51300422ee9: Download complete", "a877dc81ba72: Verifying Checksum", "a877dc81ba72: Download complete", "4664d30fab7f: Verifying Checksum", "4664d30fab7f: Download complete", "4664d30fab7f: Pull complete", "b51300422ee9: Pull complete", "a877dc81ba72: Pull complete", "Digest: sha256:ccc0239c0bcfd77a83a46f532f371e22f7b6d3a1d8b1de51f1749d482bcc1cff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1"]}
2025-01-09 07:14:21.801 INFO: changed: [10.0.0.29] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "delta": "0:00:00.266556", "end": "2025-01-09 07:14:21.763811", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-09 07:14:21.497255", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Already exists\n5c088a3dac56: Pulling fs layer\n5c088a3dac56: Verifying Checksum\n5c088a3dac56: Download complete\n5c088a3dac56: Pull complete\nDigest: sha256:72e857d0c2f8a0371e059035c435c3286c78244517180f5820ead441c3a49bfc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Already exists", "5c088a3dac56: Pulling fs layer", "5c088a3dac56: Verifying Checksum", "5c088a3dac56: Download complete", "5c088a3dac56: Pull complete", "Digest: sha256:72e857d0c2f8a0371e059035c435c3286c78244517180f5820ead441c3a49bfc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1"]}
2025-01-09 07:14:22.387 INFO: changed: [10.0.0.29] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "delta": "0:00:00.275631", "end": "2025-01-09 07:14:22.348647", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-09 07:14:22.073016", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Already exists\n27d792558e17: Pulling fs layer\n27d792558e17: Verifying Checksum\n27d792558e17: Download complete\n27d792558e17: Pull complete\nDigest: sha256:88f2cf24e410bc57e8a10f6245d36dd31b2f82c90810f14457e852fec9a72c61\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Already exists", "27d792558e17: Pulling fs layer", "27d792558e17: Verifying Checksum", "27d792558e17: Download complete", "27d792558e17: Pull complete", "Digest: sha256:88f2cf24e410bc57e8a10f6245d36dd31b2f82c90810f14457e852fec9a72c61", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1"]}
2025-01-09 07:14:22.870 INFO: changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.146007", "end": "2025-01-09 07:14:22.835016", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:14:22.689009", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:14:23.136 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:14:34.560 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-01-09 07:14:34.560 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:14:34.806 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:14:35.427 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:14:35.829 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-01-09 07:14:35.830 INFO: ok: [10.0.0.29] => {"changed": false, "stat": {"atime": 1736406015.6452663, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406011.5532222, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058405, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406011.5532222, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "348024140", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:14:36.248 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-01-09 07:14:36.248 INFO: changed: [10.0.0.29] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-01-09 07:14:36.676 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-01-09 07:14:36.677 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:14:37.605 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-01-09 07:14:37.605 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:37.898 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:38.212 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:38.535 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:38.858 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:39.183 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:39.571 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:39.932 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:40.252 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:40.545 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:40.872 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:41.192 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:41.502 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:41.860 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:42.220 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:42.517 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:42.851 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:43.161 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:43.466 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:43.806 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:44.106 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:44.442 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:44.776 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:45.109 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:45.463 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:45.788 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:46.119 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:46.465 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:46.763 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:47.096 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:47.424 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:47.736 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:48.040 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:48.359 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:48.684 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:49.021 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:49.348 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:49.704 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:49.710 INFO: changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:14:49.916 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-01-09 07:14:49.917 INFO: fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:14:51.055 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-01-09 07:14:51.056 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "5ed4aa6dc020852bc0451746f6855b28203aeca2", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "094b0aedd0bc4cf03485e6fb41fcfbaa", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406890.464077-145133-252627071006302/source", "state": "file", "uid": 0}
2025-01-09 07:14:53.458 INFO: TASK [contrail_control : start contrail control] *******************************
2025-01-09 07:14:53.459 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "6fb6f5824261764c4970f1ae02ec6624078162041de851fc6251d568cee78dd9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "98e2f26d8cd1cc4caaa82479d3b05fcef2e63b26624a62065d2e8740f4e24d7f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0e935d33b57a6345db06291c8dadfedd2fc74629712bd6d7ff9035e4ba87f43a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "fb891cd3cb531a5eeee80dd14108d5aec1047fcc25ba00f280841605db9a237f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f50a56c9fe37a16b21e6d4a3e38f3f78e086505d2a3868d53eaeb6fade0b7772", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:14:53.835 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 07:14:55.845 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:14:55.846 INFO: ok: [10.0.0.37]
2025-01-09 07:14:56.018 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:14:56.875 INFO: TASK [contrail_control : update contrail control image] ************************
2025-01-09 07:14:56.875 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.125638", "end": "2025-01-09 07:14:56.839363", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:14:56.713725", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:14:57.333 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.117815", "end": "2025-01-09 07:14:57.294991", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:14:57.177176", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:15:06.048 INFO: changed: [10.0.0.37] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "delta": "0:00:08.400308", "end": "2025-01-09 07:15:06.002577", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-09 07:14:57.602269", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Pulling fs layer\nb51300422ee9: Pulling fs layer\na877dc81ba72: Pulling fs layer\nb51300422ee9: Verifying Checksum\nb51300422ee9: Download complete\na877dc81ba72: Verifying Checksum\na877dc81ba72: Download complete\n4664d30fab7f: Verifying Checksum\n4664d30fab7f: Download complete\n4664d30fab7f: Pull complete\nb51300422ee9: Pull complete\na877dc81ba72: Pull complete\nDigest: sha256:ccc0239c0bcfd77a83a46f532f371e22f7b6d3a1d8b1de51f1749d482bcc1cff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Pulling fs layer", "b51300422ee9: Pulling fs layer", "a877dc81ba72: Pulling fs layer", "b51300422ee9: Verifying Checksum", "b51300422ee9: Download complete", "a877dc81ba72: Verifying Checksum", "a877dc81ba72: Download complete", "4664d30fab7f: Verifying Checksum", "4664d30fab7f: Download complete", "4664d30fab7f: Pull complete", "b51300422ee9: Pull complete", "a877dc81ba72: Pull complete", "Digest: sha256:ccc0239c0bcfd77a83a46f532f371e22f7b6d3a1d8b1de51f1749d482bcc1cff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1"]}
2025-01-09 07:15:06.682 INFO: changed: [10.0.0.37] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "delta": "0:00:00.279641", "end": "2025-01-09 07:15:06.645744", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-09 07:15:06.366103", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Already exists\n5c088a3dac56: Pulling fs layer\n5c088a3dac56: Verifying Checksum\n5c088a3dac56: Download complete\n5c088a3dac56: Pull complete\nDigest: sha256:72e857d0c2f8a0371e059035c435c3286c78244517180f5820ead441c3a49bfc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Already exists", "5c088a3dac56: Pulling fs layer", "5c088a3dac56: Verifying Checksum", "5c088a3dac56: Download complete", "5c088a3dac56: Pull complete", "Digest: sha256:72e857d0c2f8a0371e059035c435c3286c78244517180f5820ead441c3a49bfc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1"]}
2025-01-09 07:15:07.297 INFO: changed: [10.0.0.37] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "delta": "0:00:00.292575", "end": "2025-01-09 07:15:07.263302", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-09 07:15:06.970727", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n4664d30fab7f: Already exists\n27d792558e17: Pulling fs layer\n27d792558e17: Verifying Checksum\n27d792558e17: Download complete\n27d792558e17: Pull complete\nDigest: sha256:88f2cf24e410bc57e8a10f6245d36dd31b2f82c90810f14457e852fec9a72c61\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "4664d30fab7f: Already exists", "27d792558e17: Pulling fs layer", "27d792558e17: Verifying Checksum", "27d792558e17: Download complete", "27d792558e17: Pull complete", "Digest: sha256:88f2cf24e410bc57e8a10f6245d36dd31b2f82c90810f14457e852fec9a72c61", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1"]}
2025-01-09 07:15:07.735 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.117127", "end": "2025-01-09 07:15:07.702613", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:15:07.585486", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:15:07.999 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:15:19.390 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-01-09 07:15:19.390 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:15:19.666 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 07:15:20.336 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-01-09 07:15:20.337 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:15:20.767 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-01-09 07:15:20.768 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736406015.8077059, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406012.027648, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058405, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406012.0236478, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "709968257", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:15:21.315 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-01-09 07:15:21.825 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-01-09 07:15:21.825 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:15:22.893 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-01-09 07:15:22.893 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:23.264 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:23.576 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:23.890 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:24.212 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:24.533 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:24.842 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:25.192 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:25.517 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:25.852 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:26.192 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:26.519 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:26.832 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:27.148 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:27.501 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:27.833 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:28.157 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:28.475 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:28.777 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:29.092 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:29.429 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:29.768 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:30.103 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:30.420 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:30.733 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:31.062 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:31.378 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:31.683 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:32.010 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:32.321 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:32.636 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:32.966 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:33.268 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:33.601 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:33.917 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:34.211 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:34.568 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:34.874 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:34.883 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:15:35.089 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-01-09 07:15:35.090 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:15:36.227 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-01-09 07:15:36.227 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "5ed4aa6dc020852bc0451746f6855b28203aeca2", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "094b0aedd0bc4cf03485e6fb41fcfbaa", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406935.6349611-146962-35956088676376/source", "state": "file", "uid": 0}
2025-01-09 07:15:38.697 INFO: TASK [contrail_control : start contrail control] *******************************
2025-01-09 07:15:38.698 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "6fb6f5824261764c4970f1ae02ec6624078162041de851fc6251d568cee78dd9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "98e2f26d8cd1cc4caaa82479d3b05fcef2e63b26624a62065d2e8740f4e24d7f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0e935d33b57a6345db06291c8dadfedd2fc74629712bd6d7ff9035e4ba87f43a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "fb891cd3cb531a5eeee80dd14108d5aec1047fcc25ba00f280841605db9a237f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f50a56c9fe37a16b21e6d4a3e38f3f78e086505d2a3868d53eaeb6fade0b7772", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:15:39.072 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 07:15:41.077 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:15:41.077 INFO: ok: [10.0.0.12]
2025-01-09 07:15:42.058 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 07:15:43.708 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.28]
2025-01-09 07:15:44.632 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 07:15:47.436 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:15:47.436 INFO: ok: [10.0.0.23]
2025-01-09 07:15:47.626 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:15:48.382 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-01-09 07:15:48.383 INFO: changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.119188", "end": "2025-01-09 07:15:48.339949", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:15:48.220761", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:15:48.780 INFO: changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.107768", "end": "2025-01-09 07:15:48.747540", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:15:48.639772", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:15:55.491 INFO: changed: [10.0.0.23] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "delta": "0:00:06.401147", "end": "2025-01-09 07:15:55.450781", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 07:15:49.049634", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n52249c0d0814: Pulling fs layer\nf41e11e3c3a5: Pulling fs layer\n52249c0d0814: Verifying Checksum\n52249c0d0814: Download complete\n52249c0d0814: Pull complete\nf41e11e3c3a5: Verifying Checksum\nf41e11e3c3a5: Download complete\nf41e11e3c3a5: Pull complete\nDigest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "52249c0d0814: Pulling fs layer", "f41e11e3c3a5: Pulling fs layer", "52249c0d0814: Verifying Checksum", "52249c0d0814: Download complete", "52249c0d0814: Pull complete", "f41e11e3c3a5: Verifying Checksum", "f41e11e3c3a5: Download complete", "f41e11e3c3a5: Pull complete", "Digest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1"]}
2025-01-09 07:15:59.711 INFO: changed: [10.0.0.23] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "delta": "0:00:03.867872", "end": "2025-01-09 07:15:59.663882", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-09 07:15:55.796010", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n99b1f603ca9f: Pulling fs layer\ncb5e39b25a45: Pulling fs layer\n99b1f603ca9f: Verifying Checksum\n99b1f603ca9f: Download complete\n99b1f603ca9f: Pull complete\ncb5e39b25a45: Verifying Checksum\ncb5e39b25a45: Download complete\ncb5e39b25a45: Pull complete\nDigest: sha256:08d78af58f03a00583a810bcd80ede26885779ce1abbdd1de07638a8f5f43d60\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "99b1f603ca9f: Pulling fs layer", "cb5e39b25a45: Pulling fs layer", "99b1f603ca9f: Verifying Checksum", "99b1f603ca9f: Download complete", "99b1f603ca9f: Pull complete", "cb5e39b25a45: Verifying Checksum", "cb5e39b25a45: Download complete", "cb5e39b25a45: Pull complete", "Digest: sha256:08d78af58f03a00583a810bcd80ede26885779ce1abbdd1de07638a8f5f43d60", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1"]}
2025-01-09 07:16:02.260 INFO: changed: [10.0.0.23] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "delta": "0:00:02.208580", "end": "2025-01-09 07:16:02.215918", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-09 07:16:00.007338", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n741efc0114bc: Pulling fs layer\nc12abd75fc59: Pulling fs layer\n741efc0114bc: Download complete\n741efc0114bc: Pull complete\nc12abd75fc59: Verifying Checksum\nc12abd75fc59: Download complete\nc12abd75fc59: Pull complete\nDigest: sha256:73161a8aff20cad257d865012a5b92abfacde64990effcffc6880168356505e4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "741efc0114bc: Pulling fs layer", "c12abd75fc59: Pulling fs layer", "741efc0114bc: Download complete", "741efc0114bc: Pull complete", "c12abd75fc59: Verifying Checksum", "c12abd75fc59: Download complete", "c12abd75fc59: Pull complete", "Digest: sha256:73161a8aff20cad257d865012a5b92abfacde64990effcffc6880168356505e4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1"]}
2025-01-09 07:16:02.699 INFO: changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.119420", "end": "2025-01-09 07:16:02.658041", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:16:02.538621", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:16:02.868 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:16:14.181 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-01-09 07:16:14.182 INFO: changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:16:14.343 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:16:15.028 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-01-09 07:16:15.028 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:16:15.184 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-01-09 07:16:15.184 INFO: ok: [10.0.0.23] => {"ansible_facts": {"cassandra_seeds": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:16:15.448 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-01-09 07:16:15.448 INFO: ok: [10.0.0.23] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:16:15.811 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-01-09 07:16:15.812 INFO: ok: [10.0.0.23] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:16:16.059 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-01-09 07:16:16.060 INFO: ok: [10.0.0.23] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-01-09 07:16:16.487 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
ok: [10.0.0.23] => {"changed": false, "stat": {"atime": 1736405815.7190135, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405812.3229334, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2070517, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405812.3229334, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1698000507", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:16:16.895 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
changed: [10.0.0.23] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-01-09 07:16:17.283 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:16:17.682 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:17.971 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:18.349 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:18.679 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:18.978 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:19.273 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:19.571 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:19.863 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:20.170 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:20.499 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:20.814 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:21.098 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:21.428 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:21.722 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:22.033 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:22.323 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:22.605 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:22.906 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:23.186 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:23.475 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:23.750 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:24.067 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:24.378 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:24.668 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:24.950 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:25.239 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:25.518 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:25.801 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:26.094 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:26.383 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:26.692 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:27.008 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:27.288 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:27.570 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:27.851 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:28.158 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:28.434 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:28.704 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:28.710 INFO: changed: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:16:28.987 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-01-09 07:16:28.988 INFO: fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:16:29.664 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-01-09 07:16:29.664 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "c1da945d3a88dd21b2bf2658360260a102dfd3fb", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cc898dd10934ede747030dd349fbd6d1", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736406989.145146-151416-107471600238230/source", "state": "file", "uid": 0}
2025-01-09 07:16:31.571 INFO: TASK [contrail_config_database : start contrail config database] ***************
changed: [10.0.0.23] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "173fe7948fa84ca8fcd3978919fca627445a6599d6fc418964d9236828f28251", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "d14f0129856fa3b41982959b6558a0b77c0a1ac6ca853aeb34721d0589438f2e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b57992e0168e817e17d958c7e99c15421fb6075b862a75c484ed8c3bbf3fecad", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "ae7489a77a4d166d156218cd926568e501edcb0a34cd8b27f83352c986a26ff9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f405e0a6d4aa8b5727e75ccf680c3da257d8085c0a66904b563254b4bdfbb5e2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:16:31.755 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:16:32.638 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.144856", "end": "2025-01-09 07:16:32.585371", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:16:32.440515", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:16:33.174 INFO: changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.129324", "end": "2025-01-09 07:16:33.132861", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:16:33.003537", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:16:51.726 INFO: changed: [10.0.0.23] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "delta": "0:00:18.146795", "end": "2025-01-09 07:16:51.688082", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-09 07:16:33.541287", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\nb01f3b6da615: Pulling fs layer\n0f11c0b0ff1c: Pulling fs layer\n83d9969a37e9: Pulling fs layer\n3911f43fbe87: Pulling fs layer\n7297a5e95a48: Pulling fs layer\n378f0b8a8fbc: Pulling fs layer\nccdc873016d6: Pulling fs layer\na7a34e426977: Pulling fs layer\n41852d51cb12: Pulling fs layer\n950a637746d4: Pulling fs layer\n3911f43fbe87: Waiting\n7297a5e95a48: Waiting\n378f0b8a8fbc: Waiting\nccdc873016d6: Waiting\na7a34e426977: Waiting\n41852d51cb12: Waiting\n950a637746d4: Waiting\n0f11c0b0ff1c: Verifying Checksum\nb01f3b6da615: Verifying Checksum\n0f11c0b0ff1c: Download complete\nb01f3b6da615: Download complete\n83d9969a37e9: Verifying Checksum\n83d9969a37e9: Download complete\nb01f3b6da615: Pull complete\n3911f43fbe87: Verifying Checksum\n3911f43fbe87: Download complete\n7297a5e95a48: Download complete\na7a34e426977: Download complete\n0f11c0b0ff1c: Pull complete\n41852d51cb12: Verifying Checksum\n41852d51cb12: Download complete\n83d9969a37e9: Pull complete\n3911f43fbe87: Pull complete\n7297a5e95a48: Pull complete\n378f0b8a8fbc: Verifying Checksum\n378f0b8a8fbc: Download complete\nccdc873016d6: Verifying Checksum\nccdc873016d6: Download complete\n950a637746d4: Verifying Checksum\n950a637746d4: Download complete\n378f0b8a8fbc: Pull complete\nccdc873016d6: Pull complete\na7a34e426977: Pull complete\n41852d51cb12: Pull complete\n950a637746d4: Pull complete\nDigest: sha256:8247d8f72cc9db42830b14354d9d31851dd0e5c34fc06a28d4f369a2dab70b6a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "b01f3b6da615: Pulling fs layer", "0f11c0b0ff1c: Pulling fs layer", "83d9969a37e9: Pulling fs layer", "3911f43fbe87: Pulling fs layer", "7297a5e95a48: Pulling fs layer", "378f0b8a8fbc: Pulling fs layer", "ccdc873016d6: Pulling fs layer", "a7a34e426977: Pulling fs layer", "41852d51cb12: Pulling fs layer", "950a637746d4: Pulling fs layer", "3911f43fbe87: Waiting", "7297a5e95a48: Waiting", "378f0b8a8fbc: Waiting", "ccdc873016d6: Waiting", "a7a34e426977: Waiting", "41852d51cb12: Waiting", "950a637746d4: Waiting", "0f11c0b0ff1c: Verifying Checksum", "b01f3b6da615: Verifying Checksum", "0f11c0b0ff1c: Download complete", "b01f3b6da615: Download complete", "83d9969a37e9: Verifying Checksum", "83d9969a37e9: Download complete", "b01f3b6da615: Pull complete", "3911f43fbe87: Verifying Checksum", "3911f43fbe87: Download complete", "7297a5e95a48: Download complete", "a7a34e426977: Download complete", "0f11c0b0ff1c: Pull complete", "41852d51cb12: Verifying Checksum", "41852d51cb12: Download complete", "83d9969a37e9: Pull complete", "3911f43fbe87: Pull complete", "7297a5e95a48: Pull complete", "378f0b8a8fbc: Verifying Checksum", "378f0b8a8fbc: Download complete", "ccdc873016d6: Verifying Checksum", "ccdc873016d6: Download complete", "950a637746d4: Verifying Checksum", "950a637746d4: Download complete", "378f0b8a8fbc: Pull complete", "ccdc873016d6: Pull complete", "a7a34e426977: Pull complete", "41852d51cb12: Pull complete", "950a637746d4: Pull complete", "Digest: sha256:8247d8f72cc9db42830b14354d9d31851dd0e5c34fc06a28d4f369a2dab70b6a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1"]}
2025-01-09 07:16:52.605 INFO: changed: [10.0.0.23] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "delta": "0:00:00.496767", "end": "2025-01-09 07:16:52.566337", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 07:16:52.069570", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-cassandra\nDigest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-cassandra", "Digest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1"]}
2025-01-09 07:16:53.064 INFO: changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.139248", "end": "2025-01-09 07:16:53.025208", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:16:52.885960", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:16:53.297 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:17:04.774 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
changed: [10.0.0.23] => {"changed": true}
2025-01-09 07:17:04.957 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:17:05.633 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-01-09 07:17:05.634 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:17:05.795 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-01-09 07:17:05.795 INFO: ok: [10.0.0.23] => {"ansible_facts": {"cassandra_seeds": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:17:06.399 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
ok: [10.0.0.23] => {"changed": false, "stat": {"atime": 1736406073.9251137, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406069.6970139, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2400823, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406069.6970139, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2066609208", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:17:06.816 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
changed: [10.0.0.23] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-01-09 07:17:07.239 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-01-09 07:17:07.240 INFO: changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:17:07.670 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-01-09 07:17:07.670 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:07.967 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:08.255 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:08.561 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:08.920 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:09.225 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:09.525 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:09.833 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:10.225 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:10.589 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:10.921 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:11.241 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:11.526 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:11.845 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:12.144 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:12.427 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:12.750 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:13.084 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:13.365 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:13.664 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:13.964 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:14.274 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:14.584 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:14.883 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:15.169 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:15.462 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:15.761 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:16.064 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:16.367 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:16.653 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:16.945 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:17.233 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:17.544 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:17.830 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:18.139 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:18.428 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:18.744 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:19.079 INFO: changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:19.085 INFO: changed: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:19.370 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-01-09 07:17:19.370 INFO: fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:17:19.371 INFO: ...ignoring
2025-01-09 07:17:20.255 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-01-09 07:17:20.256 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "35c5426b840e8776c06276f7d3d660ceb7328274", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9d0d72ac59609d426a1cad3c83d3ae45", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407039.6152263-157756-256865029672627/source", "state": "file", "uid": 0}
2025-01-09 07:17:22.279 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
changed: [10.0.0.23] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "5c9890aa1a78f4014bfb70abffaffe27224e8125eb2d70853f3b6d9c6b8c89c1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b88adb8c69007d9ffe5dc32e2dc11421fddbc62861ce71d8da00a65404812ce2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "c5fef16285052e8d87407387bc0605c3325b2c5ba5aceda742223609b4b547ab", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f5e8df57db1b3252c089285ea17366ae1c966213f7f6496a4e8ec55c33ce49be", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:17:22.615 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 07:17:24.536 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.29]
2025-01-09 07:17:24.699 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:17:25.487 INFO: TASK [contrail_config_database : update contrail config_database image] ********
changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.114561", "end": "2025-01-09 07:17:25.432317", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:17:25.317756", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:17:25.929 INFO: changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.120466", "end": "2025-01-09 07:17:25.886605", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:17:25.766139", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:17:32.827 INFO: changed: [10.0.0.29] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "delta": "0:00:06.572392", "end": "2025-01-09 07:17:32.779808", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 07:17:26.207416", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n52249c0d0814: Pulling fs layer\nf41e11e3c3a5: Pulling fs layer\n52249c0d0814: Verifying Checksum\n52249c0d0814: Download complete\n52249c0d0814: Pull complete\nf41e11e3c3a5: Verifying Checksum\nf41e11e3c3a5: Download complete\nf41e11e3c3a5: Pull complete\nDigest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "52249c0d0814: Pulling fs layer", "f41e11e3c3a5: Pulling fs layer", "52249c0d0814: Verifying Checksum", "52249c0d0814: Download complete", "52249c0d0814: Pull complete", "f41e11e3c3a5: Verifying Checksum", "f41e11e3c3a5: Download complete", "f41e11e3c3a5: Pull complete", "Digest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1"]}
2025-01-09 07:17:37.614 INFO: changed: [10.0.0.29] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "delta": "0:00:04.450835", "end": "2025-01-09 07:17:37.567498", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-09 07:17:33.116663", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n99b1f603ca9f: Pulling fs layer\ncb5e39b25a45: Pulling fs layer\n99b1f603ca9f: Download complete\n99b1f603ca9f: Pull complete\ncb5e39b25a45: Verifying Checksum\ncb5e39b25a45: Download complete\ncb5e39b25a45: Pull complete\nDigest: sha256:08d78af58f03a00583a810bcd80ede26885779ce1abbdd1de07638a8f5f43d60\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "99b1f603ca9f: Pulling fs layer", "cb5e39b25a45: Pulling fs layer", "99b1f603ca9f: Download complete", "99b1f603ca9f: Pull complete", "cb5e39b25a45: Verifying Checksum", "cb5e39b25a45: Download complete", "cb5e39b25a45: Pull complete", "Digest: sha256:08d78af58f03a00583a810bcd80ede26885779ce1abbdd1de07638a8f5f43d60", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1"]}
2025-01-09 07:17:40.949 INFO: changed: [10.0.0.29] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "delta": "0:00:03.000061", "end": "2025-01-09 07:17:40.897379", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-09 07:17:37.897318", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n741efc0114bc: Pulling fs layer\nc12abd75fc59: Pulling fs layer\n741efc0114bc: Verifying Checksum\n741efc0114bc: Download complete\n741efc0114bc: Pull complete\nc12abd75fc59: Verifying Checksum\nc12abd75fc59: Download complete\nc12abd75fc59: Pull complete\nDigest: sha256:73161a8aff20cad257d865012a5b92abfacde64990effcffc6880168356505e4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "741efc0114bc: Pulling fs layer", "c12abd75fc59: Pulling fs layer", "741efc0114bc: Verifying Checksum", "741efc0114bc: Download complete", "741efc0114bc: Pull complete", "c12abd75fc59: Verifying Checksum", "c12abd75fc59: Download complete", "c12abd75fc59: Pull complete", "Digest: sha256:73161a8aff20cad257d865012a5b92abfacde64990effcffc6880168356505e4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1"]}
2025-01-09 07:17:41.359 INFO: changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.112344", "end": "2025-01-09 07:17:41.325658", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:17:41.213314", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:17:41.528 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:17:52.810 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-01-09 07:17:52.811 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:17:52.975 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:17:53.658 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-01-09 07:17:53.658 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:17:53.863 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-01-09 07:17:53.864 INFO: ok: [10.0.0.29] => {"ansible_facts": {"cassandra_seeds": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:17:54.098 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-01-09 07:17:54.098 INFO: ok: [10.0.0.29] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:17:54.457 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-01-09 07:17:54.458 INFO: ok: [10.0.0.29] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:17:54.727 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-01-09 07:17:54.728 INFO: ok: [10.0.0.29] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-01-09 07:17:55.139 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
2025-01-09 07:17:55.140 INFO: ok: [10.0.0.29] => {"changed": false, "stat": {"atime": 1736405815.719126, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405812.9390962, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774803, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405812.9390962, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3015719237", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:17:55.546 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-01-09 07:17:55.547 INFO: changed: [10.0.0.29] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-01-09 07:17:55.931 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
2025-01-09 07:17:55.931 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:17:56.363 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-01-09 07:17:56.363 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:56.704 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:57.041 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:57.355 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:57.644 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:57.936 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:58.236 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:58.528 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:58.837 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:59.133 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:59.461 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:17:59.784 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:00.094 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:00.403 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:00.740 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:01.058 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:01.379 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:01.731 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:02.070 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:02.446 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:02.814 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:03.153 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:03.468 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:03.769 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:04.072 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:04.375 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:04.695 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:05.000 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:05.326 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:05.650 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:05.980 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:06.291 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:06.620 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:06.920 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:07.213 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:07.525 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:07.825 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:08.115 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:08.121 INFO: changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:08.433 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-01-09 07:18:08.433 INFO: fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:18:09.199 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-01-09 07:18:09.199 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "c1da945d3a88dd21b2bf2658360260a102dfd3fb", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cc898dd10934ede747030dd349fbd6d1", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407088.6237586-162227-121213382170942/source", "state": "file", "uid": 0}
2025-01-09 07:18:11.396 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-01-09 07:18:11.397 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "173fe7948fa84ca8fcd3978919fca627445a6599d6fc418964d9236828f28251", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "d14f0129856fa3b41982959b6558a0b77c0a1ac6ca853aeb34721d0589438f2e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b57992e0168e817e17d958c7e99c15421fb6075b862a75c484ed8c3bbf3fecad", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "ae7489a77a4d166d156218cd926568e501edcb0a34cd8b27f83352c986a26ff9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f405e0a6d4aa8b5727e75ccf680c3da257d8085c0a66904b563254b4bdfbb5e2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:18:11.567 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:18:12.378 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.122610", "end": "2025-01-09 07:18:12.334640", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:18:12.212030", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:18:12.891 INFO: changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.170235", "end": "2025-01-09 07:18:12.847606", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:18:12.677371", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:18:31.736 INFO: changed: [10.0.0.29] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "delta": "0:00:18.454742", "end": "2025-01-09 07:18:31.696782", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-09 07:18:13.242040", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\nb01f3b6da615: Pulling fs layer\n0f11c0b0ff1c: Pulling fs layer\n83d9969a37e9: Pulling fs layer\n3911f43fbe87: Pulling fs layer\n7297a5e95a48: Pulling fs layer\n378f0b8a8fbc: Pulling fs layer\nccdc873016d6: Pulling fs layer\na7a34e426977: Pulling fs layer\n41852d51cb12: Pulling fs layer\n950a637746d4: Pulling fs layer\nccdc873016d6: Waiting\na7a34e426977: Waiting\n3911f43fbe87: Waiting\n41852d51cb12: Waiting\n950a637746d4: Waiting\n7297a5e95a48: Waiting\n378f0b8a8fbc: Waiting\n0f11c0b0ff1c: Verifying Checksum\n0f11c0b0ff1c: Download complete\nb01f3b6da615: Verifying Checksum\nb01f3b6da615: Download complete\n83d9969a37e9: Verifying Checksum\n83d9969a37e9: Download complete\n7297a5e95a48: Verifying Checksum\n7297a5e95a48: Download complete\n3911f43fbe87: Verifying Checksum\n3911f43fbe87: Download complete\nb01f3b6da615: Pull complete\na7a34e426977: Verifying Checksum\na7a34e426977: Download complete\n0f11c0b0ff1c: Pull complete\n41852d51cb12: Verifying Checksum\n41852d51cb12: Download complete\n83d9969a37e9: Pull complete\n3911f43fbe87: Pull complete\n7297a5e95a48: Pull complete\n378f0b8a8fbc: Verifying Checksum\n378f0b8a8fbc: Download complete\nccdc873016d6: Verifying Checksum\nccdc873016d6: Download complete\n950a637746d4: Verifying Checksum\n950a637746d4: Download complete\n378f0b8a8fbc: Pull complete\nccdc873016d6: Pull complete\na7a34e426977: Pull complete\n41852d51cb12: Pull complete\n950a637746d4: Pull complete\nDigest: sha256:8247d8f72cc9db42830b14354d9d31851dd0e5c34fc06a28d4f369a2dab70b6a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "b01f3b6da615: Pulling fs layer", "0f11c0b0ff1c: Pulling fs layer", "83d9969a37e9: Pulling fs layer", "3911f43fbe87: Pulling fs layer", "7297a5e95a48: Pulling fs layer", "378f0b8a8fbc: Pulling fs layer", "ccdc873016d6: Pulling fs layer", "a7a34e426977: Pulling fs layer", "41852d51cb12: Pulling fs layer", "950a637746d4: Pulling fs layer", "ccdc873016d6: Waiting", "a7a34e426977: Waiting", "3911f43fbe87: Waiting", "41852d51cb12: Waiting", "950a637746d4: Waiting", "7297a5e95a48: Waiting", "378f0b8a8fbc: Waiting", "0f11c0b0ff1c: Verifying Checksum", "0f11c0b0ff1c: Download complete", "b01f3b6da615: Verifying Checksum", "b01f3b6da615: Download complete", "83d9969a37e9: Verifying Checksum", "83d9969a37e9: Download complete", "7297a5e95a48: Verifying Checksum", "7297a5e95a48: Download complete", "3911f43fbe87: Verifying Checksum", "3911f43fbe87: Download complete", "b01f3b6da615: Pull complete", "a7a34e426977: Verifying Checksum", "a7a34e426977: Download complete", "0f11c0b0ff1c: Pull complete", "41852d51cb12: Verifying Checksum", "41852d51cb12: Download complete", "83d9969a37e9: Pull complete", "3911f43fbe87: Pull complete", "7297a5e95a48: Pull complete", "378f0b8a8fbc: Verifying Checksum", "378f0b8a8fbc: Download complete", "ccdc873016d6: Verifying Checksum", "ccdc873016d6: Download complete", "950a637746d4: Verifying Checksum", "950a637746d4: Download complete", "378f0b8a8fbc: Pull complete", "ccdc873016d6: Pull complete", "a7a34e426977: Pull complete", "41852d51cb12: Pull complete", "950a637746d4: Pull complete", "Digest: sha256:8247d8f72cc9db42830b14354d9d31851dd0e5c34fc06a28d4f369a2dab70b6a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1"]}
2025-01-09 07:18:32.169 INFO: changed: [10.0.0.29] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "delta": "0:00:00.119374", "end": "2025-01-09 07:18:32.131384", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 07:18:32.012010", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-cassandra\nDigest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-cassandra", "Digest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1"]}
2025-01-09 07:18:32.688 INFO: changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.137695", "end": "2025-01-09 07:18:32.650357", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:18:32.512662", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:18:32.852 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:18:44.137 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-01-09 07:18:44.138 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 07:18:44.300 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:18:45.047 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-01-09 07:18:45.047 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:18:45.215 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
ok: [10.0.0.29] => {"ansible_facts": {"cassandra_seeds": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:18:45.746 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-01-09 07:18:45.747 INFO: ok: [10.0.0.29] => {"changed": false, "stat": {"atime": 1736406073.9418945, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406070.5458577, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086493, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406070.5458577, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "547073547", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:18:46.235 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-01-09 07:18:46.235 INFO: changed: [10.0.0.29] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-01-09 07:18:46.630 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-01-09 07:18:46.631 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:18:47.064 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-01-09 07:18:47.065 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:47.367 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:47.670 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:48.012 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:48.324 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:48.631 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:48.939 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:49.239 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:49.538 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:49.888 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:50.179 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:50.483 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:50.796 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:51.094 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:51.441 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:51.759 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:52.114 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:52.437 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:52.765 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:53.086 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:53.437 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:53.735 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:54.056 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:54.360 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:54.667 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:54.983 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:55.353 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:55.664 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:55.998 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:56.317 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:56.624 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:56.961 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:57.309 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:57.656 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:57.984 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:58.310 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:58.629 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:58.956 INFO: changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:58.962 INFO: changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:18:59.265 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:19:00.103 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
changed: [10.0.0.29] => {"changed": true, "checksum": "35c5426b840e8776c06276f7d3d660ceb7328274", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9d0d72ac59609d426a1cad3c83d3ae45", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407139.436786-164195-232082957917344/source", "state": "file", "uid": 0}
2025-01-09 07:19:02.243 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-01-09 07:19:02.244 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "5c9890aa1a78f4014bfb70abffaffe27224e8125eb2d70853f3b6d9c6b8c89c1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b88adb8c69007d9ffe5dc32e2dc11421fddbc62861ce71d8da00a65404812ce2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "c5fef16285052e8d87407387bc0605c3325b2c5ba5aceda742223609b4b547ab", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f5e8df57db1b3252c089285ea17366ae1c966213f7f6496a4e8ec55c33ce49be", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:19:02.510 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 07:19:04.584 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:19:04.584 INFO: ok: [10.0.0.37]
2025-01-09 07:19:04.758 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:19:05.579 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-01-09 07:19:05.580 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.130392", "end": "2025-01-09 07:19:05.541939", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:19:05.411547", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:19:05.997 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.109870", "end": "2025-01-09 07:19:05.960900", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:19:05.851030", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:19:13.338 INFO: changed: [10.0.0.37] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "delta": "0:00:06.986103", "end": "2025-01-09 07:19:13.303662", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 07:19:06.317559", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n52249c0d0814: Pulling fs layer\nf41e11e3c3a5: Pulling fs layer\n52249c0d0814: Download complete\n52249c0d0814: Pull complete\nf41e11e3c3a5: Verifying Checksum\nf41e11e3c3a5: Download complete\nf41e11e3c3a5: Pull complete\nDigest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "52249c0d0814: Pulling fs layer", "f41e11e3c3a5: Pulling fs layer", "52249c0d0814: Download complete", "52249c0d0814: Pull complete", "f41e11e3c3a5: Verifying Checksum", "f41e11e3c3a5: Download complete", "f41e11e3c3a5: Pull complete", "Digest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1"]}
2025-01-09 07:19:17.889 INFO: changed: [10.0.0.37] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "delta": "0:00:04.210451", "end": "2025-01-09 07:19:17.846051", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-09 07:19:13.635600", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n99b1f603ca9f: Pulling fs layer\ncb5e39b25a45: Pulling fs layer\n99b1f603ca9f: Download complete\n99b1f603ca9f: Pull complete\ncb5e39b25a45: Verifying Checksum\ncb5e39b25a45: Pull complete\nDigest: sha256:08d78af58f03a00583a810bcd80ede26885779ce1abbdd1de07638a8f5f43d60\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "99b1f603ca9f: Pulling fs layer", "cb5e39b25a45: Pulling fs layer", "99b1f603ca9f: Download complete", "99b1f603ca9f: Pull complete", "cb5e39b25a45: Verifying Checksum", "cb5e39b25a45: Pull complete", "Digest: sha256:08d78af58f03a00583a810bcd80ede26885779ce1abbdd1de07638a8f5f43d60", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1"]}
2025-01-09 07:19:21.060 INFO: changed: [10.0.0.37] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "delta": "0:00:02.817537", "end": "2025-01-09 07:19:21.025125", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-09 07:19:18.207588", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n741efc0114bc: Pulling fs layer\nc12abd75fc59: Pulling fs layer\n741efc0114bc: Verifying Checksum\n741efc0114bc: Download complete\n741efc0114bc: Pull complete\nc12abd75fc59: Verifying Checksum\nc12abd75fc59: Download complete\nc12abd75fc59: Pull complete\nDigest: sha256:73161a8aff20cad257d865012a5b92abfacde64990effcffc6880168356505e4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "741efc0114bc: Pulling fs layer", "c12abd75fc59: Pulling fs layer", "741efc0114bc: Verifying Checksum", "741efc0114bc: Download complete", "741efc0114bc: Pull complete", "c12abd75fc59: Verifying Checksum", "c12abd75fc59: Download complete", "c12abd75fc59: Pull complete", "Digest: sha256:73161a8aff20cad257d865012a5b92abfacde64990effcffc6880168356505e4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1"]}
2025-01-09 07:19:21.510 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.114375", "end": "2025-01-09 07:19:21.470866", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:19:21.356491", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:19:21.675 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:19:33.126 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-01-09 07:19:33.126 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:19:33.299 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 07:19:33.985 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-01-09 07:19:33.985 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:19:34.142 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-01-09 07:19:34.142 INFO: ok: [10.0.0.37] => {"ansible_facts": {"cassandra_seeds": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:19:34.405 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-01-09 07:19:34.406 INFO: ok: [10.0.0.37] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:19:34.751 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-01-09 07:19:34.751 INFO: ok: [10.0.0.37] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:19:34.991 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-01-09 07:19:34.991 INFO: ok: [10.0.0.37] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-01-09 07:19:35.415 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
2025-01-09 07:19:35.416 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736405815.8086495, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736405812.8286042, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 775661, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736405812.8286042, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1601528490", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:19:35.832 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-01-09 07:19:35.832 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-01-09 07:19:36.244 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
2025-01-09 07:19:36.245 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:19:36.688 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-01-09 07:19:36.689 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:37.051 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:37.376 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:37.706 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:38.067 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:38.395 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:38.706 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:39.025 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:39.338 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:39.659 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:40.012 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:40.365 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:40.682 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:41.000 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:41.358 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:41.678 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:41.993 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:42.309 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:42.630 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:42.939 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:43.296 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:43.597 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:43.909 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:44.232 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:44.564 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:44.931 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:45.288 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:45.597 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:45.921 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:46.262 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:46.598 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:46.914 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:47.228 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:47.570 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:47.879 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:48.197 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:48.501 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:48.804 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:48.811 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:19:49.099 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-01-09 07:19:49.099 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 07:19:49.100 INFO: ...ignoring
2025-01-09 07:19:49.855 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-01-09 07:19:49.855 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "c1da945d3a88dd21b2bf2658360260a102dfd3fb", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cc898dd10934ede747030dd349fbd6d1", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407189.2882378-167289-204644709265935/source", "state": "file", "uid": 0}
2025-01-09 07:19:51.919 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-01-09 07:19:51.920 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "173fe7948fa84ca8fcd3978919fca627445a6599d6fc418964d9236828f28251", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "d14f0129856fa3b41982959b6558a0b77c0a1ac6ca853aeb34721d0589438f2e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b57992e0168e817e17d958c7e99c15421fb6075b862a75c484ed8c3bbf3fecad", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "ae7489a77a4d166d156218cd926568e501edcb0a34cd8b27f83352c986a26ff9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f405e0a6d4aa8b5727e75ccf680c3da257d8085c0a66904b563254b4bdfbb5e2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:19:52.079 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:19:52.952 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
2025-01-09 07:19:52.952 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:00.141462", "end": "2025-01-09 07:19:52.893042", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:19:52.751580", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:19:53.486 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:00.164509", "end": "2025-01-09 07:19:53.450411", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:19:53.285902", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:20:12.910 INFO: changed: [10.0.0.37] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "delta": "0:00:19.106687", "end": "2025-01-09 07:20:12.875310", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-09 07:19:53.768623", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\nb01f3b6da615: Pulling fs layer\n0f11c0b0ff1c: Pulling fs layer\n83d9969a37e9: Pulling fs layer\n3911f43fbe87: Pulling fs layer\n7297a5e95a48: Pulling fs layer\n378f0b8a8fbc: Pulling fs layer\nccdc873016d6: Pulling fs layer\na7a34e426977: Pulling fs layer\n41852d51cb12: Pulling fs layer\n950a637746d4: Pulling fs layer\n3911f43fbe87: Waiting\n7297a5e95a48: Waiting\n378f0b8a8fbc: Waiting\nccdc873016d6: Waiting\na7a34e426977: Waiting\n41852d51cb12: Waiting\n950a637746d4: Waiting\nb01f3b6da615: Verifying Checksum\nb01f3b6da615: Download complete\n0f11c0b0ff1c: Verifying Checksum\n0f11c0b0ff1c: Download complete\n83d9969a37e9: Download complete\nb01f3b6da615: Pull complete\n3911f43fbe87: Verifying Checksum\n3911f43fbe87: Download complete\n0f11c0b0ff1c: Pull complete\n83d9969a37e9: Pull complete\n3911f43fbe87: Pull complete\n7297a5e95a48: Verifying Checksum\n7297a5e95a48: Download complete\na7a34e426977: Verifying Checksum\na7a34e426977: Download complete\n7297a5e95a48: Pull complete\n41852d51cb12: Verifying Checksum\n41852d51cb12: Download complete\n378f0b8a8fbc: Verifying Checksum\n378f0b8a8fbc: Download complete\nccdc873016d6: Download complete\n950a637746d4: Verifying Checksum\n950a637746d4: Download complete\n378f0b8a8fbc: Pull complete\nccdc873016d6: Pull complete\na7a34e426977: Pull complete\n41852d51cb12: Pull complete\n950a637746d4: Pull complete\nDigest: sha256:8247d8f72cc9db42830b14354d9d31851dd0e5c34fc06a28d4f369a2dab70b6a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "b01f3b6da615: Pulling fs layer", "0f11c0b0ff1c: Pulling fs layer", "83d9969a37e9: Pulling fs layer", "3911f43fbe87: Pulling fs layer", "7297a5e95a48: Pulling fs layer", "378f0b8a8fbc: Pulling fs layer", "ccdc873016d6: Pulling fs layer", "a7a34e426977: Pulling fs layer", "41852d51cb12: Pulling fs layer", "950a637746d4: Pulling fs layer", "3911f43fbe87: Waiting", "7297a5e95a48: Waiting", "378f0b8a8fbc: Waiting", "ccdc873016d6: Waiting", "a7a34e426977: Waiting", "41852d51cb12: Waiting", "950a637746d4: Waiting", "b01f3b6da615: Verifying Checksum", "b01f3b6da615: Download complete", "0f11c0b0ff1c: Verifying Checksum", "0f11c0b0ff1c: Download complete", "83d9969a37e9: Download complete", "b01f3b6da615: Pull complete", "3911f43fbe87: Verifying Checksum", "3911f43fbe87: Download complete", "0f11c0b0ff1c: Pull complete", "83d9969a37e9: Pull complete", "3911f43fbe87: Pull complete", "7297a5e95a48: Verifying Checksum", "7297a5e95a48: Download complete", "a7a34e426977: Verifying Checksum", "a7a34e426977: Download complete", "7297a5e95a48: Pull complete", "41852d51cb12: Verifying Checksum", "41852d51cb12: Download complete", "378f0b8a8fbc: Verifying Checksum", "378f0b8a8fbc: Download complete", "ccdc873016d6: Download complete", "950a637746d4: Verifying Checksum", "950a637746d4: Download complete", "378f0b8a8fbc: Pull complete", "ccdc873016d6: Pull complete", "a7a34e426977: Pull complete", "41852d51cb12: Pull complete", "950a637746d4: Pull complete", "Digest: sha256:8247d8f72cc9db42830b14354d9d31851dd0e5c34fc06a28d4f369a2dab70b6a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1"]}
2025-01-09 07:20:13.384 INFO: changed: [10.0.0.37] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "delta": "0:00:00.121560", "end": "2025-01-09 07:20:13.348776", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 07:20:13.227216", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-cassandra\nDigest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-cassandra", "Digest: sha256:a396987cdd1a5bbfe2e14a707b55f6814fcd147bc8b299efb9a0dcd919d57175", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1"]}
2025-01-09 07:20:13.847 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.118931", "end": "2025-01-09 07:20:13.805346", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:20:13.686415", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:20:14.015 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:20:25.583 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-01-09 07:20:25.584 INFO: changed: [10.0.0.37] => {"changed": true}
2025-01-09 07:20:25.784 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 07:20:26.495 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-01-09 07:20:26.496 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:20:26.663 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
ok: [10.0.0.37] => {"ansible_facts": {"cassandra_seeds": "10.0.0.23,10.0.0.29,10.0.0.37"}, "changed": false}
2025-01-09 07:20:27.227 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-01-09 07:20:27.228 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736406074.0526009, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "77c610869bf9f93caddbc7876044e867fb6296c2", "ctime": 1736406071.0005534, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086493, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736406071.0005534, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1613364655", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:20:27.634 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-01-09 07:20:27.634 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-01-09 07:20:28.071 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-01-09 07:20:28.071 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:20:28.519 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-01-09 07:20:28.519 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:28.828 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:29.189 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:29.526 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:29.827 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:30.188 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:30.503 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:30.823 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:31.152 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:31.481 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:31.854 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:32.225 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:32.550 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:32.870 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:33.177 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:33.507 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:33.827 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:34.187 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:34.539 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:34.872 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:35.232 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:35.598 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:35.915 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:36.232 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:36.564 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:36.931 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:37.246 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:37.551 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:37.872 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:38.197 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:38.566 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:38.893 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:39.210 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:39.566 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:39.879 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:40.226 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:40.539 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:40.863 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:40.869 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:20:41.160 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-01-09 07:20:41.161 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 07:20:42.032 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-01-09 07:20:42.032 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "35c5426b840e8776c06276f7d3d660ceb7328274", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9d0d72ac59609d426a1cad3c83d3ae45", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407241.3643634-169403-98800538438556/source", "state": "file", "uid": 0}
2025-01-09 07:20:44.357 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-01-09 07:20:44.358 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "5c9890aa1a78f4014bfb70abffaffe27224e8125eb2d70853f3b6d9c6b8c89c1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "0f84036800ec67ebed51e42f71c00e0ab58d467d1686c44453e2a0aa8bda4234", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "b88adb8c69007d9ffe5dc32e2dc11421fddbc62861ce71d8da00a65404812ce2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "c5fef16285052e8d87407387bc0605c3325b2c5ba5aceda742223609b4b547ab", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_3-1", "labels": {"com.docker.compose.config-hash": "f5e8df57db1b3252c089285ea17366ae1c966213f7f6496a4e8ec55c33ce49be", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_2_9_3-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 07:20:44.615 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 07:20:46.448 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:20:46.449 INFO: ok: [10.0.0.12]
2025-01-09 07:20:47.316 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 07:20:48.936 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:20:48.936 INFO: ok: [10.0.0.28]
2025-01-09 07:20:49.731 INFO: PLAY RECAP *********************************************************************
2025-01-09 07:20:49.732 INFO: 10.0.0.12 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
2025-01-09 07:20:49.732 INFO: 10.0.0.23 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7
2025-01-09 07:20:49.732 INFO: 10.0.0.28 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
2025-01-09 07:20:49.733 INFO: 10.0.0.29 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
2025-01-09 07:20:49.733 INFO: 10.0.0.37 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
2025-01-09 07:20:49.733 INFO: localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=43 rescued=0 ignored=0
2025-01-09 07:20:49.733 INFO:
2025-01-09 07:20:49.840 INFO: + sudo -E ansible-playbook -v -e stage=openstack -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml
2025-01-09 07:20:51.220 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-01-09 07:20:51.235 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-01-09 07:20:51.247 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-01-09 07:20:53.748 INFO: PLAY [Create container host group for OpenStack] *******************************
2025-01-09 07:20:53.872 INFO: TASK [Expose instances] ********************************************************
2025-01-09 07:20:53.872 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}, "changed": false}
2025-01-09 07:20:54.075 INFO: TASK [Expose global_configuration] *********************************************
ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-01-09 07:20:54.152 INFO: TASK [contrail_deployer : create container host group] *************************
2025-01-09 07:20:54.223 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-01-09 07:20:54.568 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:54.597 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:54.626 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.37", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:54.656 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:20:54.683 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.28", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:20:54.846 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:54.875 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:54.905 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.37", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:54.935 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:20:54.963 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.28", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:20:55.244 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-01-09 07:20:55.304 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-01-09 07:20:55.386 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:55.387 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-01-09 07:20:55.592 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
2025-01-09 07:20:55.592 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:55.624 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:55.656 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:55.741 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:55.741 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-01-09 07:20:55.961 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-01-09 07:20:55.961 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:55.989 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:56.072 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:56.153 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:56.153 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-01-09 07:20:56.350 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-01-09 07:20:56.351 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:56.428 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:56.458 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:56.538 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:56.538 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-01-09 07:20:56.758 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-01-09 07:20:56.758 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:56.793 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:56.881 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:56.961 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:56.961 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-01-09 07:20:57.156 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-01-09 07:20:57.156 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:57.251 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:57.285 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:57.362 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:57.363 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-01-09 07:20:57.639 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-01-09 07:20:57.640 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:57.672 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:57.705 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:57.795 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:57.796 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-01-09 07:20:58.004 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
2025-01-09 07:20:58.004 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:58.090 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:58.120 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:58.200 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:58.201 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-01-09 07:20:58.435 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-01-09 07:20:58.435 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:58.463 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:58.496 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:20:58.587 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:58.588 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-01-09 07:20:58.770 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:58.771 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-01-09 07:20:58.949 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:58.949 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-01-09 07:20:59.148 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:59.149 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-01-09 07:20:59.397 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-01-09 07:20:59.398 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:20:59.528 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-01-09 07:20:59.733 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-01-09 07:20:59.733 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:20:59.762 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.12", "10.0.0.28"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:20:59.837 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:20:59.838 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-01-09 07:20:59.998 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-01-09 07:21:00.051 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-01-09 07:21:00.394 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-01-09 07:21:00.394 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-01-09 07:21:00.480 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-01-09 07:21:00.481 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_3-1"}, "changed": false}
2025-01-09 07:21:00.568 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-01-09 07:21:00.568 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false}
2025-01-09 07:21:00.702 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:21:00.702 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-01-09 07:21:00.872 INFO: TASK [contrail_deployer : add roles if defined] ********************************
2025-01-09 07:21:00.873 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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_23": {"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_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:21:00.898 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:00.927 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:00.954 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:21:00.979 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:21:01.135 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-01-09 07:21:01.136 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.23 10.0.0.29 10.0.0.37", "opencontrail_collector_ip": "10.0.0.23 10.0.0.29 10.0.0.37"}, "changed": false}
2025-01-09 07:21:01.187 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-01-09 07:21:01.230 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-01-09 07:21:01.380 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-01-09 07:21:01.380 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-01-09 07:21:01.432 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-01-09 07:21:01.502 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-01-09 07:21:02.058 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-01-09 07:21:02.058 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-01-09 07:21:02.245 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-01-09 07:21:02.246 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-01-09 07:21:02.441 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.477 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.504 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.534 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.563 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.595 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.679 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.707 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:21:02.897 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:21:02.898 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:21:03.107 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:21:03.135 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:03.164 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:03.331 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:21:03.343 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:21:03.521 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:21:03.548 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:03.576 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:03.733 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:21:03.733 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:21:03.919 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-01-09 07:21:03.920 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:21:03.946 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:03.973 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:04.146 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-01-09 07:21:04.146 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:04.152 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:04.308 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-01-09 07:21:04.308 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:04.610 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:04.692 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:04.722 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:04.759 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:04.787 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:04.789 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:05.002 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
2025-01-09 07:21:05.002 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:05.305 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-01-09 07:21:05.351 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-01-09 07:21:05.447 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:21:05.448 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-01-09 07:21:05.655 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-01-09 07:21:05.655 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-01-09 07:21:05.989 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-01-09 07:21:05.990 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-01-09 07:21:06.064 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-01-09 07:21:06.065 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-01-09 07:21:06.137 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-01-09 07:21:06.138 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-01-09 07:21:06.747 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:21:06.804 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:06.810 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.37", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:06.843 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', '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.12", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:21:06.873 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', '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.28", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:21:06.875 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
2025-01-09 07:21:07.051 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
2025-01-09 07:21:07.052 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:21:07.082 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:07.113 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.37", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:21:07.146 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', '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.12", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:21:07.175 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', '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.28", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:21:07.622 INFO: PLAY [openstack_nodes] *********************************************************
2025-01-09 07:21:09.148 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.28]
2025-01-09 07:21:09.298 INFO: ok: [10.0.0.12]
2025-01-09 07:21:09.464 INFO: ok: [10.0.0.23]
2025-01-09 07:21:09.822 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ********
ok: [10.0.0.23] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 07:21:09.853 INFO: ok: [10.0.0.12] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 07:21:09.943 INFO: ok: [10.0.0.28] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 07:21:10.187 INFO: TASK [openstack : set instance data] *******************************************
ok: [10.0.0.23] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "changed": false}
2025-01-09 07:21:10.217 INFO: ok: [10.0.0.12] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 07:21:10.302 INFO: ok: [10.0.0.28] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 07:21:10.464 INFO: TASK [openstack : set provider data] *******************************************
2025-01-09 07:21:10.464 INFO: ok: [10.0.0.23] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-01-09 07:21:10.544 INFO: ok: [10.0.0.12] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-01-09 07:21:10.623 INFO: ok: [10.0.0.28] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-01-09 07:21:10.783 INFO: TASK [openstack : kolla customizations] ****************************************
2025-01-09 07:21:11.145 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:21:11.765 INFO: TASK [openstack : Ensure sudo group is present] ********************************
2025-01-09 07:21:11.765 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-01-09 07:21:11.790 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-01-09 07:21:11.837 INFO: ok: [10.0.0.28] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-01-09 07:21:12.422 INFO: TASK [openstack : Ensure kolla group is present] *******************************
2025-01-09 07:21:12.423 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-01-09 07:21:12.469 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-01-09 07:21:12.502 INFO: ok: [10.0.0.28] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-01-09 07:21:13.157 INFO: TASK [openstack : Create kolla user] *******************************************
2025-01-09 07:21:13.157 INFO: ok: [10.0.0.28] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001}
2025-01-09 07:21:13.183 INFO: ok: [10.0.0.23] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001}
2025-01-09 07:21:13.227 INFO: ok: [10.0.0.12] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001}
2025-01-09 07:21:13.730 INFO: TASK [openstack : Grant kolla user passwordless sudo] **************************
2025-01-09 07:21:13.731 INFO: ok: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:13.755 INFO: ok: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:13.815 INFO: ok: [10.0.0.28] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:15.709 INFO: TASK [openstack : Packages needed for swift] ***********************************
ok: [10.0.0.28] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false, "item": "parted"}
2025-01-09 07:21:15.840 INFO: ok: [10.0.0.23] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false, "item": "parted"}
2025-01-09 07:21:16.001 INFO: ok: [10.0.0.12] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false, "item": "parted"}
2025-01-09 07:21:17.296 INFO: ok: [10.0.0.28] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-01-09 07:21:17.455 INFO: ok: [10.0.0.23] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-01-09 07:21:17.795 INFO: ok: [10.0.0.12] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-01-09 07:21:18.409 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] ***
2025-01-09 07:21:18.409 INFO: ok: [10.0.0.28] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-01-09 07:21:18.426 INFO: ok: [10.0.0.12] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-01-09 07:21:18.440 INFO: ok: [10.0.0.23] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-01-09 07:21:22.282 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] ***
2025-01-09 07:21:22.283 INFO: ok: [10.0.0.23] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-01-09 07:21:22.648 INFO: ok: [10.0.0.28] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-01-09 07:21:22.660 INFO: ok: [10.0.0.12] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-01-09 07:21:25.718 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] ***
ok: [10.0.0.23] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-01-09 07:21:25.799 INFO: ok: [10.0.0.12] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-01-09 07:21:25.896 INFO: ok: [10.0.0.28] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-01-09 07:21:26.306 INFO: TASK [openstack : Set first openstack node as default for internal_address] ****
ok: [10.0.0.23] => {"ansible_facts": {"internal_address_detected": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:26.377 INFO: ok: [10.0.0.12] => {"ansible_facts": {"internal_address_detected": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:26.459 INFO: ok: [10.0.0.28] => {"ansible_facts": {"internal_address_detected": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:26.711 INFO: TASK [openstack : Add required /etc/hosts entries] *****************************
2025-01-09 07:21:27.040 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:21:27.397 INFO: TASK [openstack : Build host_intf_dict] ****************************************
2025-01-09 07:21:27.398 INFO: ok: [10.0.0.23] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:21:28.103 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] ***
ok: [10.0.0.23] => (item=10.0.0.23) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.23", "msg": ""}
2025-01-09 07:21:30.680 INFO: TASK [openstack : Merge kolla_globals params with defaults] ********************
2025-01-09 07:21:30.687 INFO: ok: [10.0.0.23 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-heat-init:master-1_2_9_3-1", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-ironic-notification-manager:master-1_2_9_3-1", "kolla_base_distro": "centos", "libvirt_enable_sasl": false, "neutron_fwaas_version": "v2", "neutron_logging_debug": "True", "neutron_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-init:master-1_2_9_3-1", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-ml2-init:master-1_2_9_3-1", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-compute-init:master-1_2_9_3-1", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.23 10.0.0.29 10.0.0.37", "opencontrail_collector_ip": "10.0.0.23 10.0.0.29 10.0.0.37", "opencontrail_webui_ip": "10.0.0.23 10.0.0.29 10.0.0.37", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false}
2025-01-09 07:21:31.180 INFO: TASK [openstack : merge os_storage_nodes] **************************************
2025-01-09 07:21:31.180 INFO: ok: [10.0.0.23 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-heat-init:master-1_2_9_3-1", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-ironic-notification-manager:master-1_2_9_3-1", "kolla_base_distro": "centos", "libvirt_enable_sasl": false, "neutron_fwaas_version": "v2", "neutron_logging_debug": "True", "neutron_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-init:master-1_2_9_3-1", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-ml2-init:master-1_2_9_3-1", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-compute-init:master-1_2_9_3-1", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.23 10.0.0.29 10.0.0.37", "opencontrail_collector_ip": "10.0.0.23 10.0.0.29 10.0.0.37", "opencontrail_webui_ip": "10.0.0.23 10.0.0.29 10.0.0.37", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.23"}}, "changed": false}
2025-01-09 07:21:31.341 INFO: TASK [openstack : include_tasks] ***********************************************
2025-01-09 07:21:31.690 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:21:34.079 INFO: TASK [openstack : Populate openstack inventory] ********************************
2025-01-09 07:21:34.087 INFO: changed: [10.0.0.23 -> localhost] => {"changed": true, "checksum": "596916fbcf1da3388c86a7768da75a5db93f688d", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "40273b8791815b76a73f5bc9141511f8", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1736407291.9165986-171982-72880455505923/source", "state": "file", "uid": 0}
2025-01-09 07:21:34.328 INFO: TASK [openstack : include_tasks] ***********************************************
2025-01-09 07:21:34.643 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:21:35.267 INFO: TASK [openstack : Create password file from template] **************************
2025-01-09 07:21:35.268 INFO: changed: [10.0.0.23 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:21:39.141 INFO: TASK [openstack : Generate kolla passwords] ************************************
changed: [10.0.0.23 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 07:21:39.311 INFO: TASK [openstack : include_tasks] ***********************************************
2025-01-09 07:21:39.629 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:21:40.207 INFO: TASK [openstack : Create host_vars directory if required] **********************
2025-01-09 07:21:40.208 INFO: changed: [10.0.0.23 -> localhost] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:21:41.040 INFO: TASK [openstack : Detect host network_interface] *******************************
2025-01-09 07:21:41.040 INFO: ok: [10.0.0.23] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-01-09 07:21:41.041 INFO: ok: [10.0.0.12] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-01-09 07:21:41.125 INFO: ok: [10.0.0.28] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-01-09 07:21:41.971 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ********************
2025-01-09 07:21:41.972 INFO: ok: [10.0.0.23] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-01-09 07:21:41.975 INFO: ok: [10.0.0.12] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-01-09 07:21:42.058 INFO: ok: [10.0.0.28] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-01-09 07:21:42.811 INFO: TASK [openstack : Detect host kolla_internal_address] **************************
2025-01-09 07:21:42.811 INFO: ok: [10.0.0.23] => {"ansible_facts": {"host_internal_address": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:42.918 INFO: ok: [10.0.0.12] => {"ansible_facts": {"host_internal_address": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:43.003 INFO: ok: [10.0.0.28] => {"ansible_facts": {"host_internal_address": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:43.646 INFO: TASK [openstack : Create host variable files] **********************************
changed: [10.0.0.23 -> localhost] => {"changed": true, "checksum": "89645a99a5668dd3d125bed61f2b66ab66333c8e", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.23.yml", "gid": 0, "group": "root", "md5sum": "95681cd655f65bbb234bbfb8488fe904", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736407303.2111685-172740-248656420721459/source", "state": "file", "uid": 0}
2025-01-09 07:21:43.794 INFO: changed: [10.0.0.12 -> localhost] => {"changed": true, "checksum": "89645a99a5668dd3d125bed61f2b66ab66333c8e", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.12.yml", "gid": 0, "group": "root", "md5sum": "95681cd655f65bbb234bbfb8488fe904", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736407303.3625584-172783-144480785967813/source", "state": "file", "uid": 0}
2025-01-09 07:21:44.029 INFO: changed: [10.0.0.28 -> localhost] => {"changed": true, "checksum": "89645a99a5668dd3d125bed61f2b66ab66333c8e", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.28.yml", "gid": 0, "group": "root", "md5sum": "95681cd655f65bbb234bbfb8488fe904", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736407303.6313589-172815-41075573660260/source", "state": "file", "uid": 0}
2025-01-09 07:21:44.568 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ******************************
2025-01-09 07:21:44.568 INFO: changed: [10.0.0.23 -> localhost] => {"changed": true, "checksum": "c8a303cf848af8f8c5298aa2dcd27d961595da72", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "826f7fd555500a48ef46f0e1231e8b7c", "mode": "0644", "owner": "root", "size": 1663, "src": "/root/.ansible/tmp/ansible-tmp-1736407304.2106419-172897-175853306586359/source", "state": "file", "uid": 0}
2025-01-09 07:21:45.044 INFO: TASK [Import group variables] **************************************************
2025-01-09 07:21:45.045 INFO: ok: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:45.135 INFO: ok: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:45.209 INFO: ok: [10.0.0.28] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:45.450 INFO: TASK [Import global variables] *************************************************
2025-01-09 07:21:45.451 INFO: ok: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:45.502 INFO: ok: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:45.565 INFO: ok: [10.0.0.28] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:45.740 INFO: TASK [set tmphost] *************************************************************
2025-01-09 07:21:45.741 INFO: ok: [10.0.0.23] => {"ansible_facts": {"tmp_host": "10.0.0.23"}, "changed": false}
2025-01-09 07:21:45.826 INFO: ok: [10.0.0.12] => {"ansible_facts": {"tmp_host": "10.0.0.12"}, "changed": false}
2025-01-09 07:21:45.908 INFO: ok: [10.0.0.28] => {"ansible_facts": {"tmp_host": "10.0.0.28"}, "changed": false}
2025-01-09 07:21:46.342 INFO: TASK [stat] ********************************************************************
2025-01-09 07:21:46.343 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "stat": {"atime": 1736407303.6142397, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "89645a99a5668dd3d125bed61f2b66ab66333c8e", "ctime": 1736407303.6142397, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2070531, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736407303.4422357, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.23.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "2317042352", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:21:46.428 INFO: ok: [10.0.0.12 -> localhost] => {"changed": false, "stat": {"atime": 1736407303.7702434, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "89645a99a5668dd3d125bed61f2b66ab66333c8e", "ctime": 1736407303.7702434, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2070534, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736407303.6302402, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.12.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "3354365945", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:21:46.604 INFO: ok: [10.0.0.28 -> localhost] => {"changed": false, "stat": {"atime": 1736407304.006249, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "89645a99a5668dd3d125bed61f2b66ab66333c8e", "ctime": 1736407304.006249, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2066692, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736407303.8702457, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.28.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "786795045", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 07:21:46.856 INFO: TASK [Import host variables] ***************************************************
2025-01-09 07:21:46.857 INFO: ok: [10.0.0.23] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.23", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.23.yml"], "changed": false}
2025-01-09 07:21:46.857 INFO: ok: [10.0.0.12] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.23", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.12.yml"], "changed": false}
2025-01-09 07:21:46.937 INFO: ok: [10.0.0.28] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.23", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.28.yml"], "changed": false}
2025-01-09 07:21:47.398 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] *******************
2025-01-09 07:21:47.398 INFO: ok: [10.0.0.23] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 07:21:47.479 INFO: ok: [10.0.0.12] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 07:21:47.553 INFO: ok: [10.0.0.28] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 07:21:47.970 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ********************
2025-01-09 07:21:47.971 INFO: ok: [10.0.0.23] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 07:21:48.079 INFO: ok: [10.0.0.12] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 07:21:48.119 INFO: ok: [10.0.0.28] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 07:21:48.318 INFO: PLAY [Create certificates for haproxy] *****************************************
2025-01-09 07:21:48.489 INFO: TASK [Import group variables] **************************************************
2025-01-09 07:21:48.489 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:48.600 INFO: TASK [Import global variables] *************************************************
2025-01-09 07:21:48.600 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:21:48.836 INFO: PLAY [Calculate the deleted nodes list] ****************************************
2025-01-09 07:21:49.302 INFO: PLAY [Apply role destroy] ******************************************************
2025-01-09 07:21:52.117 INFO: [WARNING]: Found variable using reserved name: action
2025-01-09 07:21:52.118 INFO: PLAY [Gather facts for all hosts] **********************************************
2025-01-09 07:21:54.044 INFO: TASK [Gather facts] ************************************************************
2025-01-09 07:21:54.044 INFO: ok: [10.0.0.37]
2025-01-09 07:21:54.355 INFO: ok: [10.0.0.29]
2025-01-09 07:21:54.492 INFO: TASK [Group hosts to determine when using --limit] *****************************
2025-01-09 07:21:54.492 INFO: ok: [10.0.0.23] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:54.555 INFO: ok: [10.0.0.29] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:54.610 INFO: ok: [10.0.0.37] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:54.641 INFO: ok: [10.0.0.12] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:54.684 INFO: ok: [10.0.0.28] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:54.774 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
all_using_limit_True
2025-01-09 07:21:54.779 INFO: PLAY [Gather facts for all hosts (if using --limit)] ***************************
2025-01-09 07:21:54.779 INFO: skipping: no hosts matched
2025-01-09 07:21:54.779 INFO: PLAY [Group hosts based on configuration] **************************************
2025-01-09 07:21:54.947 INFO: TASK [Group hosts based on Kolla action] ***************************************
2025-01-09 07:21:54.948 INFO: ok: [10.0.0.23] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:55.007 INFO: ok: [10.0.0.29] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:55.054 INFO: ok: [10.0.0.37] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:55.092 INFO: ok: [10.0.0.12] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:55.129 INFO: ok: [10.0.0.28] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:21:55.359 INFO: TASK [Group hosts based on enabled services] ***********************************
ok: [10.0.0.23] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.411 INFO: ok: [10.0.0.23] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-01-09 07:21:55.428 INFO: ok: [10.0.0.29] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.478 INFO: ok: [10.0.0.23] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.487 INFO: ok: [10.0.0.29] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.517 INFO: ok: [10.0.0.37] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.552 INFO: ok: [10.0.0.23] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.554 INFO: ok: [10.0.0.29] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.567 INFO: ok: [10.0.0.37] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.603 INFO: ok: [10.0.0.28] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.645 INFO: ok: [10.0.0.37] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.659 INFO: ok: [10.0.0.12] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.687 INFO: ok: [10.0.0.23] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.697 INFO: ok: [10.0.0.28] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-01-09 07:21:55.706 INFO: ok: [10.0.0.29] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.772 INFO: ok: [10.0.0.37] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.797 INFO: ok: [10.0.0.12] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-01-09 07:21:55.850 INFO: ok: [10.0.0.29] => (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"]}
ok: [10.0.0.28] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.907 INFO: ok: [10.0.0.23] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.910 INFO: ok: [10.0.0.12] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.917 INFO: ok: [10.0.0.37] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-01-09 07:21:55.924 INFO: ok: [10.0.0.28] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.037 INFO: ok: [10.0.0.12] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.038 INFO: ok: [10.0.0.29] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.039 INFO: ok: [10.0.0.23] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.078 INFO: ok: [10.0.0.28] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.087 INFO: ok: [10.0.0.37] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.118 INFO: ok: [10.0.0.29] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.128 INFO: ok: [10.0.0.23] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.147 INFO: ok: [10.0.0.28] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.182 INFO: ok: [10.0.0.12] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.199 INFO: ok: [10.0.0.23] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.224 INFO: ok: [10.0.0.28] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.255 INFO: ok: [10.0.0.29] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.263 INFO: ok: [10.0.0.37] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.289 INFO: ok: [10.0.0.28] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.303 INFO: ok: [10.0.0.23] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.367 INFO: ok: [10.0.0.37] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.368 INFO: ok: [10.0.0.28] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.374 INFO: ok: [10.0.0.23] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.392 INFO: ok: [10.0.0.29] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.439 INFO: ok: [10.0.0.23] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.443 INFO: ok: [10.0.0.12] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.456 INFO: ok: [10.0.0.28] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.494 INFO: ok: [10.0.0.37] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.512 INFO: ok: [10.0.0.23] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.540 INFO: ok: [10.0.0.29] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.551 INFO: ok: [10.0.0.28] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.586 INFO: ok: [10.0.0.12] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.587 INFO: ok: [10.0.0.37] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.590 INFO: ok: [10.0.0.23] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-01-09 07:21:56.614 INFO: ok: [10.0.0.28] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.634 INFO: ok: [10.0.0.29] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.696 INFO: ok: [10.0.0.12] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.706 INFO: ok: [10.0.0.28] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.716 INFO: ok: [10.0.0.29] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.724 INFO: ok: [10.0.0.37] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.743 INFO: ok: [10.0.0.23] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.774 INFO: ok: [10.0.0.28] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-01-09 07:21:56.791 INFO: ok: [10.0.0.29] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.828 INFO: ok: [10.0.0.12] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.860 INFO: ok: [10.0.0.28] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.864 INFO: ok: [10.0.0.37] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.891 INFO: ok: [10.0.0.23] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.920 INFO: ok: [10.0.0.12] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-01-09 07:21:56.923 INFO: ok: [10.0.0.29] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-01-09 07:21:56.933 INFO: ok: [10.0.0.28] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.002 INFO: ok: [10.0.0.37] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.003 INFO: ok: [10.0.0.29] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.006 INFO: ok: [10.0.0.28] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.030 INFO: ok: [10.0.0.23] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.054 INFO: ok: [10.0.0.12] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.096 INFO: ok: [10.0.0.29] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.134 INFO: ok: [10.0.0.37] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.148 INFO: ok: [10.0.0.12] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.174 INFO: ok: [10.0.0.23] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.181 INFO: ok: [10.0.0.28] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.193 INFO: ok: [10.0.0.29] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.224 INFO: ok: [10.0.0.37] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.248 INFO: ok: [10.0.0.28] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.285 INFO: ok: [10.0.0.12] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.295 INFO: ok: [10.0.0.37] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.296 INFO: ok: [10.0.0.23] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.330 INFO: ok: [10.0.0.29] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.341 INFO: ok: [10.0.0.28] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.366 INFO: ok: [10.0.0.12] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.385 INFO: ok: [10.0.0.37] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.443 INFO: ok: [10.0.0.23] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.443 INFO: ok: [10.0.0.28] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.448 INFO: ok: [10.0.0.12] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.464 INFO: ok: [10.0.0.29] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.518 INFO: ok: [10.0.0.28] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.519 INFO: ok: [10.0.0.37] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.556 INFO: ok: [10.0.0.12] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.570 INFO: ok: [10.0.0.29] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.582 INFO: ok: [10.0.0.23] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.609 INFO: ok: [10.0.0.28] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.636 INFO: ok: [10.0.0.12] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.656 INFO: ok: [10.0.0.29] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.715 INFO: ok: [10.0.0.29] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.739 INFO: ok: [10.0.0.23] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.742 INFO: ok: [10.0.0.28] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.752 INFO: ok: [10.0.0.37] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.792 INFO: ok: [10.0.0.29] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.825 INFO: ok: [10.0.0.23] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.835 INFO: ok: [10.0.0.37] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.840 INFO: ok: [10.0.0.28] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.885 INFO: ok: [10.0.0.29] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.893 INFO: ok: [10.0.0.37] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.897 INFO: ok: [10.0.0.12] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.901 INFO: ok: [10.0.0.28] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.957 INFO: ok: [10.0.0.29] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.957 INFO: ok: [10.0.0.23] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-01-09 07:21:57.958 INFO: ok: [10.0.0.37] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-01-09 07:21:57.981 INFO: ok: [10.0.0.28] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.028 INFO: ok: [10.0.0.12] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.037 INFO: ok: [10.0.0.37] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.083 INFO: ok: [10.0.0.29] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.085 INFO: ok: [10.0.0.23] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.086 INFO: ok: [10.0.0.12] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.108 INFO: ok: [10.0.0.28] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.128 INFO: ok: [10.0.0.37] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.154 INFO: ok: [10.0.0.23] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.181 INFO: ok: [10.0.0.12] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.213 INFO: ok: [10.0.0.28] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.233 INFO: ok: [10.0.0.23] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.275 INFO: ok: [10.0.0.37] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.280 INFO: ok: [10.0.0.29] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.302 INFO: ok: [10.0.0.12] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.312 INFO: ok: [10.0.0.23] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.358 INFO: ok: [10.0.0.37] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.363 INFO: ok: [10.0.0.29] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.397 INFO: ok: [10.0.0.12] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.426 INFO: ok: [10.0.0.29] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.435 INFO: ok: [10.0.0.23] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.456 INFO: ok: [10.0.0.37] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.460 INFO: ok: [10.0.0.12] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.466 INFO: ok: [10.0.0.28] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.508 INFO: ok: [10.0.0.23] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.524 INFO: ok: [10.0.0.12] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.537 INFO: ok: [10.0.0.37] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.588 INFO: ok: [10.0.0.28] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.614 INFO: ok: [10.0.0.37] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.628 INFO: ok: [10.0.0.23] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.652 INFO: ok: [10.0.0.29] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.658 INFO: ok: [10.0.0.12] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.731 INFO: ok: [10.0.0.28] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.739 INFO: ok: [10.0.0.37] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.761 INFO: ok: [10.0.0.23] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.772 INFO: ok: [10.0.0.29] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.789 INFO: ok: [10.0.0.12] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.847 INFO: ok: [10.0.0.23] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.855 INFO: ok: [10.0.0.28] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.887 INFO: ok: [10.0.0.37] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.905 INFO: ok: [10.0.0.29] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.927 INFO: ok: [10.0.0.12] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.963 INFO: ok: [10.0.0.37] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-01-09 07:21:58.965 INFO: ok: [10.0.0.28] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-01-09 07:21:58.997 INFO: ok: [10.0.0.23] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.029 INFO: ok: [10.0.0.28] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.035 INFO: ok: [10.0.0.37] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.038 INFO: ok: [10.0.0.29] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.064 INFO: ok: [10.0.0.12] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.096 INFO: ok: [10.0.0.28] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.107 INFO: ok: [10.0.0.37] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.109 INFO: ok: [10.0.0.29] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.134 INFO: ok: [10.0.0.23] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.159 INFO: ok: [10.0.0.28] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.198 INFO: ok: [10.0.0.37] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.220 INFO: ok: [10.0.0.12] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.240 INFO: ok: [10.0.0.29] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
ok: [10.0.0.28] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.270 INFO: ok: [10.0.0.37] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.281 INFO: ok: [10.0.0.23] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.316 INFO: ok: [10.0.0.28] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.343 INFO: ok: [10.0.0.37] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.358 INFO: ok: [10.0.0.29] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.360 INFO: ok: [10.0.0.23] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.424 INFO: ok: [10.0.0.37] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.462 INFO: ok: [10.0.0.12] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.478 INFO: ok: [10.0.0.23] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
ok: [10.0.0.28] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.505 INFO: ok: [10.0.0.29] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.526 INFO: ok: [10.0.0.37] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.577 INFO: ok: [10.0.0.28] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.579 INFO: ok: [10.0.0.23] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.596 INFO: ok: [10.0.0.12] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.631 INFO: ok: [10.0.0.37] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.652 INFO: ok: [10.0.0.29] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-01-09 07:21:59.669 INFO: ok: [10.0.0.28] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.674 INFO: ok: [10.0.0.23] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.704 INFO: ok: [10.0.0.37] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.731 INFO: ok: [10.0.0.29] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.733 INFO: ok: [10.0.0.12] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.773 INFO: ok: [10.0.0.23] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.802 INFO: ok: [10.0.0.29] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.810 INFO: ok: [10.0.0.37] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.864 INFO: ok: [10.0.0.12] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.907 INFO: ok: [10.0.0.28] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.919 INFO: ok: [10.0.0.23] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.937 INFO: ok: [10.0.0.37] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.938 INFO: ok: [10.0.0.29] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-01-09 07:21:59.994 INFO: ok: [10.0.0.12] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.020 INFO: ok: [10.0.0.23] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.025 INFO: ok: [10.0.0.29] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.068 INFO: ok: [10.0.0.12] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.086 INFO: ok: [10.0.0.37] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.094 INFO: ok: [10.0.0.23] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.119 INFO: ok: [10.0.0.28] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.159 INFO: ok: [10.0.0.37] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.163 INFO: ok: [10.0.0.12] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.176 INFO: ok: [10.0.0.23] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.219 INFO: ok: [10.0.0.28] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.230 INFO: ok: [10.0.0.37] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.243 INFO: ok: [10.0.0.29] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.247 INFO: ok: [10.0.0.23] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.267 INFO: ok: [10.0.0.12] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.295 INFO: ok: [10.0.0.37] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.315 INFO: ok: [10.0.0.23] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.339 INFO: ok: [10.0.0.12] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.346 INFO: ok: [10.0.0.28] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.361 INFO: ok: [10.0.0.37] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.366 INFO: ok: [10.0.0.29] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.386 INFO: ok: [10.0.0.23] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.440 INFO: ok: [10.0.0.37] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.476 INFO: ok: [10.0.0.28] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.477 INFO: ok: [10.0.0.12] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.486 INFO: ok: [10.0.0.29] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.495 INFO: ok: [10.0.0.23] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.537 INFO: ok: [10.0.0.37] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.547 INFO: ok: [10.0.0.12] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.560 INFO: ok: [10.0.0.29] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.569 INFO: ok: [10.0.0.23] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.615 INFO: ok: [10.0.0.28] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.636 INFO: ok: [10.0.0.29] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.682 INFO: ok: [10.0.0.37] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.714 INFO: ok: [10.0.0.23] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.720 INFO: ok: [10.0.0.12] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.726 INFO: ok: [10.0.0.29] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-01-09 07:22:00.743 INFO: ok: [10.0.0.28] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.783 INFO: ok: [10.0.0.37] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.816 INFO: ok: [10.0.0.29] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.820 INFO: ok: [10.0.0.28] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.863 INFO: ok: [10.0.0.37] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.915 INFO: ok: [10.0.0.29] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.917 INFO: ok: [10.0.0.23] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.938 INFO: ok: [10.0.0.28] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.954 INFO: ok: [10.0.0.37] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-01-09 07:22:00.975 INFO: ok: [10.0.0.12] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.023 INFO: ok: [10.0.0.29] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.023 INFO: ok: [10.0.0.37] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.047 INFO: ok: [10.0.0.23] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.055 INFO: ok: [10.0.0.28] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.083 INFO: ok: [10.0.0.29] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.123 INFO: ok: [10.0.0.12] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.151 INFO: ok: [10.0.0.29] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.185 INFO: ok: [10.0.0.23] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.198 INFO: ok: [10.0.0.37] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.203 INFO: ok: [10.0.0.28] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.269 INFO: ok: [10.0.0.23] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.285 INFO: ok: [10.0.0.12] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-01-09 07:22:01.289 INFO: ok: [10.0.0.29] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.347 INFO: ok: [10.0.0.37] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.371 INFO: ok: [10.0.0.28] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.374 INFO: ok: [10.0.0.29] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.380 INFO: ok: [10.0.0.23] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.424 INFO: ok: [10.0.0.12] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.446 INFO: ok: [10.0.0.23] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.496 INFO: ok: [10.0.0.29] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.497 INFO: ok: [10.0.0.37] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.514 INFO: ok: [10.0.0.23] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.572 INFO: ok: [10.0.0.29] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.574 INFO: ok: [10.0.0.12] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.577 INFO: ok: [10.0.0.28] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.638 INFO: ok: [10.0.0.23] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.658 INFO: ok: [10.0.0.37] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.676 INFO: ok: [10.0.0.29] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.714 INFO: ok: [10.0.0.28] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.732 INFO: ok: [10.0.0.12] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-01-09 07:22:01.797 INFO: ok: [10.0.0.23] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.813 INFO: ok: [10.0.0.12] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.819 INFO: ok: [10.0.0.37] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.835 INFO: ok: [10.0.0.29] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.876 INFO: ok: [10.0.0.28] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.932 INFO: ok: [10.0.0.23] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.953 INFO: ok: [10.0.0.12] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.979 INFO: ok: [10.0.0.37] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-01-09 07:22:01.993 INFO: ok: [10.0.0.29] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.004 INFO: ok: [10.0.0.23] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.023 INFO: ok: [10.0.0.28] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.076 INFO: ok: [10.0.0.29] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.079 INFO: ok: [10.0.0.12] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.088 INFO: ok: [10.0.0.28] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.095 INFO: ok: [10.0.0.37] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.164 INFO: ok: [10.0.0.29] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.166 INFO: ok: [10.0.0.12] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
ok: [10.0.0.28] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.234 INFO: ok: [10.0.0.12] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.245 INFO: ok: [10.0.0.28] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.301 INFO: ok: [10.0.0.12] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.309 INFO: ok: [10.0.0.28] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.368 INFO: ok: [10.0.0.12] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.494 INFO: ok: [10.0.0.12] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.567 INFO: ok: [10.0.0.12] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.638 INFO: ok: [10.0.0.12] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.706 INFO: ok: [10.0.0.12] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.773 INFO: ok: [10.0.0.12] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.842 INFO: ok: [10.0.0.12] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-01-09 07:22:02.907 INFO: ok: [10.0.0.12] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-01-09 07:22:03.033 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
kolla_action_precheck
2025-01-09 07:22:03.033 INFO: PLAY [Apply role prechecks] ****************************************************
2025-01-09 07:22:03.034 INFO: skipping: no hosts matched
2025-01-09 07:22:03.038 INFO: PLAY [Apply role common] *******************************************************
2025-01-09 07:22:03.179 INFO: TASK [common : include_tasks] **************************************************
2025-01-09 07:22:03.411 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:22:03.997 INFO: TASK [common : Ensuring config directories exist] ******************************
2025-01-09 07:22:03.997 INFO: ok: [10.0.0.23] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:04.109 INFO: ok: [10.0.0.28] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:04.166 INFO: ok: [10.0.0.12] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:04.496 INFO: ok: [10.0.0.23] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:04.513 INFO: ok: [10.0.0.28] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:04.621 INFO: ok: [10.0.0.12] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:04.842 INFO: ok: [10.0.0.28] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:04.868 INFO: ok: [10.0.0.23] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:05.098 INFO: ok: [10.0.0.12] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:05.965 INFO: TASK [common : Copying over config.json files for services] ********************
2025-01-09 07:22:05.966 INFO: ok: [10.0.0.23] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0}
2025-01-09 07:22:06.152 INFO: ok: [10.0.0.12] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0}
2025-01-09 07:22:06.153 INFO: ok: [10.0.0.28] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0}
2025-01-09 07:22:06.504 INFO: ok: [10.0.0.23] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0}
2025-01-09 07:22:06.650 INFO: ok: [10.0.0.28] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0}
2025-01-09 07:22:06.793 INFO: ok: [10.0.0.12] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0}
2025-01-09 07:22:07.087 INFO: ok: [10.0.0.23] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0}
2025-01-09 07:22:07.192 INFO: ok: [10.0.0.28] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0}
2025-01-09 07:22:07.435 INFO: ok: [10.0.0.12] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0}
2025-01-09 07:22:07.884 INFO: TASK [common : Find custom fluentd input config files] *************************
2025-01-09 07:22:07.885 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/input": "'/etc/kolla/config/fluentd/input' is not a directory"}}
2025-01-09 07:22:07.886 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/input' path due to this access
issue: '/etc/kolla/config/fluentd/input' is not a directory
2025-01-09 07:22:08.186 INFO: TASK [common : Find custom fluentd filter config files] ************************
2025-01-09 07:22:08.186 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/filter' path due to this access
issue: '/etc/kolla/config/fluentd/filter' is not a directory
2025-01-09 07:22:08.186 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/filter": "'/etc/kolla/config/fluentd/filter' is not a directory"}}
2025-01-09 07:22:08.469 INFO: TASK [common : Find custom fluentd format config files] ************************
2025-01-09 07:22:08.470 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/format' path due to this access
issue: '/etc/kolla/config/fluentd/format' is not a directory
2025-01-09 07:22:08.470 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/format": "'/etc/kolla/config/fluentd/format' is not a directory"}}
2025-01-09 07:22:08.755 INFO: TASK [common : Find custom fluentd output config files] ************************
2025-01-09 07:22:08.755 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/output' path due to this access
issue: '/etc/kolla/config/fluentd/output' is not a directory
2025-01-09 07:22:08.755 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/output": "'/etc/kolla/config/fluentd/output' is not a directory"}}
2025-01-09 07:22:09.582 INFO: TASK [common : Copying over td-agent.conf] *************************************
2025-01-09 07:22:09.586 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "75547fd6f8426e5a7dc00aa2d9570685196d7584", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0}
2025-01-09 07:22:09.653 INFO: ok: [10.0.0.28] => {"changed": false, "checksum": "2d52e6fba2b78e849732c49c9f4316af42cd9d60", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0}
2025-01-09 07:22:09.795 INFO: ok: [10.0.0.12] => {"changed": false, "checksum": "a46e59a3768709389a428739e7390b0833e1aab8", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0}
2025-01-09 07:22:10.635 INFO: TASK [common : Copying over cron logrotate config file] ************************
2025-01-09 07:22:10.635 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0}
2025-01-09 07:22:10.696 INFO: ok: [10.0.0.28] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0}
2025-01-09 07:22:10.780 INFO: ok: [10.0.0.12] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0}
2025-01-09 07:22:11.472 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************
ok: [10.0.0.23] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0}
2025-01-09 07:22:11.472 INFO: ok: [10.0.0.28] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0}
2025-01-09 07:22:11.568 INFO: ok: [10.0.0.12] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0}
2025-01-09 07:22:12.036 INFO: TASK [common : Ensuring config directories have correct owner and permission] ***
2025-01-09 07:22:12.036 INFO: ok: [10.0.0.23] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:12.084 INFO: ok: [10.0.0.12] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:12.100 INFO: ok: [10.0.0.28] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:12.373 INFO: ok: [10.0.0.23] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:12.475 INFO: ok: [10.0.0.28] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:12.493 INFO: ok: [10.0.0.12] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:13.129 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************
2025-01-09 07:22:13.129 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0}
2025-01-09 07:22:13.232 INFO: ok: [10.0.0.28] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0}
2025-01-09 07:22:13.256 INFO: ok: [10.0.0.12] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0}
2025-01-09 07:22:13.888 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************
2025-01-09 07:22:13.892 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-01-09 07:22:14.026 INFO: ok: [10.0.0.28] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-01-09 07:22:14.028 INFO: ok: [10.0.0.12] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-01-09 07:22:15.091 INFO: TASK [common : Check common containers] ****************************************
2025-01-09 07:22:15.091 INFO: ok: [10.0.0.28] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false}
2025-01-09 07:22:15.195 INFO: ok: [10.0.0.23] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false}
2025-01-09 07:22:15.255 INFO: ok: [10.0.0.12] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false}
2025-01-09 07:22:15.812 INFO: ok: [10.0.0.28] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:15.967 INFO: ok: [10.0.0.12] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:16.000 INFO: ok: [10.0.0.23] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:16.449 INFO: ok: [10.0.0.28] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:16.671 INFO: ok: [10.0.0.12] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:16.705 INFO: ok: [10.0.0.23] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:17.240 INFO: TASK [common : Creating log volume] ********************************************
2025-01-09 07:22:17.240 INFO: ok: [10.0.0.23] => {"changed": false, "result": false}
2025-01-09 07:22:17.339 INFO: ok: [10.0.0.28] => {"changed": false, "result": false}
2025-01-09 07:22:17.348 INFO: ok: [10.0.0.12] => {"changed": false, "result": false}
2025-01-09 07:22:17.738 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************
ok: [10.0.0.23] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0}
2025-01-09 07:22:17.815 INFO: ok: [10.0.0.12] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0}
2025-01-09 07:22:17.867 INFO: ok: [10.0.0.28] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0}
2025-01-09 07:22:18.128 INFO: PLAY [Apply role loadbalancer] *************************************************
skipping: no hosts matched
2025-01-09 07:22:18.129 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_collectd_True
2025-01-09 07:22:18.132 INFO: PLAY [Apply role collectd] *****************************************************
skipping: no hosts matched
2025-01-09 07:22:18.132 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_zookeeper_True
2025-01-09 07:22:18.134 INFO: PLAY [Apply role zookeeper] ****************************************************
skipping: no hosts matched
2025-01-09 07:22:18.135 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb
2025-01-09 07:22:18.135 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_influxdb_True
2025-01-09 07:22:18.137 INFO: PLAY [Apply role influxdb] *****************************************************
skipping: no hosts matched
2025-01-09 07:22:18.137 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_telegraf_True
2025-01-09 07:22:18.139 INFO: PLAY [Apply role telegraf] *****************************************************
2025-01-09 07:22:18.139 INFO: skipping: no hosts matched
2025-01-09 07:22:18.140 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True
2025-01-09 07:22:18.142 INFO: PLAY [Apply role redis] ********************************************************
2025-01-09 07:22:18.142 INFO: skipping: no hosts matched
2025-01-09 07:22:18.144 INFO: PLAY [Apply role mariadb] ******************************************************
2025-01-09 07:22:18.365 INFO: TASK [mariadb : Group MariaDB hosts based on shards] ***************************
2025-01-09 07:22:18.366 INFO: ok: [10.0.0.23] => (item=10.0.0.23) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.23", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.23"}
2025-01-09 07:22:18.426 INFO: TASK [mariadb : include_tasks] *************************************************
2025-01-09 07:22:18.535 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:22:19.307 INFO: TASK [mariadb : Ensuring config directories exist] *****************************
2025-01-09 07:22:19.308 INFO: ok: [10.0.0.23] => (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-2577-1 10.0.0.23: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.23 10.0.0.23: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-2577-1 10.0.0.23: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.23 10.0.0.23:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/mariadb", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:20.439 INFO: TASK [mariadb : Copying over config.json files for services] *******************
2025-01-09 07:22:20.440 INFO: ok: [10.0.0.23] => (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-2577-1 10.0.0.23: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.23 10.0.0.23: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-2577-1 10.0.0.23: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.23 10.0.0.23:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/mariadb/config.json", "size": 529, "state": "file", "uid": 0}
2025-01-09 07:22:21.935 INFO: TASK [mariadb : Copying over galera.cnf] ***************************************
2025-01-09 07:22:21.936 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "08f4beada1c6e7d244478f234554cbbec57ea274", "dest": "/etc/kolla/mariadb/galera.cnf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/mariadb/galera.cnf", "size": 1064, "state": "file", "uid": 0}
2025-01-09 07:22:23.974 INFO: TASK [mariadb : Check mariadb containers] **************************************
ok: [10.0.0.23] => (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-2577-1 10.0.0.23: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.23 10.0.0.23: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-2577-1 10.0.0.23: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.23 10.0.0.23:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:24.591 INFO: TASK [mariadb : Create MariaDB volume] *****************************************
2025-01-09 07:22:24.592 INFO: ok: [10.0.0.23] => {"changed": false, "result": false}
2025-01-09 07:22:24.723 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] *************
2025-01-09 07:22:24.723 INFO: ok: [10.0.0.23] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:22:24.856 INFO: TASK [mariadb : Establish whether the cluster has already existed] *************
2025-01-09 07:22:24.857 INFO: ok: [10.0.0.23] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false}
2025-01-09 07:22:25.367 INFO: TASK [mariadb : Check MariaDB service port liveness] ***************************
ok: [10.0.0.23] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"}
2025-01-09 07:22:25.503 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********
2025-01-09 07:22:25.503 INFO: ok: [10.0.0.23] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:22:26.423 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] ***********************
ok: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:22:26.603 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] *********************
ok: [10.0.0.23] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false}
2025-01-09 07:22:26.779 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******
ok: [10.0.0.23] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:22:27.032 INFO: [WARNING]: flush_handlers task does not support when conditional
2025-01-09 07:22:29.359 INFO: TASK [mariadb : Creating shard root mysql user] ********************************
2025-01-09 07:22:29.360 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"}
2025-01-09 07:22:31.015 INFO: TASK [mariadb : Creating mysql monitor user] ***********************************
2025-01-09 07:22:31.018 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"}
2025-01-09 07:22:31.975 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************
2025-01-09 07:22:31.975 INFO: ok: [10.0.0.23] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.23", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.062560", "end": "2025-01-09 07:22:31.934309", "msg": "", "rc": 0, "start": "2025-01-09 07:22:31.871749", "stderr": "", "stderr_lines": [], "stdout": "Database\nbarbican\nglance\nheat\ninformation_schema\nkeystone\nmysql\nneutron\nnova\nnova_api\nnova_cell0\nperformance_schema\nplacement\nsys", "stdout_lines": ["Database", "barbican", "glance", "heat", "information_schema", "keystone", "mysql", "neutron", "nova", "nova_api", "nova_cell0", "performance_schema", "placement", "sys"]}
2025-01-09 07:22:32.102 INFO: PLAY [Apply role memcached] ****************************************************
2025-01-09 07:22:32.204 INFO: TASK [memcached : include_tasks] ***********************************************
2025-01-09 07:22:32.262 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:22:32.627 INFO: TASK [memcached : Ensuring config directories exist] ***************************
2025-01-09 07:22:32.627 INFO: ok: [10.0.0.23] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": "memcached", "mode": "0770", "owner": "root", "path": "/etc/kolla/memcached", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:33.472 INFO: TASK [memcached : Copying over config.json files for services] *****************
2025-01-09 07:22:33.472 INFO: ok: [10.0.0.23] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "50b8cf063dc2126b0d7ef639a5e872f1a39d0740", "dest": "/etc/kolla/memcached/config.json", "gid": 0, "group": "root", "item": "memcached", "mode": "0660", "owner": "root", "path": "/etc/kolla/memcached/config.json", "size": 109, "state": "file", "uid": 0}
2025-01-09 07:22:34.891 INFO: TASK [memcached : Check memcached container] ***********************************
ok: [10.0.0.23] => {"changed": false, "result": false}
2025-01-09 07:22:35.020 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt-
exporter
2025-01-09 07:22:35.020 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_prometheus_True
2025-01-09 07:22:35.023 INFO: PLAY [Apply role prometheus] ***************************************************
2025-01-09 07:22:35.023 INFO: skipping: no hosts matched
2025-01-09 07:22:35.024 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True
2025-01-09 07:22:35.027 INFO: PLAY [Apply role iscsi] ********************************************************
2025-01-09 07:22:35.027 INFO: skipping: no hosts matched
2025-01-09 07:22:35.027 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_multipathd_True
2025-01-09 07:22:35.029 INFO: PLAY [Apply role multipathd] ***************************************************
2025-01-09 07:22:35.029 INFO: skipping: no hosts matched
2025-01-09 07:22:35.031 INFO: PLAY [Apply role rabbitmq] *****************************************************
2025-01-09 07:22:35.135 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-01-09 07:22:35.208 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:22:35.271 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-01-09 07:22:35.322 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.23
2025-01-09 07:22:36.001 INFO: TASK [rabbitmq : Get container facts] ******************************************
2025-01-09 07:22:36.007 INFO: ok: [10.0.0.23] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736404977, "HostConfig": {"NetworkMode": "host"}, "Id": "2b481487afe4712f7f783cd7feec35638ce549e98cc56ecc3bdd682bb76dfbde", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "0f2aa23dc55abeabd24c5c2e794f36466ff85fb525f05dfbbc12b4c226a29016", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "f2adb4ff6d791abcd5749d96bd955d2a157965c36b8bef45a3e1ba175992ee52"}}}, "Ports": [], "State": "running", "Status": "Up 39 minutes (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736404977, "HostConfig": {"NetworkMode": "host"}, "Id": "2b481487afe4712f7f783cd7feec35638ce549e98cc56ecc3bdd682bb76dfbde", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "0f2aa23dc55abeabd24c5c2e794f36466ff85fb525f05dfbbc12b4c226a29016", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "f2adb4ff6d791abcd5749d96bd955d2a157965c36b8bef45a3e1ba175992ee52"}}}, "Ports": [], "State": "running", "Status": "Up 39 minutes (healthy)"}}
2025-01-09 07:22:37.591 INFO: TASK [rabbitmq : List RabbitMQ policies] ***************************************
2025-01-09 07:22:37.591 INFO: ok: [10.0.0.23] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:01.189794", "end": "2025-01-09 07:22:37.570416", "msg": "", "rc": 0, "start": "2025-01-09 07:22:36.380622", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 07:22:38.130 INFO: TASK [rabbitmq : Ensuring config directories exist] ****************************
2025-01-09 07:22:38.130 INFO: ok: [10.0.0.23] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/rabbitmq", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:38.781 INFO: TASK [rabbitmq : Copying over config.json files for services] ******************
ok: [10.0.0.23] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "3ec804b73f757fcd16ab3c9867bdb84239cedff0", "dest": "/etc/kolla/rabbitmq/config.json", "gid": 0, "group": "root", "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/config.json", "size": 1581, "state": "file", "uid": 0}
2025-01-09 07:22:39.471 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************
2025-01-09 07:22:39.472 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "f8dcf281e0e6bfe3d262fdaa2a93b87e57f77446", "dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "size": 449, "state": "file", "uid": 0}
2025-01-09 07:22:40.359 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************
ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "c608c20a6e9643c53ca4116af8ae66f1534a657b", "dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/rabbitmq.conf", "size": 545, "state": "file", "uid": 0}
2025-01-09 07:22:40.989 INFO: TASK [rabbitmq : Copying over erl_inetrc] **************************************
2025-01-09 07:22:40.989 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/rabbitmq/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-01-09 07:22:41.662 INFO: TASK [rabbitmq : Copying over advanced.config] *********************************
ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "b5a1a24122abb00dd32b7b80daa03c1f68ffbe1f", "dest": "/etc/kolla/rabbitmq/advanced.config", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/advanced.config", "size": 136, "state": "file", "uid": 0}
2025-01-09 07:22:42.315 INFO: TASK [rabbitmq : Copying over definitions.json] ********************************
2025-01-09 07:22:42.317 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "2e3c60fd18c705d8113176221a25d255b25ed80b", "dest": "/etc/kolla/rabbitmq/definitions.json", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/definitions.json", "size": 262, "state": "file", "uid": 0}
2025-01-09 07:22:42.984 INFO: TASK [rabbitmq : Copying over enabled_plugins] *********************************
2025-01-09 07:22:42.985 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "dest": "/etc/kolla/rabbitmq/enabled_plugins", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/enabled_plugins", "size": 23, "state": "file", "uid": 0}
2025-01-09 07:22:43.840 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************
2025-01-09 07:22:43.841 INFO: ok: [10.0.0.23] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:22:44.351 INFO: TASK [rabbitmq : Creating rabbitmq volume] *************************************
2025-01-09 07:22:44.351 INFO: ok: [10.0.0.23] => {"changed": false, "result": false}
2025-01-09 07:22:44.588 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq
2025-01-09 07:22:44.588 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_outward_rabbitmq_True
2025-01-09 07:22:44.589 INFO: PLAY [Apply role rabbitmq (outward)] *******************************************
skipping: no hosts matched
2025-01-09 07:22:44.589 INFO: [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd
2025-01-09 07:22:44.590 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_qdrouterd_True
2025-01-09 07:22:44.594 INFO: PLAY [Apply role qdrouterd] ****************************************************
2025-01-09 07:22:44.596 INFO: skipping: no hosts matched
2025-01-09 07:22:44.596 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True
2025-01-09 07:22:44.599 INFO: PLAY [Apply role etcd] *********************************************************
skipping: no hosts matched
2025-01-09 07:22:44.603 INFO: PLAY [Apply role keystone] *****************************************************
2025-01-09 07:22:44.735 INFO: TASK [keystone : include_tasks] ************************************************
2025-01-09 07:22:44.864 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:22:45.399 INFO: TASK [keystone : Ensuring config directories exist] ****************************
2025-01-09 07:22:45.400 INFO: ok: [10.0.0.23] => (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.23: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.23:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:45.690 INFO: ok: [10.0.0.23] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-ssh", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:46.004 INFO: ok: [10.0.0.23] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-fernet", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:22:46.422 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] *********
2025-01-09 07:22:46.422 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 07:22:47.242 INFO: TASK [keystone : Copying over config.json files for services] ******************
2025-01-09 07:22:47.243 INFO: ok: [10.0.0.23] => (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.23: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.23:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/config.json", "size": 1674, "state": "file", "uid": 0}
2025-01-09 07:22:47.785 INFO: ok: [10.0.0.23] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "fd9c9e3378e04388ffcd2fa67ca19720c0a18106", "dest": "/etc/kolla/keystone-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-ssh/config.json", "size": 626, "state": "file", "uid": 0}
2025-01-09 07:22:48.349 INFO: ok: [10.0.0.23] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "40e4ee82dd3361ea84597b685ac3883e0271a610", "dest": "/etc/kolla/keystone-fernet/config.json", "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/config.json", "size": 1786, "state": "file", "uid": 0}
2025-01-09 07:22:49.461 INFO: TASK [keystone : Copying over keystone.conf] ***********************************
2025-01-09 07:22:49.462 INFO: ok: [10.0.0.23] => (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.23: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": "f4f754c02f3fe22dd178ec433673c68c6f2c4afc", "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.23:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/keystone.conf", "size": 790, "state": "file", "uid": 0}
2025-01-09 07:22:50.354 INFO: ok: [10.0.0.23] => (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": "82b056f459b767c1329d2ec282513106f82ea0ca", "dest": "/etc/kolla/keystone-fernet/keystone.conf", "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/keystone.conf", "size": 791, "state": "file", "uid": 0}
2025-01-09 07:22:51.133 INFO: TASK [keystone : Copying keystone-startup script for keystone] *****************
2025-01-09 07:22:51.134 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "556cb044baddb974d88682addf791dfc5ed2ac4c", "dest": "/etc/kolla/keystone/keystone-startup.sh", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/keystone-startup.sh", "size": 547, "state": "file", "uid": 0}
2025-01-09 07:22:52.624 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ******************************
2025-01-09 07:22:52.625 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "734c6267060afeb1c0b211e62ef9e8b39a0c65b3", "dest": "/etc/kolla/keystone/wsgi-keystone.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/wsgi-keystone.conf", "size": 1803, "state": "file", "uid": 0}
2025-01-09 07:22:52.974 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] **************
2025-01-09 07:22:52.975 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 07:22:53.540 INFO: TASK [keystone : Generate the required cron jobs for the node] *****************
2025-01-09 07:22:53.540 INFO: ok: [10.0.0.23 -> 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.031343", "end": "2025-01-09 07:22:53.516844", "msg": "", "rc": 0, "start": "2025-01-09 07:22:53.485501", "stderr": "", "stderr_lines": [], "stdout": "{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}", "stdout_lines": ["{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}"]}
2025-01-09 07:22:53.695 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***
ok: [10.0.0.23] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false}
2025-01-09 07:22:54.431 INFO: TASK [keystone : Copying files for keystone-fernet] ****************************
2025-01-09 07:22:54.432 INFO: ok: [10.0.0.23] => (item={'src': 'crontab.j2', 'dest': 'crontab'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "dest": "/etc/kolla/keystone-fernet/crontab", "gid": 0, "group": "root", "item": {"dest": "crontab", "src": "crontab.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/crontab", "size": 116, "state": "file", "uid": 0}
2025-01-09 07:22:55.138 INFO: ok: [10.0.0.23] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-rotate.sh", "src": "fernet-rotate.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "size": 193, "state": "file", "uid": 0}
2025-01-09 07:22:55.810 INFO: ok: [10.0.0.23] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-node-sync.sh", "src": "fernet-node-sync.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "size": 824, "state": "file", "uid": 0}
2025-01-09 07:22:56.503 INFO: ok: [10.0.0.23] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-push.sh", "src": "fernet-push.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-push.sh", "size": 247, "state": "file", "uid": 0}
2025-01-09 07:22:57.175 INFO: ok: [10.0.0.23] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-healthcheck.sh", "src": "fernet-healthcheck.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "size": 129, "state": "file", "uid": 0}
2025-01-09 07:22:57.904 INFO: changed: [10.0.0.23] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "a601993dbd071d6130f83ebf0369b6935456be2e", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "7e3142456b6d0c53675e4a1a276d36c3", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407377.4229457-178552-121450010664549/source", "state": "file", "uid": 0}
2025-01-09 07:22:58.649 INFO: ok: [10.0.0.23] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "fec4cb810039347549252f3408ad960ae3791230", "dest": "/etc/kolla/keystone-fernet/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/ssh_config", "size": 77, "state": "file", "uid": 0}
2025-01-09 07:22:59.468 INFO: TASK [keystone : Copying files for keystone-ssh] *******************************
2025-01-09 07:22:59.469 INFO: ok: [10.0.0.23] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7fcf504fcd4e6789a23d7dd853c67734a7a89404", "dest": "/etc/kolla/keystone-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-ssh/sshd_config", "size": 70, "state": "file", "uid": 0}
2025-01-09 07:23:00.241 INFO: changed: [10.0.0.23] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "982e95a9a8e4c37780cad5a5455328cd03ba5c6d", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "d4b0319ca4b8df6038982ee5f498170d", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407379.7244158-178931-256931124501667/source", "state": "file", "uid": 0}
2025-01-09 07:23:01.126 INFO: TASK [keystone : Check keystone containers] ************************************
2025-01-09 07:23:01.127 INFO: ok: [10.0.0.23] => (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.23: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.23:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": false}
2025-01-09 07:23:01.808 INFO: changed: [10.0.0.23] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": true}
2025-01-09 07:23:02.497 INFO: changed: [10.0.0.23] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": true}
2025-01-09 07:23:04.063 INFO: TASK [keystone : Creating keystone database] ***********************************
2025-01-09 07:23:04.064 INFO: ok: [10.0.0.23] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []}
2025-01-09 07:23:05.606 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ******
2025-01-09 07:23:05.611 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"}
2025-01-09 07:23:06.105 INFO: TASK [keystone : Checking for any running keystone_fernet containers] **********
2025-01-09 07:23:06.106 INFO: ok: [10.0.0.23] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736405043, "HostConfig": {"NetworkMode": "host"}, "Id": "e045b829ce9218ec609f40f12dc3ba6cade6385cc002a45a4e974c778cfa478a", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "2d06418cfebf61bddac18068d4cca6ccbe57835370fa16f05d74b231117a889d", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "f2adb4ff6d791abcd5749d96bd955d2a157965c36b8bef45a3e1ba175992ee52"}}}, "Ports": [], "State": "running", "Status": "Up 39 minutes (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736405043, "HostConfig": {"NetworkMode": "host"}, "Id": "e045b829ce9218ec609f40f12dc3ba6cade6385cc002a45a4e974c778cfa478a", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "2d06418cfebf61bddac18068d4cca6ccbe57835370fa16f05d74b231117a889d", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "f2adb4ff6d791abcd5749d96bd955d2a157965c36b8bef45a3e1ba175992ee52"}}}, "Ports": [], "State": "running", "Status": "Up 39 minutes (healthy)"}}
2025-01-09 07:23:06.234 INFO: TASK [keystone : Group nodes where keystone_fernet is running] *****************
2025-01-09 07:23:06.235 INFO: ok: [10.0.0.23] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]}
2025-01-09 07:23:12.428 INFO: TASK [keystone : Running Keystone bootstrap container] *************************
2025-01-09 07:23:12.429 INFO: changed: [10.0.0.23] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh\nINFO:__main__:Setting permission for /usr/bin/keystone-startup.sh\nINFO:__main__:Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\nINFO:__main__:Setting permission for /etc/keystone/keystone.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/wsgi-keystone.conf to /etc/httpd/conf.d/wsgi-keystone.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-keystone.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla\nINFO:__main__:Setting permission for /var/log/kolla/keystone/keystone.log\nINFO:__main__:Setting permission for /etc/keystone/fernet-keys\n++ cat /run_command\n+ CMD=/usr/bin/keystone-startup.sh\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone\n++ [[ ! -d /var/log/kolla/keystone ]]\n+++ stat -c %U:%G /var/log/kolla/keystone\n++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]\n++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'\n+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log\n++ [[ keystone:keystone != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]\n+++ stat -c %a /var/log/kolla/keystone\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/keystone\n++ EXTRA_KEYSTONE_MANAGE_ARGS=\n++ [[ -n '' ]]\n++ [[ -n '' ]]\n++ [[ -n 0 ]]\n++ sudo -H -u keystone keystone-manage db_sync\n++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh", "INFO:__main__:Setting permission for /usr/bin/keystone-startup.sh", "INFO:__main__:Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf", "INFO:__main__:Setting permission for /etc/keystone/keystone.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/wsgi-keystone.conf to /etc/httpd/conf.d/wsgi-keystone.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-keystone.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla", "INFO:__main__:Setting permission for /var/log/kolla/keystone/keystone.log", "INFO:__main__:Setting permission for /etc/keystone/fernet-keys", "++ cat /run_command", "+ CMD=/usr/bin/keystone-startup.sh", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone", "++ [[ ! -d /var/log/kolla/keystone ]]", "+++ stat -c %U:%G /var/log/kolla/keystone", "++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]", "++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'", "+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log", "++ [[ keystone:keystone != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]", "+++ stat -c %a /var/log/kolla/keystone", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/keystone", "++ EXTRA_KEYSTONE_MANAGE_ARGS=", "++ [[ -n '' ]]", "++ [[ -n '' ]]", "++ [[ -n 0 ]]", "++ sudo -H -u keystone keystone-manage db_sync", "++ exit 0"], "stdout": "", "stdout_lines": []}
2025-01-09 07:23:13.796 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************
2025-01-09 07:23:13.797 INFO: changed: [10.0.0.23] => {"changed": true, "result": false}
2025-01-09 07:23:14.923 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] *****************
2025-01-09 07:23:14.923 INFO: changed: [10.0.0.23] => {"changed": true, "result": false}
2025-01-09 07:23:17.016 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************
changed: [10.0.0.23] => {"changed": true, "result": false}
2025-01-09 07:23:17.079 INFO: TASK [keystone : include_tasks] ************************************************
2025-01-09 07:23:17.131 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.23
2025-01-09 07:23:17.594 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] ***********************
2025-01-09 07:23:17.595 INFO: ok: [10.0.0.23] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"}
2025-01-09 07:23:18.143 INFO: TASK [keystone : Run key distribution] *****************************************
2025-01-09 07:23:18.143 INFO: changed: [10.0.0.23] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.060908", "end": "2025-01-09 07:23:18.120994", "msg": "", "rc": 0, "start": "2025-01-09 07:23:18.060086", "stderr": "", "stderr_lines": [], "stdout": "No additional keystone-server where fernet keys could be rsynced.", "stdout_lines": ["No additional keystone-server where fernet keys could be rsynced."]}
2025-01-09 07:23:22.859 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] ****
2025-01-09 07:23:22.860 INFO: changed: [10.0.0.23] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.23:35357", "http://10.0.0.23:5000", "http://10.0.0.23:5000", "RegionOne"], "delta": "0:00:04.327702", "end": "2025-01-09 07:23:22.820923", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-01-09 07:23:18.493221", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]}
2025-01-09 07:23:28.984 INFO: TASK [service-ks-register : keystone | Creating services] **********************
2025-01-09 07:23:28.985 INFO: ok: [10.0.0.23] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "a3d604c964574a05ae27370f796b488a", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.23:35357"}, {"interface": "internal", "url": "http://10.0.0.23:5000"}, {"interface": "public", "url": "http://10.0.0.23:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "a3d604c964574a05ae27370f796b488a", "name": "keystone", "service_type": "identity", "type": "identity"}}
2025-01-09 07:23:31.291 INFO: TASK [service-ks-register : keystone | Creating endpoints] *********************
2025-01-09 07:23:31.291 INFO: ok: [10.0.0.23] => (item={'service': 'keystone', 'url': 'http://10.0.0.23:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "071d4499457941b681cc987d0a5c6c47", "interface": "admin", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/071d4499457941b681cc987d0a5c6c47"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "a3d604c964574a05ae27370f796b488a", "url": "http://10.0.0.23:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.23:35357"}]}
2025-01-09 07:23:33.424 INFO: ok: [10.0.0.23] => (item={'service': 'keystone', 'url': 'http://10.0.0.23:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "9003908b5cce4fe4a5f52de699e317b6", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/9003908b5cce4fe4a5f52de699e317b6"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "a3d604c964574a05ae27370f796b488a", "url": "http://10.0.0.23:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.23:5000"}]}
2025-01-09 07:23:35.703 INFO: ok: [10.0.0.23] => (item={'service': 'keystone', 'url': 'http://10.0.0.23:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "5c94caf1b22c4bfc9446a5bef0a716e5", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/5c94caf1b22c4bfc9446a5bef0a716e5"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "a3d604c964574a05ae27370f796b488a", "url": "http://10.0.0.23:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.23:5000"}]}
2025-01-09 07:23:38.040 INFO: TASK [service-ks-register : keystone | Creating roles] *************************
2025-01-09 07:23:38.040 INFO: ok: [10.0.0.23] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "4df6f6d76aa548c9a8e6c778b8dc9dee", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "service", "properties": {}}}
2025-01-09 07:23:40.451 INFO: TASK [keystone : Creating default user role] ***********************************
2025-01-09 07:23:40.451 INFO: ok: [10.0.0.23] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "0d51b1a363f8499b89e4e7771b66026a", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "member", "properties": {}}}
2025-01-09 07:23:40.761 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_elasticsearch_True
2025-01-09 07:23:40.764 INFO: PLAY [Apply role elasticsearch] ************************************************
2025-01-09 07:23:40.764 INFO: skipping: no hosts matched
2025-01-09 07:23:40.765 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_opensearch_True
2025-01-09 07:23:40.767 INFO: PLAY [Apply role opensearch] ***************************************************
2025-01-09 07:23:40.767 INFO: skipping: no hosts matched
2025-01-09 07:23:40.767 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True
2025-01-09 07:23:40.769 INFO: PLAY [Apply role kibana] *******************************************************
2025-01-09 07:23:40.769 INFO: skipping: no hosts matched
2025-01-09 07:23:40.770 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka
2025-01-09 07:23:40.770 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True
2025-01-09 07:23:40.772 INFO: PLAY [Apply role kafka] ********************************************************
2025-01-09 07:23:40.772 INFO: skipping: no hosts matched
2025-01-09 07:23:40.772 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker
2025-01-09 07:23:40.773 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus
2025-01-09 07:23:40.773 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True
2025-01-09 07:23:40.775 INFO: PLAY [Apply role storm] ********************************************************
2025-01-09 07:23:40.775 INFO: skipping: no hosts matched
2025-01-09 07:23:40.776 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True
2025-01-09 07:23:40.778 INFO: PLAY [Apply role swift] ********************************************************
2025-01-09 07:23:40.778 INFO: skipping: no hosts matched
2025-01-09 07:23:40.778 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceph_rgw_True
2025-01-09 07:23:40.780 INFO: PLAY [Apply role ceph-rgw] *****************************************************
skipping: no hosts matched
2025-01-09 07:23:40.783 INFO: PLAY [Apply role glance] *******************************************************
2025-01-09 07:23:40.887 INFO: TASK [glance : include_tasks] **************************************************
2025-01-09 07:23:40.995 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:23:43.361 INFO: TASK [service-ks-register : glance | Creating services] ************************
2025-01-09 07:23:43.362 INFO: ok: [10.0.0.23] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "fb250272e0ea453a944d894502c661b4", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:9292"}, {"interface": "public", "url": "http://10.0.0.23:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "fb250272e0ea453a944d894502c661b4", "name": "glance", "service_type": "image", "type": "image"}}
2025-01-09 07:23:45.839 INFO: TASK [service-ks-register : glance | Creating endpoints] ***********************
2025-01-09 07:23:45.839 INFO: ok: [10.0.0.23] => (item={'service': 'glance', 'url': 'http://10.0.0.23:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "8229f48b0ee947eea437a282fccea87c", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/8229f48b0ee947eea437a282fccea87c"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "fb250272e0ea453a944d894502c661b4", "url": "http://10.0.0.23:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.23:9292"}]}
2025-01-09 07:23:48.106 INFO: ok: [10.0.0.23] => (item={'service': 'glance', 'url': 'http://10.0.0.23:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "b5f4a408e5324310a6b670b27e600526", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/b5f4a408e5324310a6b670b27e600526"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "fb250272e0ea453a944d894502c661b4", "url": "http://10.0.0.23:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.23:9292"}]}
2025-01-09 07:23:50.428 INFO: TASK [service-ks-register : glance | Creating projects] ************************
2025-01-09 07:23:50.429 INFO: ok: [10.0.0.23] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "6d08e15117d24314b54b593efe7ed87b", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-01-09 07:23:52.925 INFO: TASK [service-ks-register : glance | Creating users] ***************************
2025-01-09 07:23:52.925 INFO: ok: [10.0.0.23] => (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": "6d08e15117d24314b54b593efe7ed87b", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "a8feb7975aea4517a0bf8b2264ed0671", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 07:23:52.927 INFO: [WARNING]: Module did not set no_log for update_password
2025-01-09 07:23:55.137 INFO: TASK [service-ks-register : glance | Creating roles] ***************************
ok: [10.0.0.23] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "fe7e48842cef4c5b821f2532c518e032", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-01-09 07:23:58.068 INFO: TASK [service-ks-register : glance | Granting user roles] **********************
2025-01-09 07:23:58.068 INFO: ok: [10.0.0.23] => (item={'user': 'glance', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "glance"}}
2025-01-09 07:23:59.087 INFO: TASK [glance : Ensuring config directories exist] ******************************
2025-01-09 07:23:59.088 INFO: ok: [10.0.0.23] => (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.23,10.0.0.23'}, '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.23: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-2577-1 10.0.0.23: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-2577-1 10.0.0.23: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.23,10.0.0.23"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2577-1 10.0.0.23: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-2577-1 10.0.0.23: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.23:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/glance-api", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:24:01.225 INFO: TASK [glance : Copying over config.json files for services] ********************
2025-01-09 07:24:01.226 INFO: ok: [10.0.0.23] => (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.23,10.0.0.23'}, '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.23: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-2577-1 10.0.0.23: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-2577-1 10.0.0.23: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.23,10.0.0.23"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2577-1 10.0.0.23: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-2577-1 10.0.0.23: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.23:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/glance-api/config.json", "size": 543, "state": "file", "uid": 0}
2025-01-09 07:24:03.302 INFO: TASK [glance : Copying over glance-api.conf] ***********************************
2025-01-09 07:24:03.307 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "ee03406b9b736df191207a1e30d1951abc6b0854", "dest": "/etc/kolla/glance-api/glance-api.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/glance-api/glance-api.conf", "size": 1563, "state": "file", "uid": 0}
2025-01-09 07:24:10.624 INFO: TASK [glance : Check glance containers] ****************************************
2025-01-09 07:24:10.625 INFO: ok: [10.0.0.23] => (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.23,10.0.0.23'}, '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.23: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-2577-1 10.0.0.23: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-2577-1 10.0.0.23: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.23,10.0.0.23"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2577-1 10.0.0.23: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-2577-1 10.0.0.23: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.23:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "result": false}
2025-01-09 07:24:12.210 INFO: TASK [glance : Creating Glance database] ***************************************
2025-01-09 07:24:12.210 INFO: ok: [10.0.0.23] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []}
2025-01-09 07:24:13.646 INFO: TASK [glance : Creating Glance database user and setting permissions] **********
2025-01-09 07:24:13.647 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"}
2025-01-09 07:24:15.054 INFO: TASK [glance : Enable log_bin_trust_function_creators function] ****************
2025-01-09 07:24:15.055 INFO: changed: [10.0.0.23] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]}
2025-01-09 07:24:20.403 INFO: TASK [glance : Running Glance bootstrap container] *****************************
2025-01-09 07:24:20.404 INFO: changed: [10.0.0.23] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Deleting /etc/glance/glance-api.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf\nINFO:__main__:Setting permission for /etc/glance/glance-api.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/lib/glance\nINFO:__main__:Setting permission for /var/lib/glance/tasks_work_dir\nINFO:__main__:Setting permission for /var/lib/glance/.cache\nINFO:__main__:Setting permission for /var/lib/glance/images\nINFO:__main__:Setting permission for /var/lib/glance/staging\nINFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints\nINFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints/29a3690583764427bb794c4168662b5af3b1a88169869e0fb1753aaed9a19318\nINFO:__main__:Setting permission for /var/log/kolla/glance\nINFO:__main__:Setting permission for /var/log/kolla/glance/glance-api.log\n++ cat /run_command\n+ CMD=glance-api\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/glance ]]\n+++ stat -c %a /var/log/kolla/glance\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/glance\n++ . /usr/local/bin/kolla_glance_extend_start\n+++ [[ -n 0 ]]\n+++ glance-manage db_sync\n2025-01-09 07:24:18.537 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-01-09 07:24:18.538 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-01-09 07:24:19.958 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.963 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.965 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.967 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.971 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.973 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.974 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.976 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.978 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.980 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.982 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.983 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.985 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.987 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.989 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.990 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.993 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.994 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-01-09 07:24:19.996 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.000 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.001 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.003 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.004 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.006 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.007 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.009 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.011 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.013 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.014 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.016 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-01-09 07:24:20.016 21 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\u001b[00m\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Deleting /etc/glance/glance-api.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf", "INFO:__main__:Setting permission for /etc/glance/glance-api.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/lib/glance", "INFO:__main__:Setting permission for /var/lib/glance/tasks_work_dir", "INFO:__main__:Setting permission for /var/lib/glance/.cache", "INFO:__main__:Setting permission for /var/lib/glance/images", "INFO:__main__:Setting permission for /var/lib/glance/staging", "INFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints", "INFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints/29a3690583764427bb794c4168662b5af3b1a88169869e0fb1753aaed9a19318", "INFO:__main__:Setting permission for /var/log/kolla/glance", "INFO:__main__:Setting permission for /var/log/kolla/glance/glance-api.log", "++ cat /run_command", "+ CMD=glance-api", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/glance ]]", "+++ stat -c %a /var/log/kolla/glance", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/glance", "++ . /usr/local/bin/kolla_glance_extend_start", "+++ [[ -n 0 ]]", "+++ glance-manage db_sync", "2025-01-09 07:24:18.537 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-01-09 07:24:18.538 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-01-09 07:24:19.958 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.963 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.965 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.967 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.971 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.973 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.974 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.976 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.978 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.980 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.982 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.983 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.985 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.987 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.989 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.990 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.993 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.994 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-01-09 07:24:19.996 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.000 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.001 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.003 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.004 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.006 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.007 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.009 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.011 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.013 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.014 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.016 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-01-09 07:24:20.016 21 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\u001b[00m", "+++ exit 0"], "stdout": "Database is up to date. No migrations needed.\n", "stdout_lines": ["Database is up to date. No migrations needed."]}
2025-01-09 07:24:21.934 INFO: TASK [glance : Disable log_bin_trust_function_creators function] ***************
2025-01-09 07:24:21.934 INFO: changed: [10.0.0.23] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]}
2025-01-09 07:24:22.326 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True
2025-01-09 07:24:22.329 INFO: PLAY [Apply role ironic] *******************************************************
2025-01-09 07:24:22.329 INFO: skipping: no hosts matched
2025-01-09 07:24:22.330 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True
2025-01-09 07:24:22.332 INFO: PLAY [Apply role cinder] *******************************************************
2025-01-09 07:24:22.332 INFO: skipping: no hosts matched
2025-01-09 07:24:22.335 INFO: PLAY [Apply role placement] ****************************************************
2025-01-09 07:24:22.443 INFO: TASK [placement : include_tasks] ***********************************************
2025-01-09 07:24:22.531 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:24:24.871 INFO: TASK [service-ks-register : placement | Creating services] *********************
2025-01-09 07:24:24.871 INFO: ok: [10.0.0.23] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "e9e496a0c649416da4a176dde5a7d4a0", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:8780"}, {"interface": "public", "url": "http://10.0.0.23:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "e9e496a0c649416da4a176dde5a7d4a0", "name": "placement", "service_type": "placement", "type": "placement"}}
2025-01-09 07:24:27.218 INFO: TASK [service-ks-register : placement | Creating endpoints] ********************
2025-01-09 07:24:27.219 INFO: ok: [10.0.0.23] => (item={'service': 'placement', 'url': 'http://10.0.0.23:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "e65ca0a06428441097a886d361727d94", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/e65ca0a06428441097a886d361727d94"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e9e496a0c649416da4a176dde5a7d4a0", "url": "http://10.0.0.23:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.23:8780"}]}
2025-01-09 07:24:29.601 INFO: ok: [10.0.0.23] => (item={'service': 'placement', 'url': 'http://10.0.0.23:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "303d9de940704e8cbb88e4c37ff52b61", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/303d9de940704e8cbb88e4c37ff52b61"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e9e496a0c649416da4a176dde5a7d4a0", "url": "http://10.0.0.23:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.23:8780"}]}
2025-01-09 07:24:31.919 INFO: TASK [service-ks-register : placement | Creating projects] *********************
2025-01-09 07:24:31.919 INFO: ok: [10.0.0.23] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "6d08e15117d24314b54b593efe7ed87b", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-01-09 07:24:34.362 INFO: TASK [service-ks-register : placement | Creating users] ************************
2025-01-09 07:24:34.363 INFO: ok: [10.0.0.23] => (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": "6d08e15117d24314b54b593efe7ed87b", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "ff38a040a1864f6b9b9e30f18fb663a6", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 07:24:36.622 INFO: TASK [service-ks-register : placement | Creating roles] ************************
2025-01-09 07:24:36.623 INFO: ok: [10.0.0.23] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "fe7e48842cef4c5b821f2532c518e032", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-01-09 07:24:39.399 INFO: TASK [service-ks-register : placement | Granting user roles] *******************
2025-01-09 07:24:39.400 INFO: ok: [10.0.0.23] => (item={'user': 'placement', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "placement"}}
2025-01-09 07:24:39.970 INFO: TASK [placement : Ensuring config directories exist] ***************************
ok: [10.0.0.23] => (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.23: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.23:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/placement-api", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:24:40.930 INFO: TASK [placement : Copying over config.json files for services] *****************
2025-01-09 07:24:40.935 INFO: ok: [10.0.0.23] => (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.23: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.23:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/config.json", "size": 997, "state": "file", "uid": 0}
2025-01-09 07:24:41.903 INFO: TASK [placement : Copying over placement.conf] *********************************
2025-01-09 07:24:41.903 INFO: ok: [10.0.0.23] => (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.23: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": "d66e42e199713fda802250e07236ba4ea51604e6", "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.23:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/placement.conf", "size": 1032, "state": "file", "uid": 0}
2025-01-09 07:24:42.763 INFO: TASK [placement : Copying over placement-api wsgi configuration] ***************
2025-01-09 07:24:42.763 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "8acd6e94f35b7cffdcc7146a3fdd9f6fd524a729", "dest": "/etc/kolla/placement-api/placement-api-wsgi.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/placement-api-wsgi.conf", "size": 871, "state": "file", "uid": 0}
2025-01-09 07:24:43.575 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************
2025-01-09 07:24:43.576 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "f5723dca7d959d579a36cea05d44f0fc21d722e8", "dest": "/etc/kolla/placement-api/migrate-db.rc", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/migrate-db.rc", "size": 200, "state": "file", "uid": 0}
2025-01-09 07:24:44.516 INFO: TASK [placement : Check placement containers] **********************************
2025-01-09 07:24:44.517 INFO: ok: [10.0.0.23] => (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.23: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.23:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:24:45.922 INFO: TASK [placement : Creating placement databases] ********************************
2025-01-09 07:24:45.923 INFO: ok: [10.0.0.23] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []}
2025-01-09 07:24:47.368 INFO: TASK [placement : Creating placement databases user and setting permissions] ***
2025-01-09 07:24:47.369 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"}
2025-01-09 07:24:51.550 INFO: TASK [placement : Running placement bootstrap container] ***********************
2025-01-09 07:24:51.551 INFO: changed: [10.0.0.23] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf\nINFO:__main__:Setting permission for /etc/placement/placement.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/placement-api-wsgi.conf to /etc/httpd/conf.d/00-placement-api.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/00-placement-api.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc\nINFO:__main__:Setting permission for /etc/placement/migrate-db.rc\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/placement\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log\n++ cat /run_command\n+ CMD='/usr/sbin/httpd -DFOREGROUND'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/placement ]]\n+++ stat -c %U:%G /var/log/kolla/placement\n++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]\n+++ stat -c %a /var/log/kolla/placement\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/placement\n++ chmod 644 /var/log/kolla/placement/placement-api.log\n++ . /usr/local/bin/kolla_placement_extend_start\n+++ [[ -n 0 ]]\n+++ placement-manage db sync\n+++ placement-manage db online_data_migrations\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf", "INFO:__main__:Setting permission for /etc/placement/placement.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/placement-api-wsgi.conf to /etc/httpd/conf.d/00-placement-api.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/00-placement-api.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc", "INFO:__main__:Setting permission for /etc/placement/migrate-db.rc", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/placement", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log", "++ cat /run_command", "+ CMD='/usr/sbin/httpd -DFOREGROUND'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/placement ]]", "+++ stat -c %U:%G /var/log/kolla/placement", "++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]", "+++ stat -c %a /var/log/kolla/placement", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/placement", "++ chmod 644 /var/log/kolla/placement/placement-api.log", "++ . /usr/local/bin/kolla_placement_extend_start", "+++ [[ -n 0 ]]", "+++ placement-manage db sync", "+++ placement-manage db online_data_migrations", "+++ exit 0"], "stdout": "Running batches of 50 until complete\n+-----------------------------+-------------+-----------+\n| Migration | Total Found | Completed |\n+-----------------------------+-------------+-----------+\n| set_root_provider_ids | 0 | 0 |\n| create_incomplete_consumers | 0 | 0 |\n+-----------------------------+-------------+-----------+\n", "stdout_lines": ["Running batches of 50 until complete", "+-----------------------------+-------------+-----------+", "| Migration | Total Found | Completed |", "+-----------------------------+-------------+-----------+", "| set_root_provider_ids | 0 | 0 |", "| create_incomplete_consumers | 0 | 0 |", "+-----------------------------+-------------+-----------+"]}
2025-01-09 07:24:51.788 INFO: PLAY [Bootstrap nova API databases] ********************************************
2025-01-09 07:24:51.896 INFO: TASK [Bootstrap deploy] ********************************************************
2025-01-09 07:24:53.550 INFO: TASK [nova : Creating Nova databases] ******************************************
2025-01-09 07:24:53.551 INFO: ok: [10.0.0.23] => (item=nova_cell0) => {"action": "mysql_db", "ansible_loop_var": "item", "changed": false, "db": "nova_cell0", "db_list": ["nova_cell0"], "executed_commands": [], "item": "nova_cell0"}
2025-01-09 07:24:55.110 INFO: ok: [10.0.0.23] => (item=nova_api) => {"action": "mysql_db", "ansible_loop_var": "item", "changed": false, "db": "nova_api", "db_list": ["nova_api"], "executed_commands": [], "item": "nova_api"}
2025-01-09 07:24:56.648 INFO: TASK [nova : Creating Nova databases user and setting permissions] *************
2025-01-09 07:24:56.648 INFO: ok: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:24:58.111 INFO: ok: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:24:58.115 INFO: ok: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:24:58.494 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-01-09 07:24:58.494 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:24:59.047 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************
2025-01-09 07:24:59.048 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "d899daaaec4ab77a861157c5fdd5f5d337e03de8", "dest": "/etc/kolla/nova-api-bootstrap/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap/config.json", "size": 391, "state": "file", "uid": 0}
2025-01-09 07:24:59.931 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************
2025-01-09 07:24:59.932 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "041d2ce1d0c9771d46340e8feb06f531f6400eb1", "dest": "/etc/kolla/nova-api-bootstrap/nova.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap/nova.conf", "size": 2728, "state": "file", "uid": 0}
2025-01-09 07:25:06.523 INFO: TASK [nova : Running Nova API bootstrap container] *****************************
2025-01-09 07:25:06.523 INFO: ok: [10.0.0.23] => {"changed": false, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage api_db sync\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ nova-manage db sync --local_cell\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage api_db sync", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ nova-manage db sync --local_cell", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-01-09 07:25:10.477 INFO: TASK [nova : Create cell0 mappings] ********************************************
2025-01-09 07:25:10.478 INFO: ok: [10.0.0.23] => {"changed": false, "rc": 0, "result": false, "stderr": "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n", "stderr_lines": ["INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "Cell0 is already setup\n", "stdout_lines": ["Cell0 is already setup"]}
2025-01-09 07:25:10.739 INFO: PLAY [Bootstrap nova cell databases] *******************************************
2025-01-09 07:25:10.854 INFO: TASK [Bootstrap deploy] ********************************************************
2025-01-09 07:25:12.425 INFO: TASK [nova-cell : Creating Nova cell database] *********************************
2025-01-09 07:25:12.425 INFO: ok: [10.0.0.23] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []}
2025-01-09 07:25:13.880 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] ****
ok: [10.0.0.23] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:25:18.467 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************
2025-01-09 07:25:18.468 INFO: ok: [10.0.0.23] => (item=None) => {"attempts": 1, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:25:18.469 INFO: ok: [10.0.0.23 -> {{ service_rabbitmq_delegate_host }}] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:25:19.176 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-01-09 07:25:19.177 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:25:19.750 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******
2025-01-09 07:25:19.751 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "d899daaaec4ab77a861157c5fdd5f5d337e03de8", "dest": "/etc/kolla/nova-cell-bootstrap/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap/config.json", "size": 391, "state": "file", "uid": 0}
2025-01-09 07:25:20.861 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************
2025-01-09 07:25:20.869 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "157689f77bd449ce4bcbc671ab1213b8e4ff437a", "dest": "/etc/kolla/nova-cell-bootstrap/nova.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap/nova.conf", "size": 2151, "state": "file", "uid": 0}
2025-01-09 07:25:24.824 INFO: TASK [nova-cell : Running Nova cell bootstrap container] ***********************
2025-01-09 07:25:24.825 INFO: ok: [10.0.0.23] => {"changed": false, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage db sync --local_cell\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage db sync --local_cell", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-01-09 07:25:29.367 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
ok: [10.0.0.23] => {"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| | 209d7049-67d8-49df-8712-2fd13a8df608 | rabbit://openstack:contrail123@10.0.0.23:5672// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 209d7049-67d8-49df-8712-2fd13a8df608 | rabbit://openstack:contrail123@10.0.0.23:5672// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-01-09 07:25:29.701 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
2025-01-09 07:25:29.703 INFO: ok: [10.0.0.23] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.23:5672//", "cell_name": null, "cell_uuid": "209d7049-67d8-49df-8712-2fd13a8df608"}}, "changed": false}
2025-01-09 07:25:30.534 INFO: PLAY [Apply role nova] *********************************************************
2025-01-09 07:25:30.644 INFO: TASK [nova : include_tasks] ****************************************************
2025-01-09 07:25:30.756 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:25:33.131 INFO: TASK [service-ks-register : nova | Creating services] **************************
2025-01-09 07:25:33.132 INFO: ok: [10.0.0.23] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "0caed493ebd94950a9edcd8897f135f0", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.23:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "0caed493ebd94950a9edcd8897f135f0", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}}
2025-01-09 07:25:35.267 INFO: ok: [10.0.0.23] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "adafcd126e97487eb4431289eaa50a61", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.23:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "adafcd126e97487eb4431289eaa50a61", "name": "nova", "service_type": "compute", "type": "compute"}}
2025-01-09 07:25:37.783 INFO: TASK [service-ks-register : nova | Creating endpoints] *************************
2025-01-09 07:25:37.783 INFO: ok: [10.0.0.23] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.23:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0efed7b2eca9414c90957fa5ab8a72ec", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/0efed7b2eca9414c90957fa5ab8a72ec"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "0caed493ebd94950a9edcd8897f135f0", "url": "http://10.0.0.23: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.23:8774/v2/%(tenant_id)s"}]}
2025-01-09 07:25:39.933 INFO: ok: [10.0.0.23] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.23:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a1acf939171a4fccb290db9c59891e76", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/a1acf939171a4fccb290db9c59891e76"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "0caed493ebd94950a9edcd8897f135f0", "url": "http://10.0.0.23: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.23:8774/v2/%(tenant_id)s"}]}
2025-01-09 07:25:42.158 INFO: ok: [10.0.0.23] => (item={'service': 'nova', 'url': 'http://10.0.0.23:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "abab39a6bef844848d46365f52f9c7f3", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/abab39a6bef844848d46365f52f9c7f3"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "adafcd126e97487eb4431289eaa50a61", "url": "http://10.0.0.23:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.23:8774/v2.1"}]}
2025-01-09 07:25:44.415 INFO: ok: [10.0.0.23] => (item={'service': 'nova', 'url': 'http://10.0.0.23:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "ab477b07ed8f4f23b48f7d91f32fe58a", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/ab477b07ed8f4f23b48f7d91f32fe58a"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "adafcd126e97487eb4431289eaa50a61", "url": "http://10.0.0.23:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.23:8774/v2.1"}]}
2025-01-09 07:25:46.620 INFO: TASK [service-ks-register : nova | Creating projects] **************************
2025-01-09 07:25:46.620 INFO: ok: [10.0.0.23] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "6d08e15117d24314b54b593efe7ed87b", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-01-09 07:25:49.031 INFO: TASK [service-ks-register : nova | Creating users] *****************************
2025-01-09 07:25:49.032 INFO: ok: [10.0.0.23] => (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": "6d08e15117d24314b54b593efe7ed87b", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "a547b427b9524c238911d33fc3f4e46c", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 07:25:51.231 INFO: TASK [service-ks-register : nova | Creating roles] *****************************
2025-01-09 07:25:51.232 INFO: ok: [10.0.0.23] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "fe7e48842cef4c5b821f2532c518e032", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-01-09 07:25:54.106 INFO: TASK [service-ks-register : nova | Granting user roles] ************************
2025-01-09 07:25:54.108 INFO: ok: [10.0.0.23] => (item={'user': 'nova', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "nova"}}
2025-01-09 07:25:56.838 INFO: ok: [10.0.0.23] => (item={'user': 'nova', 'role': 'service', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"project": "service", "role": "service", "user": "nova"}}
2025-01-09 07:25:57.378 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-01-09 07:25:57.379 INFO: ok: [10.0.0.23] => (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.23: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.23:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:25:57.691 INFO: ok: [10.0.0.23] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-scheduler", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:25:58.139 INFO: TASK [nova : Check for vendordata file] ****************************************
ok: [10.0.0.23 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 07:25:58.946 INFO: TASK [nova : Copying over config.json files for services] **********************
2025-01-09 07:25:58.947 INFO: ok: [10.0.0.23] => (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.23: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.23:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/config.json", "size": 622, "state": "file", "uid": 0}
2025-01-09 07:25:59.450 INFO: ok: [10.0.0.23] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "197e5607405816c1616df1d928853dcf41764223", "dest": "/etc/kolla/nova-scheduler/config.json", "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-scheduler/config.json", "size": 400, "state": "file", "uid": 0}
2025-01-09 07:26:00.478 INFO: TASK [nova : Copying over nova.conf] *******************************************
2025-01-09 07:26:00.479 INFO: ok: [10.0.0.23] => (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.23: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": "a61bb22b8170f01d3011c8693438bd8c8393aba8", "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.23:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/nova.conf", "size": 2741, "state": "file", "uid": 0}
2025-01-09 07:26:01.341 INFO: ok: [10.0.0.23] => (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": "041d2ce1d0c9771d46340e8feb06f531f6400eb1", "dest": "/etc/kolla/nova-scheduler/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-scheduler/nova.conf", "size": 2728, "state": "file", "uid": 0}
2025-01-09 07:26:02.347 INFO: TASK [nova : Copying over nova-api-wsgi.conf] **********************************
2025-01-09 07:26:02.348 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "ea46a994524438ab20b5604ceb9cf97e19d34151", "dest": "/etc/kolla/nova-api/nova-api-wsgi.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/nova-api-wsgi.conf", "size": 1670, "state": "file", "uid": 0}
2025-01-09 07:26:03.356 INFO: TASK [nova : Check nova containers] ********************************************
2025-01-09 07:26:03.358 INFO: ok: [10.0.0.23] => (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.23: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.23:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:26:04.071 INFO: ok: [10.0.0.23] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:26:04.258 INFO: PLAY [Apply role nova-cell] ****************************************************
2025-01-09 07:26:04.393 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-01-09 07:26:04.636 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.12, 10.0.0.28, 10.0.0.23
2025-01-09 07:26:04.890 INFO: TASK [Load and persist br_netfilter module] ************************************
2025-01-09 07:26:06.067 INFO: TASK [module-load : Load modules] **********************************************
2025-01-09 07:26:06.068 INFO: ok: [10.0.0.28] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-01-09 07:26:06.138 INFO: ok: [10.0.0.12] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-01-09 07:26:06.783 INFO: TASK [module-load : Persist modules via modules-load.d] ************************
2025-01-09 07:26:06.783 INFO: ok: [10.0.0.28] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "dest": "/etc/modules-load.d/br_netfilter.conf", "gid": 0, "group": "root", "item": {"name": "br_netfilter"}, "mode": "0644", "owner": "root", "path": "/etc/modules-load.d/br_netfilter.conf", "size": 32, "state": "file", "uid": 0}
2025-01-09 07:26:06.861 INFO: ok: [10.0.0.12] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "dest": "/etc/modules-load.d/br_netfilter.conf", "gid": 0, "group": "root", "item": {"name": "br_netfilter"}, "mode": "0644", "owner": "root", "path": "/etc/modules-load.d/br_netfilter.conf", "size": 32, "state": "file", "uid": 0}
2025-01-09 07:26:07.707 INFO: TASK [nova-cell : Setting sysctl values] ***************************************
2025-01-09 07:26:07.708 INFO: ok: [10.0.0.28] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-iptables", "value": 1}}
2025-01-09 07:26:07.787 INFO: ok: [10.0.0.12] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-iptables", "value": 1}}
2025-01-09 07:26:08.119 INFO: ok: [10.0.0.28] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-ip6tables", "value": 1}}
2025-01-09 07:26:08.187 INFO: ok: [10.0.0.12] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-ip6tables", "value": 1}}
2025-01-09 07:26:09.116 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-01-09 07:26:09.117 INFO: ok: [10.0.0.12] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:09.192 INFO: ok: [10.0.0.28] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:09.250 INFO: ok: [10.0.0.23] => (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.23: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.23:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-novncproxy", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:09.588 INFO: ok: [10.0.0.28] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:09.596 INFO: ok: [10.0.0.12] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:09.699 INFO: ok: [10.0.0.23] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-conductor", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:09.978 INFO: ok: [10.0.0.28] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:10.063 INFO: ok: [10.0.0.12] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:26:11.676 INFO: TASK [nova-cell : Copying over config.json files for services] *****************
ok: [10.0.0.12] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7db3c9b60e2c1ba45f27ebaefe10df86b896d16b", "dest": "/etc/kolla/nova-libvirt/config.json", "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/config.json", "size": 456, "state": "file", "uid": 0}
2025-01-09 07:26:11.694 INFO: ok: [10.0.0.23] => (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.23: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.23:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-novncproxy/config.json", "size": 401, "state": "file", "uid": 0}
2025-01-09 07:26:11.763 INFO: ok: [10.0.0.28] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7db3c9b60e2c1ba45f27ebaefe10df86b896d16b", "dest": "/etc/kolla/nova-libvirt/config.json", "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/config.json", "size": 456, "state": "file", "uid": 0}
2025-01-09 07:26:12.232 INFO: ok: [10.0.0.23] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "53837a7aa640c9450a5a50f326eade02c0327f61", "dest": "/etc/kolla/nova-conductor/config.json", "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-conductor/config.json", "size": 400, "state": "file", "uid": 0}
2025-01-09 07:26:12.293 INFO: ok: [10.0.0.12] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "6ade3669b95ce955496500f909eb50840ac09d95", "dest": "/etc/kolla/nova-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/config.json", "size": 828, "state": "file", "uid": 0}
2025-01-09 07:26:12.316 INFO: ok: [10.0.0.28] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "6ade3669b95ce955496500f909eb50840ac09d95", "dest": "/etc/kolla/nova-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/config.json", "size": 828, "state": "file", "uid": 0}
2025-01-09 07:26:12.876 INFO: ok: [10.0.0.28] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "94298a34a9b39bb9168a1967c6810d2460aa4a18", "dest": "/etc/kolla/nova-compute/config.json", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/config.json", "size": 952, "state": "file", "uid": 0}
2025-01-09 07:26:12.969 INFO: ok: [10.0.0.12] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "94298a34a9b39bb9168a1967c6810d2460aa4a18", "dest": "/etc/kolla/nova-compute/config.json", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/config.json", "size": 952, "state": "file", "uid": 0}
2025-01-09 07:26:14.290 INFO: TASK [nova-cell : Copying over nova.conf] **************************************
2025-01-09 07:26:14.291 INFO: ok: [10.0.0.28] => (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": "0d03bb7390833fb53713ee06dee0671975a5b41d", "dest": "/etc/kolla/nova-compute/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/nova.conf", "size": 2073, "state": "file", "uid": 0}
2025-01-09 07:26:14.306 INFO: ok: [10.0.0.23] => (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.23:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "f7f481154c32d5aa6222422ec395f43d85aa2537", "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.23:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-novncproxy/nova.conf", "size": 1997, "state": "file", "uid": 0}
2025-01-09 07:26:14.400 INFO: ok: [10.0.0.12] => (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": "e4b84e6e7d3aca5b82fc4c3902be76508f6952f2", "dest": "/etc/kolla/nova-compute/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/nova.conf", "size": 2073, "state": "file", "uid": 0}
2025-01-09 07:26:15.123 INFO: ok: [10.0.0.23] => (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": "67bbccdd17896a0c93d46aaa261fecac2653b3bf", "dest": "/etc/kolla/nova-conductor/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-conductor/nova.conf", "size": 2182, "state": "file", "uid": 0}
2025-01-09 07:26:16.262 INFO: TASK [nova-cell : Copying over libvirt configuration] **************************
2025-01-09 07:26:16.263 INFO: ok: [10.0.0.12] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a086958af1f7d38df9703282ac15cc9f1c11d259", "dest": "/etc/kolla/nova-libvirt/qemu.conf", "gid": 0, "group": "root", "item": {"dest": "qemu.conf", "src": "qemu.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/qemu.conf", "size": 97, "state": "file", "uid": 0}
2025-01-09 07:26:16.350 INFO: ok: [10.0.0.28] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a086958af1f7d38df9703282ac15cc9f1c11d259", "dest": "/etc/kolla/nova-libvirt/qemu.conf", "gid": 0, "group": "root", "item": {"dest": "qemu.conf", "src": "qemu.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/qemu.conf", "size": 97, "state": "file", "uid": 0}
2025-01-09 07:26:17.338 INFO: ok: [10.0.0.12] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "f85efb7ea815f5a34a08bbd92350bc670664e237", "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "gid": 0, "group": "root", "item": {"dest": "libvirtd.conf", "src": "libvirtd.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/libvirtd.conf", "size": 179, "state": "file", "uid": 0}
2025-01-09 07:26:17.358 INFO: ok: [10.0.0.28] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c362f2a52794c4b308651e92a670bf6d4bf5a5ce", "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "gid": 0, "group": "root", "item": {"dest": "libvirtd.conf", "src": "libvirtd.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/libvirtd.conf", "size": 179, "state": "file", "uid": 0}
2025-01-09 07:26:18.959 INFO: TASK [nova-cell : Copying files for nova-ssh] **********************************
2025-01-09 07:26:18.960 INFO: ok: [10.0.0.28] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "0a915fd17256c22bde14b5981d05900dc937f42e", "dest": "/etc/kolla/nova-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/sshd_config", "size": 70, "state": "file", "uid": 0}
2025-01-09 07:26:19.019 INFO: ok: [10.0.0.12] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "8dc0026c028af7c58e88aa6e183f5b0c6123af3d", "dest": "/etc/kolla/nova-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/sshd_config", "size": 70, "state": "file", "uid": 0}
2025-01-09 07:26:20.021 INFO: changed: [10.0.0.28] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "dc2442597f0c3ac5e20544ff4b6970f2bf148b38", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "0451ca69a782bb33ec264449a00209ad", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407579.4626794-192731-87620913532556/source", "state": "file", "uid": 0}
2025-01-09 07:26:20.074 INFO: changed: [10.0.0.12] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "dc2442597f0c3ac5e20544ff4b6970f2bf148b38", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "0451ca69a782bb33ec264449a00209ad", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407579.507692-192730-218165541777958/source", "state": "file", "uid": 0}
2025-01-09 07:26:20.998 INFO: changed: [10.0.0.28] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "eb9d692bbe016fb9a874e4a228b574ad5c285922", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "ce08ce5f4579fbc480f11c62f6525577", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407580.488692-192731-66233181591784/source", "state": "file", "uid": 0}
2025-01-09 07:26:21.118 INFO: changed: [10.0.0.12] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "eb9d692bbe016fb9a874e4a228b574ad5c285922", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "ce08ce5f4579fbc480f11c62f6525577", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407580.5408962-192730-72499976250262/source", "state": "file", "uid": 0}
2025-01-09 07:26:21.941 INFO: ok: [10.0.0.28] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "dest": "/etc/kolla/nova-ssh/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/ssh_config", "size": 77, "state": "file", "uid": 0}
2025-01-09 07:26:22.157 INFO: ok: [10.0.0.12] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "dest": "/etc/kolla/nova-ssh/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/ssh_config", "size": 77, "state": "file", "uid": 0}
2025-01-09 07:26:22.597 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-01-09 07:26:22.793 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.12, 10.0.0.28, 10.0.0.23
2025-01-09 07:26:28.494 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] ***************
2025-01-09 07:26:28.495 INFO: changed: [10.0.0.12] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/bin\n+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/bin", "+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []}
2025-01-09 07:26:28.773 INFO: changed: [10.0.0.28] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/bin\n+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/bin", "+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []}
2025-01-09 07:26:29.856 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] *****************
2025-01-09 07:26:29.857 INFO: ok: [10.0.0.28] => (item={'src': 'contrail-plugin.pth', 'mode': '0644'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/nova-compute/contrail-plugin.pth", "gid": 0, "group": "root", "item": {"mode": "0644", "src": "contrail-plugin.pth"}, "mode": "0644", "owner": "root", "path": "/etc/kolla/nova-compute/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-01-09 07:26:29.892 INFO: ok: [10.0.0.12] => (item={'src': 'contrail-plugin.pth', 'mode': '0644'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/nova-compute/contrail-plugin.pth", "gid": 0, "group": "root", "item": {"mode": "0644", "src": "contrail-plugin.pth"}, "mode": "0644", "owner": "root", "path": "/etc/kolla/nova-compute/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-01-09 07:26:30.780 INFO: ok: [10.0.0.28] => (item={'src': 'rootwrap.conf', 'mode': '0640'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "662758c420f16453040927bed9d74b9e9d70dce4", "dest": "/etc/kolla/nova-compute/rootwrap.conf", "gid": 0, "group": "root", "item": {"mode": "0640", "src": "rootwrap.conf"}, "mode": "0640", "owner": "root", "path": "/etc/kolla/nova-compute/rootwrap.conf", "size": 982, "state": "file", "uid": 0}
2025-01-09 07:26:30.902 INFO: ok: [10.0.0.12] => (item={'src': 'rootwrap.conf', 'mode': '0640'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "662758c420f16453040927bed9d74b9e9d70dce4", "dest": "/etc/kolla/nova-compute/rootwrap.conf", "gid": 0, "group": "root", "item": {"mode": "0640", "src": "rootwrap.conf"}, "mode": "0640", "owner": "root", "path": "/etc/kolla/nova-compute/rootwrap.conf", "size": 982, "state": "file", "uid": 0}
2025-01-09 07:26:32.426 INFO: TASK [nova-cell : Check nova-cell containers] **********************************
2025-01-09 07:26:32.431 INFO: ok: [10.0.0.28] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "result": false}
2025-01-09 07:26:32.463 INFO: ok: [10.0.0.12] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "result": false}
2025-01-09 07:26:32.662 INFO: ok: [10.0.0.23] => (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.23: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.23:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:26:33.045 INFO: changed: [10.0.0.28] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "result": true}
2025-01-09 07:26:33.201 INFO: changed: [10.0.0.12] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "result": true}
2025-01-09 07:26:33.378 INFO: ok: [10.0.0.23] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:26:33.812 INFO: ok: [10.0.0.28] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "result": false}
2025-01-09 07:26:33.948 INFO: ok: [10.0.0.12] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "result": false}
2025-01-09 07:26:35.732 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************
changed: [10.0.0.28] => {"changed": true, "result": false}
2025-01-09 07:26:35.943 INFO: changed: [10.0.0.12] => {"changed": true, "result": false}
2025-01-09 07:26:37.633 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************
2025-01-09 07:26:37.634 INFO: changed: [10.0.0.28] => {"attempts": 1, "changed": true, "result": false}
2025-01-09 07:26:37.863 INFO: changed: [10.0.0.12] => {"attempts": 1, "changed": true, "result": false}
2025-01-09 07:26:42.578 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************
2025-01-09 07:26:42.579 INFO: changed: [10.0.0.28] => {"changed": true, "result": false}
2025-01-09 07:26:44.537 INFO: changed: [10.0.0.12] => {"changed": true, "result": false}
2025-01-09 07:26:47.694 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] ****
2025-01-09 07:26:47.694 INFO: ok: [10.0.0.12 -> 10.0.0.23] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.23:35357", "--os-username", "admin", "--os-password", "contrail123", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-system-scope", "all", "--os-region-name", "RegionOne", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute"], "delta": "0:00:01.708773", "end": "2025-01-09 07:26:47.395203", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-01-09 07:26:45.686430", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2577-2\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2577-1\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2577-2\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2577-1\"", " }", "]"]}
2025-01-09 07:26:49.392 INFO: TASK [nova-cell : Include discover_computes.yml] *******************************
2025-01-09 07:26:49.552 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.12
2025-01-09 07:26:53.791 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
2025-01-09 07:26:53.792 INFO: ok: [10.0.0.12 -> 10.0.0.23] => {"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| | 209d7049-67d8-49df-8712-2fd13a8df608 | rabbit://openstack:contrail123@10.0.0.23:5672// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 209d7049-67d8-49df-8712-2fd13a8df608 | rabbit://openstack:contrail123@10.0.0.23:5672// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-01-09 07:26:54.164 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
2025-01-09 07:26:54.165 INFO: ok: [10.0.0.12 -> 10.0.0.23] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.23:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.23:5672//", "cell_name": null, "cell_uuid": "209d7049-67d8-49df-8712-2fd13a8df608"}}, "changed": false}
2025-01-09 07:26:57.446 INFO: TASK [nova-cell : Discover nova hosts] *****************************************
2025-01-09 07:26:57.446 INFO: ok: [10.0.0.12 -> 10.0.0.23] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "209d7049-67d8-49df-8712-2fd13a8df608"], "delta": "0:00:02.447165", "end": "2025-01-09 07:26:57.426799", "msg": "", "rc": 0, "start": "2025-01-09 07:26:54.979634", "stderr": "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "stderr_lines": ["Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "", "stdout_lines": []}
2025-01-09 07:26:57.635 INFO: PLAY [Refresh nova scheduler cell cache] ***************************************
2025-01-09 07:26:58.065 INFO: TASK [nova : Refresh cell cache in nova scheduler] *****************************
2025-01-09 07:26:58.065 INFO: changed: [10.0.0.23] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.023713", "end": "2025-01-09 07:26:58.028228", "msg": "", "rc": 0, "start": "2025-01-09 07:26:58.004515", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 07:26:58.206 INFO: PLAY [Reload global Nova super conductor services] *****************************
2025-01-09 07:26:58.465 INFO: PLAY [Reload Nova cell services] ***********************************************
2025-01-09 07:26:58.932 INFO: PLAY [Reload global Nova API services] *****************************************
2025-01-09 07:26:59.181 INFO: PLAY [Run Nova API online data migrations] *************************************
2025-01-09 07:26:59.651 INFO: PLAY [Run Nova cell online data migrations] ************************************
2025-01-09 07:26:59.888 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch
2025-01-09 07:26:59.891 INFO: PLAY [Apply role openvswitch] **************************************************
skipping: no hosts matched
2025-01-09 07:26:59.892 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_openvswitch_True_enable_ovs_dpdk_True
2025-01-09 07:26:59.894 INFO: PLAY [Apply role ovs-dpdk] *****************************************************
skipping: no hosts matched
2025-01-09 07:26:59.894 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True
2025-01-09 07:26:59.896 INFO: PLAY [Apply role ovn-controller] ***********************************************
2025-01-09 07:26:59.896 INFO: skipping: no hosts matched
2025-01-09 07:26:59.899 INFO: PLAY [Apply role ovn-db] *******************************************************
2025-01-09 07:26:59.899 INFO: skipping: no hosts matched
2025-01-09 07:26:59.904 INFO: PLAY [Apply role neutron] ******************************************************
2025-01-09 07:27:00.043 INFO: TASK [neutron : include_tasks] *************************************************
2025-01-09 07:27:00.302 INFO: [DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_tasks
instead. This feature will be removed in version 2.16. Deprecation warnings can
be disabled by setting deprecation_warnings=False in ansible.cfg.
2025-01-09 07:27:00.320 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:27:00.848 INFO: TASK [neutron : Get container facts] *******************************************
ok: [10.0.0.23] => {"_containers": [], "changed": false}
2025-01-09 07:27:00.945 INFO: ok: [10.0.0.28] => {"_containers": [], "changed": false}
2025-01-09 07:27:00.975 INFO: ok: [10.0.0.12] => {"_containers": [], "changed": false}
2025-01-09 07:27:01.701 INFO: TASK [neutron : Get container volume facts] ************************************
2025-01-09 07:27:01.702 INFO: ok: [10.0.0.23] => {"_volumes": [], "changed": false}
2025-01-09 07:27:01.719 INFO: ok: [10.0.0.28] => {"_volumes": [], "changed": false}
2025-01-09 07:27:01.826 INFO: ok: [10.0.0.12] => {"_volumes": [], "changed": false}
2025-01-09 07:27:04.447 INFO: TASK [service-ks-register : neutron | Creating services] ***********************
ok: [10.0.0.23] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "ddb466fe9d894ef5a5849034e2d7ef0a", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:9696"}, {"interface": "public", "url": "http://10.0.0.23:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "ddb466fe9d894ef5a5849034e2d7ef0a", "name": "neutron", "service_type": "network", "type": "network"}}
2025-01-09 07:27:06.792 INFO: TASK [service-ks-register : neutron | Creating endpoints] **********************
2025-01-09 07:27:06.793 INFO: ok: [10.0.0.23] => (item={'service': 'neutron', 'url': 'http://10.0.0.23:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "8b1135a433324c8183f01149c4fc9ec3", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/8b1135a433324c8183f01149c4fc9ec3"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "ddb466fe9d894ef5a5849034e2d7ef0a", "url": "http://10.0.0.23:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.23:9696"}]}
2025-01-09 07:27:09.016 INFO: ok: [10.0.0.23] => (item={'service': 'neutron', 'url': 'http://10.0.0.23:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c2095594e3e84b34a3fc92b4a3fc9778", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/c2095594e3e84b34a3fc92b4a3fc9778"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "ddb466fe9d894ef5a5849034e2d7ef0a", "url": "http://10.0.0.23:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.23:9696"}]}
2025-01-09 07:27:11.580 INFO: TASK [service-ks-register : neutron | Creating projects] ***********************
2025-01-09 07:27:11.581 INFO: ok: [10.0.0.23] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "6d08e15117d24314b54b593efe7ed87b", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-01-09 07:27:14.232 INFO: TASK [service-ks-register : neutron | Creating users] **************************
2025-01-09 07:27:14.232 INFO: ok: [10.0.0.23] => (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": "6d08e15117d24314b54b593efe7ed87b", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "d68a09e090e946f3b80a3bffae55c97f", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 07:27:16.595 INFO: TASK [service-ks-register : neutron | Creating roles] **************************
2025-01-09 07:27:16.595 INFO: ok: [10.0.0.23] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "fe7e48842cef4c5b821f2532c518e032", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-01-09 07:27:19.485 INFO: TASK [service-ks-register : neutron | Granting user roles] *********************
2025-01-09 07:27:19.486 INFO: ok: [10.0.0.23] => (item={'user': 'neutron', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "neutron"}}
2025-01-09 07:27:23.402 INFO: TASK [neutron : Ensuring config directories exist] *****************************
2025-01-09 07:27:23.403 INFO: ok: [10.0.0.23] => (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.23: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.23:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-server", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:27:23.793 INFO: TASK [neutron : Check if extra ml2 plugins exists] *****************************
2025-01-09 07:27:23.793 INFO: [WARNING]: Skipped '/etc/kolla/config/neutron/plugins/' path due to this access
issue: '/etc/kolla/config/neutron/plugins/' is not a directory
2025-01-09 07:27:23.794 INFO: ok: [10.0.0.23 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/neutron/plugins/": "'/etc/kolla/config/neutron/plugins/' is not a directory"}}
2025-01-09 07:27:26.286 INFO: TASK [neutron : Copying over config.json files for services] *******************
ok: [10.0.0.23] => (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.23: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.23:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/config.json", "size": 1806, "state": "file", "uid": 0}
2025-01-09 07:27:27.645 INFO: TASK [neutron : Copying over neutron.conf] *************************************
ok: [10.0.0.23] => (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.23: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": "9e3a4411d2dd6756df51b74b18afa81a6504cd58", "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.23:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/neutron.conf", "size": 2272, "state": "file", "uid": 0}
2025-01-09 07:27:28.738 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ******************************
2025-01-09 07:27:28.738 INFO: ok: [10.0.0.23] => (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.23: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.23:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/neutron_vpnaas.conf", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:27:30.210 INFO: TASK [neutron : Copying over ssh key] ******************************************
2025-01-09 07:27:30.211 INFO: changed: [10.0.0.23] => {"changed": true, "checksum": "323cc8298a4069d5a06b4ad4837b8954f40633a7", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "22edd776b3c2608aa162225ace697dd7", "mode": "0600", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407649.6977644-196909-242779607973251/source", "state": "file", "uid": 0}
2025-01-09 07:27:31.379 INFO: TASK [neutron : Copying over ml2_conf.ini] *************************************
2025-01-09 07:27:31.379 INFO: ok: [10.0.0.23] => (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.23: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.23:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/ml2_conf.ini", "size": 266, "state": "file", "uid": 0}
2025-01-09 07:27:40.508 INFO: TASK [neutron : include] *******************************************************
2025-01-09 07:27:40.566 INFO: [DEPRECATION WARNING]: "include" is deprecated, use
include_tasks/import_tasks/import_playbook instead. This feature will be
removed in version 2.16. Deprecation warnings can be disabled by setting
deprecation_warnings=False in ansible.cfg.
2025-01-09 07:27:40.694 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.23, 10.0.0.12, 10.0.0.28
2025-01-09 07:27:41.927 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************
2025-01-09 07:27:41.928 INFO: ok: [10.0.0.23] => (item=contrail-plugin.pth) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/neutron-server/contrail-plugin.pth", "gid": 0, "group": "root", "item": "contrail-plugin.pth", "mode": "0644", "owner": "root", "path": "/etc/kolla/neutron-server/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-01-09 07:27:43.169 INFO: TASK [neutron : Copying over ContrailPlugin.ini] *******************************
2025-01-09 07:27:43.169 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "6502233ce94da7d87bde7edf6a2d983f4f78014b", "dest": "/etc/kolla/neutron-server/ContrailPlugin.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/ContrailPlugin.ini", "size": 757, "state": "file", "uid": 0}
2025-01-09 07:27:44.487 INFO: TASK [neutron : Copying over api-paste-rbac.ini] *******************************
ok: [10.0.0.23] => {"changed": false, "checksum": "80e721966ce0a15b3b629fb3818c665b0c88fb8d", "dest": "/etc/kolla/neutron-server/api-paste-rbac.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/api-paste-rbac.ini", "size": 1610, "state": "file", "uid": 0}
2025-01-09 07:27:45.965 INFO: TASK [neutron : Check neutron containers] **************************************
2025-01-09 07:27:45.966 INFO: changed: [10.0.0.23] => (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.23: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.23:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": true}
2025-01-09 07:27:47.243 INFO: TASK [neutron : Check neutron containers] **************************************
changed: [10.0.0.23] => (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.23: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.23:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": true}
2025-01-09 07:27:48.995 INFO: TASK [neutron : Creating Neutron database] *************************************
2025-01-09 07:27:48.996 INFO: ok: [10.0.0.23] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []}
2025-01-09 07:27:50.509 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ********
2025-01-09 07:27:50.509 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"}
2025-01-09 07:27:55.561 INFO: TASK [neutron : Running Neutron bootstrap container] ***************************
2025-01-09 07:27:55.562 INFO: changed: [10.0.0.23] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf\nINFO:__main__:Setting permission for /etc/neutron/neutron.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/contrail-plugin.pth to /usr/lib/python3.6/site-packages/contrail-plugin.pth\nINFO:__main__:Setting permission for /usr/lib/python3.6/site-packages/contrail-plugin.pth\nINFO:__main__:Copying /var/lib/kolla/config_files/neutron_vpnaas.conf to /etc/neutron/neutron_vpnaas.conf\nINFO:__main__:Setting permission for /etc/neutron/neutron_vpnaas.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini\nINFO:__main__:Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa\nINFO:__main__:Setting permission for /var/lib/neutron/.ssh/id_rsa\nINFO:__main__:Copying /var/lib/kolla/config_files/ContrailPlugin.ini to /etc/neutron/plugins/opencontrail/ContrailPlugin.ini\nINFO:__main__:Setting permission for /etc/neutron/plugins/opencontrail/ContrailPlugin.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/api-paste-rbac.ini to /etc/neutron/api-paste-rbac.ini\nINFO:__main__:Setting permission for /etc/neutron/api-paste-rbac.ini\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/neutron\nINFO:__main__:Setting permission for /var/log/kolla/neutron/neutron-server.log\n++ cat /run_command\n+ CMD='neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini '\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/neutron ]]\n+++ stat -c %a /var/log/kolla/neutron\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/neutron\n++ [[ centos == \\c\\e\\n\\t\\o\\s ]]\n++ export UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives\n++ UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives\n++ /usr/sbin/update-alternatives --display iptables\n++ . /usr/local/bin/kolla_neutron_extend_start\n+++ [[ -n 0 ]]\n+++ neutron-db-manage --subproject neutron upgrade head\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\n+++ [[ -n 0 ]]\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf", "INFO:__main__:Setting permission for /etc/neutron/neutron.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/contrail-plugin.pth to /usr/lib/python3.6/site-packages/contrail-plugin.pth", "INFO:__main__:Setting permission for /usr/lib/python3.6/site-packages/contrail-plugin.pth", "INFO:__main__:Copying /var/lib/kolla/config_files/neutron_vpnaas.conf to /etc/neutron/neutron_vpnaas.conf", "INFO:__main__:Setting permission for /etc/neutron/neutron_vpnaas.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini", "INFO:__main__:Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa", "INFO:__main__:Setting permission for /var/lib/neutron/.ssh/id_rsa", "INFO:__main__:Copying /var/lib/kolla/config_files/ContrailPlugin.ini to /etc/neutron/plugins/opencontrail/ContrailPlugin.ini", "INFO:__main__:Setting permission for /etc/neutron/plugins/opencontrail/ContrailPlugin.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/api-paste-rbac.ini to /etc/neutron/api-paste-rbac.ini", "INFO:__main__:Setting permission for /etc/neutron/api-paste-rbac.ini", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/neutron", "INFO:__main__:Setting permission for /var/log/kolla/neutron/neutron-server.log", "++ cat /run_command", "+ CMD='neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini '", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/neutron ]]", "+++ stat -c %a /var/log/kolla/neutron", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/neutron", "++ [[ centos == \\c\\e\\n\\t\\o\\s ]]", "++ export UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives", "++ UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives", "++ /usr/sbin/update-alternatives --display iptables", "++ . /usr/local/bin/kolla_neutron_extend_start", "+++ [[ -n 0 ]]", "+++ neutron-db-manage --subproject neutron upgrade head", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "+++ [[ -n 0 ]]", "+++ exit 0"], "stdout": "Running upgrade for neutron ...\nOK\n", "stdout_lines": ["Running upgrade for neutron ...", "OK"]}
2025-01-09 07:27:55.656 INFO: TASK [neutron : include] *******************************************************
2025-01-09 07:27:55.769 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.23
2025-01-09 07:27:58.133 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] *********
2025-01-09 07:27:58.133 INFO: changed: [10.0.0.23] => {"changed": true, "rc": 0, "result": false, "stderr": "+ echo 'INFO: passed OPENSTACK_VERSION is yoga'\n+ [[ -z yoga ]]\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/neutron_plugin_contrail /opt/contrail/site-packages/neutron_plugin_contrail-0.1.dev0.dist-info /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/\n", "stderr_lines": ["+ echo 'INFO: passed OPENSTACK_VERSION is yoga'", "+ [[ -z yoga ]]", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/neutron_plugin_contrail /opt/contrail/site-packages/neutron_plugin_contrail-0.1.dev0.dist-info /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/"], "stdout": "INFO: passed OPENSTACK_VERSION is yoga\n", "stdout_lines": ["INFO: passed OPENSTACK_VERSION is yoga"]}
2025-01-09 07:28:00.689 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] *******************
2025-01-09 07:28:00.689 INFO: changed: [10.0.0.23] => {"changed": true, "result": false}
2025-01-09 07:28:00.897 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True
2025-01-09 07:28:00.900 INFO: PLAY [Apply role kuryr] ********************************************************
2025-01-09 07:28:00.900 INFO: skipping: no hosts matched
2025-01-09 07:28:00.901 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_hacluster_True
2025-01-09 07:28:00.905 INFO: PLAY [Apply role hacluster] ****************************************************
2025-01-09 07:28:00.905 INFO: skipping: no hosts matched
2025-01-09 07:28:00.912 INFO: PLAY [Apply role heat] *********************************************************
2025-01-09 07:28:01.015 INFO: TASK [heat : include_tasks] ****************************************************
2025-01-09 07:28:01.113 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:28:03.466 INFO: TASK [service-ks-register : heat | Creating services] **************************
2025-01-09 07:28:03.467 INFO: ok: [10.0.0.23] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "62145b0a97624bd78f9350918b92f31a", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.23:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "62145b0a97624bd78f9350918b92f31a", "name": "heat", "service_type": "orchestration", "type": "orchestration"}}
2025-01-09 07:28:05.708 INFO: ok: [10.0.0.23] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "b34b2ebae3a94886ac0d2825cc69df40", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:8000/v1"}, {"interface": "public", "url": "http://10.0.0.23:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "b34b2ebae3a94886ac0d2825cc69df40", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}}
2025-01-09 07:28:08.059 INFO: TASK [service-ks-register : heat | Creating endpoints] *************************
ok: [10.0.0.23] => (item={'service': 'heat', 'url': 'http://10.0.0.23:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "8a6d260757ca4859bd44309878996e1b", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/8a6d260757ca4859bd44309878996e1b"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "62145b0a97624bd78f9350918b92f31a", "url": "http://10.0.0.23:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.23:8004/v1/%(tenant_id)s"}]}
2025-01-09 07:28:10.365 INFO: ok: [10.0.0.23] => (item={'service': 'heat', 'url': 'http://10.0.0.23:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "8e1cb07a866d4cd6a50cdf40e96319c7", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/8e1cb07a866d4cd6a50cdf40e96319c7"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "62145b0a97624bd78f9350918b92f31a", "url": "http://10.0.0.23:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.23:8004/v1/%(tenant_id)s"}]}
2025-01-09 07:28:12.639 INFO: ok: [10.0.0.23] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.23:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "9a5d19f21d53492aa994cf80335c6659", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/9a5d19f21d53492aa994cf80335c6659"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "b34b2ebae3a94886ac0d2825cc69df40", "url": "http://10.0.0.23:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.23:8000/v1"}]}
2025-01-09 07:28:14.873 INFO: ok: [10.0.0.23] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.23:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0024f8030d294359b3fc797d4f32b3bf", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/0024f8030d294359b3fc797d4f32b3bf"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "b34b2ebae3a94886ac0d2825cc69df40", "url": "http://10.0.0.23:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.23:8000/v1"}]}
2025-01-09 07:28:17.258 INFO: TASK [service-ks-register : heat | Creating projects] **************************
ok: [10.0.0.23] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "6d08e15117d24314b54b593efe7ed87b", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-01-09 07:28:19.754 INFO: TASK [service-ks-register : heat | Creating users] *****************************
2025-01-09 07:28:19.755 INFO: ok: [10.0.0.23] => (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": "6d08e15117d24314b54b593efe7ed87b", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "94edd341e7944c069481a2bb5e958681", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 07:28:21.983 INFO: TASK [service-ks-register : heat | Creating roles] *****************************
2025-01-09 07:28:21.984 INFO: ok: [10.0.0.23] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "fe7e48842cef4c5b821f2532c518e032", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-01-09 07:28:24.173 INFO: ok: [10.0.0.23] => (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": "29a13dd04a724081b03a891650f21507", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "heat_stack_owner", "properties": {}}}
2025-01-09 07:28:26.485 INFO: ok: [10.0.0.23] => (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": "035a215a578541b8a4b6a7a1feef487e", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "heat_stack_user", "properties": {}}}
2025-01-09 07:28:29.472 INFO: TASK [service-ks-register : heat | Granting user roles] ************************
2025-01-09 07:28:29.473 INFO: ok: [10.0.0.23] => (item={'user': 'heat', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "heat"}}
2025-01-09 07:28:32.168 INFO: ok: [10.0.0.23] => (item={'user': 'admin', 'role': 'heat_stack_owner', 'project': 'admin'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"project": "admin", "role": "heat_stack_owner", "user": "admin"}}
2025-01-09 07:28:32.721 INFO: TASK [heat : Ensuring config directories exist] ********************************
2025-01-09 07:28:32.721 INFO: ok: [10.0.0.23] => (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.23: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.23:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:28:33.131 INFO: ok: [10.0.0.23] => (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.23: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.23:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api-cfn", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:28:33.454 INFO: ok: [10.0.0.23] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-engine", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:28:34.473 INFO: TASK [heat : Copying over config.json files for services] **********************
ok: [10.0.0.23] => (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.23: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.23:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/config.json", "size": 613, "state": "file", "uid": 0}
2025-01-09 07:28:35.045 INFO: ok: [10.0.0.23] => (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.23: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.23:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/config.json", "size": 621, "state": "file", "uid": 0}
2025-01-09 07:28:35.597 INFO: ok: [10.0.0.23] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "986ec28ffc4f10b4a7d02f44bca0ae619cfd8c2f", "dest": "/etc/kolla/heat-engine/config.json", "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-engine/config.json", "size": 622, "state": "file", "uid": 0}
2025-01-09 07:28:36.731 INFO: TASK [heat : Copying over heat.conf] *******************************************
2025-01-09 07:28:36.732 INFO: ok: [10.0.0.23] => (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.23: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": "66be6142ae07e9e1166876bf85c236d05bce8aa3", "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.23:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/heat.conf", "size": 1979, "state": "file", "uid": 0}
2025-01-09 07:28:37.605 INFO: ok: [10.0.0.23] => (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.23: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": "18a47d32a80e6df4625494c5ca26bc5b5a5fdc3d", "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.23:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/heat.conf", "size": 1987, "state": "file", "uid": 0}
2025-01-09 07:28:38.447 INFO: ok: [10.0.0.23] => (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": "41e99ed924395e1ccdc26e8ec817bbbf41be55aa", "dest": "/etc/kolla/heat-engine/heat.conf", "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-engine/heat.conf", "size": 1943, "state": "file", "uid": 0}
2025-01-09 07:28:39.659 INFO: TASK [heat : Copying over heat-api wsgi config] ********************************
2025-01-09 07:28:39.660 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "e63bee4989dd372079cbaab4a8c6304e0ebefd2f", "dest": "/etc/kolla/heat-api/wsgi-heat-api.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/wsgi-heat-api.conf", "size": 1021, "state": "file", "uid": 0}
2025-01-09 07:28:40.634 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] ****************************
2025-01-09 07:28:40.634 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "dfb94d8ed6ebe42ef2cd5361e7bee0779dd0b2c8", "dest": "/etc/kolla/heat-api-cfn/wsgi-heat-api-cfn.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/wsgi-heat-api-cfn.conf", "size": 1057, "state": "file", "uid": 0}
2025-01-09 07:28:40.697 INFO: TASK [heat : include] **********************************************************
2025-01-09 07:28:40.746 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.23
2025-01-09 07:28:41.579 INFO: TASK [heat : Copying opencontrail files for heat] ******************************
2025-01-09 07:28:41.580 INFO: ok: [10.0.0.23] => (item=contrail-plugin.pth) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/heat-engine/contrail-plugin.pth", "gid": 0, "group": "root", "item": "contrail-plugin.pth", "mode": "0644", "owner": "root", "path": "/etc/kolla/heat-engine/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-01-09 07:28:42.501 INFO: TASK [heat : Check heat containers] ********************************************
2025-01-09 07:28:42.502 INFO: ok: [10.0.0.23] => (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.23: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.23:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:28:43.211 INFO: ok: [10.0.0.23] => (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.23: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.23:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:28:43.870 INFO: ok: [10.0.0.23] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:28:44.755 INFO: TASK [heat : Check heat containers] ********************************************
2025-01-09 07:28:44.756 INFO: ok: [10.0.0.23] => (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.23: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.23:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:28:45.459 INFO: ok: [10.0.0.23] => (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.23: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.23:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:28:46.175 INFO: ok: [10.0.0.23] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-01-09 07:28:47.643 INFO: TASK [heat : Creating Heat database] *******************************************
2025-01-09 07:28:47.644 INFO: ok: [10.0.0.23] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []}
2025-01-09 07:28:49.067 INFO: TASK [heat : Creating Heat database user and setting permissions] **************
2025-01-09 07:28:49.067 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"}
2025-01-09 07:28:55.596 INFO: TASK [heat : Running Heat bootstrap container] *********************************
2025-01-09 07:28:55.597 INFO: changed: [10.0.0.23] => {"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='Default\nheat_user_domain'\n+++ echo 'Default\nheat_user_domain'\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='Default", "heat_user_domain'", "+++ echo 'Default", "heat_user_domain'", "+++ grep '^heat_user_domain$'", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-01-09 07:28:55.664 INFO: TASK [heat : include] **********************************************************
2025-01-09 07:28:55.712 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.23
2025-01-09 07:28:57.740 INFO: TASK [heat : Running opencontrail init contrail for heat engine] ***************
2025-01-09 07:28:57.741 INFO: changed: [10.0.0.23] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/contrail_heat /opt/contrail/site-packages/contrail_heat-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/contrail_heat /opt/contrail/site-packages/contrail_heat-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []}
2025-01-09 07:28:57.927 INFO: PLAY [Apply role horizon] ******************************************************
2025-01-09 07:28:58.032 INFO: TASK [horizon : include_tasks] *************************************************
2025-01-09 07:28:58.109 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:28:58.599 INFO: TASK [horizon : Ensuring config directories exist] *****************************
2025-01-09 07:28:58.601 INFO: ok: [10.0.0.23] => (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.23: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.23:80"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-horizon:yoga", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "", "", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "/tmp:/tmp"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/horizon", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:28:58.741 INFO: TASK [horizon : Set empty custom policy] ***************************************
2025-01-09 07:28:58.742 INFO: ok: [10.0.0.23] => {"ansible_facts": {"custom_policy": []}, "changed": false}
2025-01-09 07:28:58.960 INFO: TASK [horizon : include_tasks] *************************************************
2025-01-09 07:28:59.013 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.23 => (item={'name': 'glance', 'enabled': True})
2025-01-09 07:28:59.015 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.23 => (item={'name': 'heat', 'enabled': True})
2025-01-09 07:28:59.017 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.23 => (item={'name': 'keystone', 'enabled': True})
2025-01-09 07:28:59.019 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.23 => (item={'name': 'neutron', 'enabled': True})
2025-01-09 07:28:59.021 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.23 => (item={'name': 'nova', 'enabled': True})
2025-01-09 07:28:59.172 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 07:28:59.172 INFO: ok: [10.0.0.23] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false}
2025-01-09 07:28:59.448 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 07:28:59.449 INFO: ok: [10.0.0.23] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false}
2025-01-09 07:28:59.719 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 07:28:59.719 INFO: ok: [10.0.0.23] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false}
2025-01-09 07:28:59.994 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 07:28:59.994 INFO: ok: [10.0.0.23] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false}
2025-01-09 07:29:00.267 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 07:29:00.268 INFO: ok: [10.0.0.23] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false}
2025-01-09 07:29:01.224 INFO: TASK [horizon : Copying over config.json files for services] *******************
2025-01-09 07:29:01.227 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "15002f13bb331fb6b0f3058ccd5aaa500640b58f", "dest": "/etc/kolla/horizon/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/config.json", "size": 713, "state": "file", "uid": 0}
2025-01-09 07:29:02.186 INFO: TASK [horizon : Copying over horizon.conf] *************************************
2025-01-09 07:29:02.187 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "5f771975511ae93ddf5e7a90573eace460b02aef", "dest": "/etc/kolla/horizon/horizon.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/horizon.conf", "size": 2878, "state": "file", "uid": 0}
2025-01-09 07:29:03.142 INFO: TASK [horizon : Copying over local_settings] ***********************************
ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "fef1ced85f164d2b25caf482bcea7760e7b7aad8", "dest": "/etc/kolla/horizon/local_settings", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/local_settings", "size": 28094, "state": "file", "uid": 0}
2025-01-09 07:29:03.946 INFO: TASK [horizon : Copying over custom_local_settings] ****************************
2025-01-09 07:29:03.947 INFO: ok: [10.0.0.23] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/custom_local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "dest": "/etc/kolla/horizon/custom_local_settings", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/custom_local_settings.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/custom_local_settings", "size": 0, "state": "file", "uid": 0}
2025-01-09 07:29:05.559 INFO: TASK [horizon : Deploy horizon container] **************************************
ok: [10.0.0.23] => (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.23: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.23:80"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-horizon:yoga", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "", "", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "/tmp:/tmp"]}}, "result": false}
2025-01-09 07:29:05.854 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True
2025-01-09 07:29:05.856 INFO: PLAY [Apply role murano] *******************************************************
2025-01-09 07:29:05.857 INFO: skipping: no hosts matched
2025-01-09 07:29:05.857 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application-
deployment
2025-01-09 07:29:05.858 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder
2025-01-09 07:29:05.858 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True
2025-01-09 07:29:05.861 INFO: PLAY [Apply role solum] ********************************************************
2025-01-09 07:29:05.861 INFO: skipping: no hosts matched
2025-01-09 07:29:05.861 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True
2025-01-09 07:29:05.863 INFO: PLAY [Apply role magnum] *******************************************************
2025-01-09 07:29:05.864 INFO: skipping: no hosts matched
2025-01-09 07:29:05.864 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event-
engine
2025-01-09 07:29:05.865 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True
2025-01-09 07:29:05.867 INFO: PLAY [Apply role mistral] ******************************************************
2025-01-09 07:29:05.867 INFO: skipping: no hosts matched
2025-01-09 07:29:05.868 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True
2025-01-09 07:29:05.870 INFO: PLAY [Apply role sahara] *******************************************************
2025-01-09 07:29:05.870 INFO: skipping: no hosts matched
2025-01-09 07:29:05.871 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True
2025-01-09 07:29:05.874 INFO: PLAY [Apply role manila] *******************************************************
2025-01-09 07:29:05.874 INFO: skipping: no hosts matched
2025-01-09 07:29:05.875 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True
2025-01-09 07:29:05.877 INFO: PLAY [Apply role gnocchi] ******************************************************
2025-01-09 07:29:05.877 INFO: skipping: no hosts matched
2025-01-09 07:29:05.878 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi
2025-01-09 07:29:05.878 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceilometer_True
2025-01-09 07:29:05.880 INFO: PLAY [Apply role ceilometer] ***************************************************
2025-01-09 07:29:05.880 INFO: skipping: no hosts matched
2025-01-09 07:29:05.880 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
collector
2025-01-09 07:29:05.881 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
forwarder
2025-01-09 07:29:05.881 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
statsd
2025-01-09 07:29:05.881 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-api
2025-01-09 07:29:05.882 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-
persister
2025-01-09 07:29:05.882 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics
2025-01-09 07:29:05.882 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh
[WARNING]: Could not match supplied host pattern, ignoring: monasca-
notification
2025-01-09 07:29:05.883 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-persister
2025-01-09 07:29:05.883 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True
2025-01-09 07:29:05.885 INFO: PLAY [Apply role monasca] ******************************************************
2025-01-09 07:29:05.885 INFO: skipping: no hosts matched
2025-01-09 07:29:05.886 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True
2025-01-09 07:29:05.888 INFO: PLAY [Apply role aodh] *********************************************************
2025-01-09 07:29:05.888 INFO: skipping: no hosts matched
2025-01-09 07:29:05.891 INFO: PLAY [Apply role barbican] *****************************************************
2025-01-09 07:29:05.994 INFO: TASK [barbican : include_tasks] ************************************************
2025-01-09 07:29:06.084 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.23
2025-01-09 07:29:08.287 INFO: TASK [service-ks-register : barbican | Creating services] **********************
2025-01-09 07:29:08.288 INFO: ok: [10.0.0.23] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "27140c9e492e4421a90eb9dd5f9f344f", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.23:9311"}, {"interface": "public", "url": "http://10.0.0.23:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "27140c9e492e4421a90eb9dd5f9f344f", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}}
2025-01-09 07:29:10.627 INFO: TASK [service-ks-register : barbican | Creating endpoints] *********************
ok: [10.0.0.23] => (item={'service': 'barbican', 'url': 'http://10.0.0.23:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "eade5896265646d18881751314f3315a", "interface": "internal", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/eade5896265646d18881751314f3315a"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "27140c9e492e4421a90eb9dd5f9f344f", "url": "http://10.0.0.23:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.23:9311"}]}
2025-01-09 07:29:12.876 INFO: ok: [10.0.0.23] => (item={'service': 'barbican', 'url': 'http://10.0.0.23:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0ec3aa40d2214eb3bee3e2bf21b86ddb", "interface": "public", "links": {"self": "http://10.0.0.23:5000/v3/endpoints/0ec3aa40d2214eb3bee3e2bf21b86ddb"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "27140c9e492e4421a90eb9dd5f9f344f", "url": "http://10.0.0.23:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.23:9311"}]}
2025-01-09 07:29:15.159 INFO: TASK [service-ks-register : barbican | Creating projects] **********************
2025-01-09 07:29:15.162 INFO: ok: [10.0.0.23] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "6d08e15117d24314b54b593efe7ed87b", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-01-09 07:29:17.769 INFO: TASK [service-ks-register : barbican | Creating users] *************************
2025-01-09 07:29:17.770 INFO: ok: [10.0.0.23] => (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": "6d08e15117d24314b54b593efe7ed87b", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "04b048d036fc482c95f88b71f680b6f4", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 07:29:20.112 INFO: TASK [service-ks-register : barbican | Creating roles] *************************
2025-01-09 07:29:20.112 INFO: ok: [10.0.0.23] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "fe7e48842cef4c5b821f2532c518e032", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-01-09 07:29:22.327 INFO: ok: [10.0.0.23] => (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": "a99481f9684d48f2b0527f20e0d35061", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "key-manager:service-admin", "properties": {}}}
2025-01-09 07:29:24.453 INFO: ok: [10.0.0.23] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "3a24279b60654b0cab3be2d0025fc3af", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "creator", "properties": {}}}
2025-01-09 07:29:26.741 INFO: ok: [10.0.0.23] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "89c0517cc4fb422e96e16d919fa2feeb", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "observer", "properties": {}}}
2025-01-09 07:29:29.085 INFO: ok: [10.0.0.23] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "f3eee133324046c39483e90566569269", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "audit", "properties": {}}}
2025-01-09 07:29:31.995 INFO: TASK [service-ks-register : barbican | Granting user roles] ********************
2025-01-09 07:29:31.996 INFO: ok: [10.0.0.23] => (item={'user': 'barbican', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "barbican"}}
2025-01-09 07:29:32.528 INFO: TASK [barbican : Ensuring config directories exist] ****************************
2025-01-09 07:29:32.529 INFO: ok: [10.0.0.23] => (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.23: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.23:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-api", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:29:32.860 INFO: ok: [10.0.0.23] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:29:33.185 INFO: ok: [10.0.0.23] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-worker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:29:33.755 INFO: TASK [barbican : Ensuring vassals config directories exist] ********************
2025-01-09 07:29:33.758 INFO: ok: [10.0.0.23] => (item=barbican-api/vassals) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": "barbican-api/vassals", "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-api/vassals", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:29:34.622 INFO: TASK [barbican : Copying over config.json files for services] ******************
2025-01-09 07:29:34.623 INFO: ok: [10.0.0.23] => (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.23: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.23:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/config.json", "size": 1079, "state": "file", "uid": 0}
2025-01-09 07:29:35.159 INFO: ok: [10.0.0.23] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "2a89ae1e86a52fbb8121a053cb0078bd01b7f090", "dest": "/etc/kolla/barbican-keystone-listener/config.json", "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener/config.json", "size": 410, "state": "file", "uid": 0}
2025-01-09 07:29:35.687 INFO: ok: [10.0.0.23] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "49c89d4a2dca2aaed289b01b17a8c00018c9f0b7", "dest": "/etc/kolla/barbican-worker/config.json", "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-worker/config.json", "size": 399, "state": "file", "uid": 0}
2025-01-09 07:29:36.543 INFO: TASK [barbican : Copying over barbican-api.ini] ********************************
ok: [10.0.0.23] => {"changed": false, "checksum": "b9f8603062be5c2ba5420249115091f89f4b4c5a", "dest": "/etc/kolla/barbican-api/vassals/barbican-api.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/vassals/barbican-api.ini", "size": 284, "state": "file", "uid": 0}
2025-01-09 07:29:36.987 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] **********
ok: [10.0.0.23 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 07:29:38.264 INFO: TASK [barbican : Copying over barbican.conf] ***********************************
2025-01-09 07:29:38.265 INFO: ok: [10.0.0.23] => (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.23: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": "b62ebb276b452cf08262afac6af76cd3b797f9c2", "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.23:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/barbican.conf", "size": 1262, "state": "file", "uid": 0}
2025-01-09 07:29:39.002 INFO: ok: [10.0.0.23] => (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": "b3be6bfd16462d1b684324cbef60c3d9ef7098e4", "dest": "/etc/kolla/barbican-keystone-listener/barbican.conf", "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener/barbican.conf", "size": 1234, "state": "file", "uid": 0}
2025-01-09 07:29:39.770 INFO: ok: [10.0.0.23] => (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": "b3be6bfd16462d1b684324cbef60c3d9ef7098e4", "dest": "/etc/kolla/barbican-worker/barbican.conf", "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-worker/barbican.conf", "size": 1234, "state": "file", "uid": 0}
2025-01-09 07:29:40.791 INFO: TASK [barbican : Check barbican containers] ************************************
2025-01-09 07:29:40.791 INFO: ok: [10.0.0.23] => (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.23: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.23:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:29:41.465 INFO: ok: [10.0.0.23] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:29:42.165 INFO: ok: [10.0.0.23] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-01-09 07:29:43.619 INFO: TASK [barbican : Creating barbican database] ***********************************
2025-01-09 07:29:43.619 INFO: ok: [10.0.0.23] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []}
2025-01-09 07:29:45.049 INFO: TASK [barbican : Creating barbican database user and setting permissions] ******
2025-01-09 07:29:45.049 INFO: ok: [10.0.0.23] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"}
2025-01-09 07:29:47.814 INFO: TASK [barbican : Running barbican bootstrap container] *************************
2025-01-09 07:29:47.814 INFO: changed: [10.0.0.23] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/barbican.conf to /etc/barbican/barbican.conf\nINFO:__main__:Setting permission for /etc/barbican/barbican.conf\nINFO:__main__:Deleting /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/vassals/barbican-api.ini to /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Setting permission for /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/lib/barbican\nINFO:__main__:Setting permission for /var/log/kolla/barbican\n++ cat /run_command\n+ CMD='uwsgi --master --emperor /etc/barbican/vassals --logto /var/log/kolla/barbican/barbican_api_uwsgi_access.log --logfile-chmod 644'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ LOG_DIR=/var/log/kolla/barbican\n++ [[ ! -d /var/log/kolla/barbican ]]\n+++ stat -c %U:%G /var/log/kolla/barbican\n++ [[ barbican:barbican != \\b\\a\\r\\b\\i\\c\\a\\n\\:\\k\\o\\l\\l\\a ]]\n++ chown barbican:kolla /var/log/kolla/barbican\n+++ stat -c %a /var/log/kolla/barbican\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/barbican\n++ . /usr/local/bin/kolla_barbican_extend_start\n+++ [[ -n 0 ]]\n+++ barbican-db-manage upgrade\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/barbican.conf to /etc/barbican/barbican.conf", "INFO:__main__:Setting permission for /etc/barbican/barbican.conf", "INFO:__main__:Deleting /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/vassals/barbican-api.ini to /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Setting permission for /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/lib/barbican", "INFO:__main__:Setting permission for /var/log/kolla/barbican", "++ cat /run_command", "+ CMD='uwsgi --master --emperor /etc/barbican/vassals --logto /var/log/kolla/barbican/barbican_api_uwsgi_access.log --logfile-chmod 644'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ LOG_DIR=/var/log/kolla/barbican", "++ [[ ! -d /var/log/kolla/barbican ]]", "+++ stat -c %U:%G /var/log/kolla/barbican", "++ [[ barbican:barbican != \\b\\a\\r\\b\\i\\c\\a\\n\\:\\k\\o\\l\\l\\a ]]", "++ chown barbican:kolla /var/log/kolla/barbican", "+++ stat -c %a /var/log/kolla/barbican", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/barbican", "++ . /usr/local/bin/kolla_barbican_extend_start", "+++ [[ -n 0 ]]", "+++ barbican-db-manage upgrade", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-01-09 07:29:47.986 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api
[WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent
2025-01-09 07:29:47.986 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor
[WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True
2025-01-09 07:29:47.989 INFO: PLAY [Apply role cyborg] *******************************************************
2025-01-09 07:29:47.989 INFO: skipping: no hosts matched
2025-01-09 07:29:47.990 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer
2025-01-09 07:29:47.990 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_designate_True
2025-01-09 07:29:47.993 INFO: PLAY [Apply role designate] ****************************************************
skipping: no hosts matched
2025-01-09 07:29:47.994 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True
2025-01-09 07:29:47.995 INFO: PLAY [Apply role trove] ********************************************************
2025-01-09 07:29:47.996 INFO: skipping: no hosts matched
2025-01-09 07:29:47.996 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True
2025-01-09 07:29:47.998 INFO: PLAY [Apply role watcher] ******************************************************
2025-01-09 07:29:47.998 INFO: skipping: no hosts matched
2025-01-09 07:29:47.999 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True
2025-01-09 07:29:48.001 INFO: PLAY [Apply role grafana] ******************************************************
2025-01-09 07:29:48.001 INFO: skipping: no hosts matched
2025-01-09 07:29:48.001 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_cloudkitty_True
2025-01-09 07:29:48.004 INFO: PLAY [Apply role cloudkitty] ***************************************************
2025-01-09 07:29:48.004 INFO: skipping: no hosts matched
2025-01-09 07:29:48.005 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler
2025-01-09 07:29:48.005 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True
2025-01-09 07:29:48.007 INFO: PLAY [Apply role freezer] ******************************************************
skipping: no hosts matched
2025-01-09 07:29:48.007 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor
2025-01-09 07:29:48.008 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health-
manager
2025-01-09 07:29:48.008 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True
2025-01-09 07:29:48.010 INFO: PLAY [Apply role senlin] *******************************************************
2025-01-09 07:29:48.010 INFO: skipping: no hosts matched
2025-01-09 07:29:48.010 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server
2025-01-09 07:29:48.011 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor
2025-01-09 07:29:48.011 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True
2025-01-09 07:29:48.012 INFO: PLAY [Apply role tacker] *******************************************************
2025-01-09 07:29:48.013 INFO: skipping: no hosts matched
2025-01-09 07:29:48.013 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True
2025-01-09 07:29:48.015 INFO: PLAY [Apply role octavia] ******************************************************
2025-01-09 07:29:48.015 INFO: skipping: no hosts matched
2025-01-09 07:29:48.016 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api
[WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy
2025-01-09 07:29:48.017 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute
[WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon
[WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True
2025-01-09 07:29:48.018 INFO: PLAY [Apply role zun] **********************************************************
2025-01-09 07:29:48.019 INFO: skipping: no hosts matched
2025-01-09 07:29:48.019 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent
2025-01-09 07:29:48.019 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer
[WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True
2025-01-09 07:29:48.021 INFO: PLAY [Apply role skydive] ******************************************************
2025-01-09 07:29:48.021 INFO: skipping: no hosts matched
2025-01-09 07:29:48.022 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api
2025-01-09 07:29:48.022 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph
[WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier
[WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml
2025-01-09 07:29:48.023 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor
2025-01-09 07:29:48.023 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True
2025-01-09 07:29:48.025 INFO: PLAY [Apply role vitrage] ******************************************************
2025-01-09 07:29:48.025 INFO: skipping: no hosts matched
2025-01-09 07:29:48.025 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api
2025-01-09 07:29:48.025 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager
2025-01-09 07:29:48.026 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True
2025-01-09 07:29:48.027 INFO: PLAY [Apply role blazar] *******************************************************
2025-01-09 07:29:48.028 INFO: skipping: no hosts matched
2025-01-09 07:29:48.028 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api
2025-01-09 07:29:48.028 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine
[WARNING]: Could not match supplied host pattern, ignoring: masakari-
hostmonitor
2025-01-09 07:29:48.029 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-
instancemonitor
[WARNING]: Could not match supplied host pattern, ignoring:
enable_masakari_True
2025-01-09 07:29:48.031 INFO: PLAY [Apply role masakari] *****************************************************
skipping: no hosts matched
2025-01-09 07:29:48.032 INFO: PLAY [Post-deploy playbook for contrail] ***************************************
2025-01-09 07:29:49.150 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.23]
2025-01-09 07:29:49.760 INFO: TASK [Creating admin openrc file for kolla-toolbox] ****************************
2025-01-09 07:29:49.760 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "307a99c6542e18777a3b655e98380c019211d97d", "dest": "/etc/kolla/kolla-toolbox/admin-openrc.sh", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/kolla/kolla-toolbox/admin-openrc.sh", "size": 560, "state": "file", "uid": 0}
2025-01-09 07:29:50.146 INFO: TASK [create openstack kolla external services directory] **********************
2025-01-09 07:29:50.147 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:29:50.767 INFO: TASK [Creating admin openrc file for external services] ************************
2025-01-09 07:29:50.768 INFO: ok: [10.0.0.23] => {"changed": false, "checksum": "509369f2945be1be5ad5c47a06eed48e89e59ced", "dest": "/etc/kolla/external/admin-openrc.yml", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/kolla/external/admin-openrc.yml", "size": 367, "state": "file", "uid": 0}
2025-01-09 07:29:52.659 INFO: TASK [Create Host Aggregates to separate types of hosts] ***********************
changed: [10.0.0.23] => (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.23: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.373168", "end": "2025-01-09 07:29:52.618025", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 07:29:51.244857", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-01-09 07:29:54.380 INFO: changed: [10.0.0.23] => (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.23: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.423268", "end": "2025-01-09 07:29:54.346053", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 07:29:52.922785", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-01-09 07:29:56.305 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] **********************
2025-01-09 07:29:56.305 INFO: changed: [10.0.0.23] => (item=10.0.0.12) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.23: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-2577-1"], "delta": "0:00:01.490567", "end": "2025-01-09 07:29:56.266505", "failed_when_result": false, "item": "10.0.0.12", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 07:29:54.775938", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2577-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2577-1."], "stdout": "", "stdout_lines": []}
2025-01-09 07:29:58.101 INFO: changed: [10.0.0.23] => (item=10.0.0.28) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.23: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-2577-2"], "delta": "0:00:01.399330", "end": "2025-01-09 07:29:58.066995", "failed_when_result": false, "item": "10.0.0.28", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 07:29:56.667665", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2577-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.23:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2577-2."], "stdout": "", "stdout_lines": []}
2025-01-09 07:29:58.324 INFO: PLAY RECAP *********************************************************************
10.0.0.12 : ok=69 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0
10.0.0.23 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0
10.0.0.28 : ok=64 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0
10.0.0.29 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
10.0.0.37 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
2025-01-09 07:29:58.324 INFO:
2025-01-09 07:29:58.480 INFO: + sudo -E ansible-playbook -v -e stage=compute -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml
2025-01-09 07:29:59.718 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-01-09 07:29:59.733 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-01-09 07:29:59.747 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-01-09 07:30:00.129 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-01-09 07:30:01.425 INFO: TASK [Gathering Facts] *********************************************************
ok: [localhost]
2025-01-09 07:30:01.616 INFO: TASK [Expose instances] ********************************************************
ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_28": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}, "changed": false}
2025-01-09 07:30:01.835 INFO: TASK [Expose global configuration] *********************************************
ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-01-09 07:30:02.050 INFO: TASK [Expose remote_locations configuration] ***********************************
ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-01-09 07:30:02.299 INFO: TASK [Expose provider config] **************************************************
ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false}
2025-01-09 07:30:02.431 INFO: TASK [contrail_deployer : create container host group] *************************
2025-01-09 07:30:02.498 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-01-09 07:30:02.825 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:02.856 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:02.886 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.37", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:02.915 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:02.951 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.28", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:03.103 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:03.134 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.29", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:03.164 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.37", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:03.195 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:03.224 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.28", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_28", "private_ip": "10.0.0.28"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:03.502 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-01-09 07:30:03.563 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-01-09 07:30:03.722 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:03.723 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-01-09 07:30:03.919 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
2025-01-09 07:30:03.920 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:03.950 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:03.983 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:04.137 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:04.138 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-01-09 07:30:04.401 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-01-09 07:30:04.401 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:04.429 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:04.459 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:04.647 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:04.647 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-01-09 07:30:04.867 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:04.897 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:04.927 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:05.104 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:05.105 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-01-09 07:30:05.300 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-01-09 07:30:05.300 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:05.329 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:05.360 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:05.534 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-01-09 07:30:05.778 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-01-09 07:30:05.779 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:05.812 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:05.846 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:06.035 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:06.035 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-01-09 07:30:06.282 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-01-09 07:30:06.283 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:06.313 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:06.344 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:06.555 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-01-09 07:30:06.769 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
2025-01-09 07:30:06.770 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:06.798 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:06.829 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:06.986 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-01-09 07:30:07.199 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-01-09 07:30:07.200 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:07.230 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23", "10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:07.260 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:07.433 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:07.433 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-01-09 07:30:07.738 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:07.738 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-01-09 07:30:08.027 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:08.028 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-01-09 07:30:08.330 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:08.330 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-01-09 07:30:08.515 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-01-09 07:30:08.516 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:08.677 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:08.678 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-01-09 07:30:08.874 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-01-09 07:30:08.874 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:08.900 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.12", "10.0.0.28"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:09.042 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-01-09 07:30:09.229 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-01-09 07:30:09.286 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-01-09 07:30:09.616 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-01-09 07:30:09.616 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-01-09 07:30:09.773 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-01-09 07:30:09.773 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_3-1"}, "changed": false}
2025-01-09 07:30:09.939 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-01-09 07:30:09.940 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false}
2025-01-09 07:30:10.158 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-01-09 07:30:10.366 INFO: TASK [contrail_deployer : add roles if defined] ********************************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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_23": {"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_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:10.391 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:10.424 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:10.454 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:10.482 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_28', 'value': {'ip': '10.0.0.28', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_28": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_28", "value": {"ip": "10.0.0.28", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 07:30:10.720 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-01-09 07:30:10.720 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.23 10.0.0.29 10.0.0.37", "opencontrail_collector_ip": "10.0.0.23 10.0.0.29 10.0.0.37"}, "changed": false}
2025-01-09 07:30:10.770 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-01-09 07:30:10.814 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-01-09 07:30:11.036 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-01-09 07:30:11.037 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-01-09 07:30:11.088 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-01-09 07:30:11.156 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-01-09 07:30:11.685 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-01-09 07:30:11.830 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-01-09 07:30:11.998 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
2025-01-09 07:30:11.999 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.030 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.059 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"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.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.087 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.115 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.146 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.176 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.234 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.23', '10.0.0.29', '10.0.0.37']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.23", "10.0.0.29", "10.0.0.37"]}}
2025-01-09 07:30:12.411 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:12.412 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:30:12.601 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-01-09 07:30:12.601 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:12.630 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:12.688 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:12.866 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:12.866 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:30:13.107 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
2025-01-09 07:30:13.108 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:13.154 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:13.165 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:13.381 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 07:30:13.381 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "changed": false}
2025-01-09 07:30:13.581 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-01-09 07:30:13.612 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': '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.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:13.644 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_3-1", "CONTROLLER_NODES": "10.0.0.23,10.0.0.29,10.0.0.37", "CONTROL_NODES": "10.20.0.7,10.20.0.5,10.20.0.12", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.23,10.0.0.29,10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 07:30:13.818 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-01-09 07:30:13.818 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:13.824 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:13.979 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-01-09 07:30:13.980 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.23"}, "changed": false}
2025-01-09 07:30:14.285 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:14.315 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:14.346 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:14.378 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:14.407 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:14.413 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:14.570 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 07:30:14.891 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-01-09 07:30:14.943 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-01-09 07:30:15.120 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-01-09 07:30:15.302 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-01-09 07:30:15.302 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-01-09 07:30:15.703 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-01-09 07:30:15.852 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-01-09 07:30:15.852 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-01-09 07:30:16.008 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-01-09 07:30:16.367 INFO: TASK [k8s_deployer : init master_ip list] **************************************
2025-01-09 07:30:16.368 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-01-09 07:30:16.532 INFO: TASK [k8s_deployer : init master_name list] ************************************
2025-01-09 07:30:16.533 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-01-09 07:30:16.988 INFO: TASK [k8s_deployer : show master_ip list] **************************************
2025-01-09 07:30:16.989 INFO: ok: [localhost] => {
"msg": []
}
2025-01-09 07:30:17.134 INFO: TASK [k8s_deployer : show master_name list] ************************************
ok: [localhost] => {
"msg": []
}
2025-01-09 07:30:17.855 INFO: PLAY [Prepare Docker] **********************************************************
2025-01-09 07:30:19.088 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:30:19.089 INFO: ok: [10.0.0.23]
2025-01-09 07:30:19.880 INFO: ok: [10.0.0.28]
2025-01-09 07:30:19.925 INFO: ok: [10.0.0.29]
2025-01-09 07:30:20.207 INFO: ok: [10.0.0.12]
2025-01-09 07:30:20.282 INFO: ok: [10.0.0.37]
2025-01-09 07:30:20.938 INFO: TASK [docker : include OS specific] ********************************************
2025-01-09 07:30:21.655 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.23, 10.0.0.29, 10.0.0.37, 10.0.0.12, 10.0.0.28
2025-01-09 07:30:23.104 INFO: TASK [docker : upgrade pyopenssl] **********************************************
ok: [10.0.0.29] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:30:23.128 INFO: ok: [10.0.0.23] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (24.3.0)\nRequirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (24.3.0)", "Requirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)"], "version": null, "virtualenv": null}
2025-01-09 07:30:23.135 INFO: ok: [10.0.0.28] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:30:23.169 INFO: ok: [10.0.0.37] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:30:23.785 INFO: ok: [10.0.0.12] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 07:30:25.137 INFO: TASK [docker : Install pre-requisites] *****************************************
ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false}
2025-01-09 07:30:25.216 INFO: ok: [10.0.0.23] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false}
2025-01-09 07:30:25.312 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false}
2025-01-09 07:30:25.343 INFO: ok: [10.0.0.28] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false}
2025-01-09 07:30:25.536 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1736406488, "cache_updated": false, "changed": false}
2025-01-09 07:30:26.545 INFO: TASK [docker : add docker repo key] ********************************************
ok: [10.0.0.29] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:30:26.560 INFO: ok: [10.0.0.37] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:30:26.634 INFO: ok: [10.0.0.23] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:30:26.658 INFO: ok: [10.0.0.28] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:30:26.879 INFO: ok: [10.0.0.12] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 07:30:27.787 INFO: TASK [docker : create docker repo] *********************************************
2025-01-09 07:30:27.791 INFO: ok: [10.0.0.29] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:30:27.804 INFO: ok: [10.0.0.37] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:30:27.811 INFO: ok: [10.0.0.23] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:30:27.847 INFO: ok: [10.0.0.28] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:30:27.895 INFO: ok: [10.0.0.12] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 07:30:31.235 INFO: TASK [docker : install docker for other ubuntu] ********************************
2025-01-09 07:30:31.235 INFO: ok: [10.0.0.23] => {"attempts": 1, "cache_update_time": 1736407830, "cache_updated": true, "changed": false}
2025-01-09 07:30:31.407 INFO: ok: [10.0.0.28] => {"attempts": 1, "cache_update_time": 1736407830, "cache_updated": true, "changed": false}
2025-01-09 07:30:31.461 INFO: ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736407830, "cache_updated": true, "changed": false}
2025-01-09 07:30:31.607 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736407830, "cache_updated": true, "changed": false}
2025-01-09 07:30:31.990 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1736407831, "cache_updated": true, "changed": false}
2025-01-09 07:30:32.149 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-01-09 07:30:32.805 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.23, 10.0.0.29, 10.0.0.37, 10.0.0.12, 10.0.0.28
2025-01-09 07:30:33.616 INFO: TASK [docker : create docker config directory] *********************************
ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:30:33.624 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:30:33.637 INFO: ok: [10.0.0.23] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:30:33.742 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:30:33.748 INFO: ok: [10.0.0.28] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:30:34.278 INFO: TASK [docker : ensure docker config file exists] *******************************
changed: [10.0.0.23] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-01-09 07:30:34.338 INFO: changed: [10.0.0.29] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-01-09 07:30:34.460 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-01-09 07:30:34.531 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-01-09 07:30:34.591 INFO: changed: [10.0.0.28] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-01-09 07:30:35.324 INFO: TASK [docker : read docker config file] ****************************************
changed: [10.0.0.29] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004878", "end": "2025-01-09 07:30:35.259029", "msg": "", "rc": 0, "start": "2025-01-09 07:30:35.254151", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5101\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:30:35.342 INFO: changed: [10.0.0.23] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.011484", "end": "2025-01-09 07:30:35.272847", "msg": "", "rc": 0, "start": "2025-01-09 07:30:35.261363", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5101\"\n ],\n \"live-restore\": true,\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5101\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:30:35.462 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004651", "end": "2025-01-09 07:30:35.427485", "msg": "", "rc": 0, "start": "2025-01-09 07:30:35.422834", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5101\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:30:35.571 INFO: changed: [10.0.0.28] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.002909", "end": "2025-01-09 07:30:35.537715", "msg": "", "rc": 0, "start": "2025-01-09 07:30:35.534806", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5101\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:30:35.583 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004137", "end": "2025-01-09 07:30:35.542776", "msg": "", "rc": 0, "start": "2025-01-09 07:30:35.538639", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5101\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-01-09 07:30:35.910 INFO: TASK [docker : convert entries to json] ****************************************
2025-01-09 07:30:35.911 INFO: ok: [10.0.0.23] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:30:36.051 INFO: ok: [10.0.0.29] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
ok: [10.0.0.37] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:30:36.123 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:30:36.239 INFO: ok: [10.0.0.28] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 07:30:36.651 INFO: TASK [docker : register insecure-registries] ***********************************
ok: [10.0.0.23] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 07:30:36.748 INFO: ok: [10.0.0.29] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 07:30:36.795 INFO: ok: [10.0.0.37] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 07:30:36.884 INFO: ok: [10.0.0.12] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 07:30:36.967 INFO: ok: [10.0.0.28] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 07:30:39.618 INFO: TASK [docker : start docker daemon] ********************************************
2025-01-09 07:30:40.249 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.23, 10.0.0.29, 10.0.0.37, 10.0.0.12, 10.0.0.28
2025-01-09 07:30:41.283 INFO: TASK [docker : start docker daemon] ********************************************
2025-01-09 07:30:41.284 INFO: ok: [10.0.0.23] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 06:39:31 UTC", "ActiveEnterTimestampMonotonic": "801523086", "ActiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ActiveExitTimestampMonotonic": "800558472", "ActiveState": "active", "After": "containerd.service docker.socket system.slice time-set.target sysinit.target firewalld.service network-online.target systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 06:39:30 UTC", "AssertTimestampMonotonic": "800562879", "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": "434046207000", "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-01-09 06:39:30 UTC", "ConditionTimestampMonotonic": "800562877", "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": "16218", "ExecMainStartTimestamp": "Thu 2025-01-09 06:39:30 UTC", "ExecMainStartTimestampMonotonic": "800563689", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-01-09 07:07:07 UTC] ; stop_time=[Thu 2025-01-09 07:07:07 UTC] ; pid=105625 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-01-09 07:07:07 UTC] ; stop_time=[Thu 2025-01-09 07:07:07 UTC] ; pid=105625 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=16218 ; 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-01-09 06:39:30 UTC] ; stop_time=[n/a] ; pid=16218 ; 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-01-09 06:39:30 UTC", "InactiveEnterTimestampMonotonic": "800562394", "InactiveExitTimestamp": "Thu 2025-01-09 06:39:30 UTC", "InactiveExitTimestampMonotonic": "800563914", "InvocationID": "563a7e1ebda941a895af5ce634834515", "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": "16218", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4533465088", "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-01-09 07:07:07 UTC", "StateChangeTimestampMonotonic": "2458077933", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:30:41.316 INFO: ok: [10.0.0.29] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:34 UTC", "ActiveEnterTimestampMonotonic": "2501761028", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2484874878", "ActiveState": "active", "After": "firewalld.service system.slice sysinit.target network-online.target time-set.target containerd.service docker.socket systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:28 UTC", "AssertTimestampMonotonic": "2495898733", "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": "133498552000", "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-01-09 07:08:28 UTC", "ConditionTimestampMonotonic": "2495898731", "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": "45508", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:28 UTC", "ExecMainStartTimestampMonotonic": "2495899596", "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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45508 ; 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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45508 ; 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-01-09 07:08:28 UTC", "InactiveEnterTimestampMonotonic": "2495898014", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:28 UTC", "InactiveExitTimestampMonotonic": "2495899961", "InvocationID": "ccb672097dc94b7286f97ff19cda718a", "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": "45508", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3912413184", "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-01-09 07:08:34 UTC", "StateChangeTimestampMonotonic": "2501761028", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "16", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:30:41.333 INFO: ok: [10.0.0.28] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:30 UTC", "ActiveEnterTimestampMonotonic": "2142228379", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2129332612", "ActiveState": "active", "After": "firewalld.service time-set.target containerd.service sysinit.target basic.target system.slice network-online.target docker.socket systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:27 UTC", "AssertTimestampMonotonic": "2139572892", "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": "6183542000", "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-01-09 07:08:27 UTC", "ConditionTimestampMonotonic": "2139572890", "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": "25676", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:27 UTC", "ExecMainStartTimestampMonotonic": "2139573868", "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-01-09 07:08:27 UTC] ; stop_time=[n/a] ; pid=25676 ; 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-01-09 07:08:27 UTC] ; stop_time=[n/a] ; pid=25676 ; 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-01-09 07:08:27 UTC", "InactiveEnterTimestampMonotonic": "2139572277", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:27 UTC", "InactiveExitTimestampMonotonic": "2139574188", "InvocationID": "97a12710235c4c8e81557c7fee751bf9", "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": "25676", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "195993600", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-01-09 07:08:30 UTC", "StateChangeTimestampMonotonic": "2142228379", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
ok: [10.0.0.37] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:34 UTC", "ActiveEnterTimestampMonotonic": "2455191945", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2437988676", "ActiveState": "active", "After": "network-online.target systemd-journald.socket firewalld.service containerd.service time-set.target docker.socket sysinit.target basic.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:28 UTC", "AssertTimestampMonotonic": "2449175397", "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": "149662195000", "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-01-09 07:08:28 UTC", "ConditionTimestampMonotonic": "2449175395", "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": "45140", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:28 UTC", "ExecMainStartTimestampMonotonic": "2449176297", "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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45140 ; 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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=45140 ; 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-01-09 07:08:28 UTC", "InactiveEnterTimestampMonotonic": "2449174640", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:28 UTC", "InactiveExitTimestampMonotonic": "2449176635", "InvocationID": "93e183d7672f49f0bf47d8e16cb26bca", "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": "45140", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4165279744", "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-01-09 07:08:34 UTC", "StateChangeTimestampMonotonic": "2455191945", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "16", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:30:41.336 INFO: ok: [10.0.0.12] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 07:08:31 UTC", "ActiveEnterTimestampMonotonic": "2185029709", "ActiveExitTimestamp": "Thu 2025-01-09 07:08:17 UTC", "ActiveExitTimestampMonotonic": "2171632800", "ActiveState": "active", "After": "basic.target systemd-journald.socket firewalld.service network-online.target containerd.service sysinit.target time-set.target system.slice docker.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 07:08:28 UTC", "AssertTimestampMonotonic": "2181889154", "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": "7685203000", "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-01-09 07:08:28 UTC", "ConditionTimestampMonotonic": "2181889151", "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": "26877", "ExecMainStartTimestamp": "Thu 2025-01-09 07:08:28 UTC", "ExecMainStartTimestampMonotonic": "2181890495", "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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=26877 ; 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-01-09 07:08:28 UTC] ; stop_time=[n/a] ; pid=26877 ; 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-01-09 07:08:28 UTC", "InactiveEnterTimestampMonotonic": "2181888321", "InactiveExitTimestamp": "Thu 2025-01-09 07:08:28 UTC", "InactiveExitTimestampMonotonic": "2181890909", "InvocationID": "ba917bdfde5947cf819a384799d71d78", "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": "26877", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "196763648", "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-01-09 07:08:31 UTC", "StateChangeTimestampMonotonic": "2185029709", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "12", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 07:30:42.755 INFO: [WARNING]: Found variable using reserved name: roles
2025-01-09 07:30:42.756 INFO: PLAY [Stop Vrouter and update images] ******************************************
2025-01-09 07:30:44.231 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 07:30:44.231 INFO: ok: [10.0.0.29]
2025-01-09 07:30:44.355 INFO: ok: [10.0.0.23]
2025-01-09 07:30:44.445 INFO: ok: [10.0.0.37]
2025-01-09 07:30:44.531 INFO: ok: [10.0.0.12]
2025-01-09 07:30:44.544 INFO: ok: [10.0.0.28]
2025-01-09 07:30:44.837 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-01-09 07:30:46.915 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] **********************
2025-01-09 07:30:46.916 INFO: changed: [10.0.0.28] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1", "delta": "0:00:00.609718", "end": "2025-01-09 07:30:46.882309", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-09 07:30:46.272591", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n93f7e9141d8a: Pulling fs layer\n8611d74d723e: Pulling fs layer\n1942f2022c38: Pulling fs layer\nb0b57873c63b: Pulling fs layer\nb0b57873c63b: Waiting\n93f7e9141d8a: Verifying Checksum\n93f7e9141d8a: Download complete\n1942f2022c38: Verifying Checksum\n1942f2022c38: Download complete\nb0b57873c63b: Verifying Checksum\nb0b57873c63b: Download complete\n93f7e9141d8a: Pull complete\n8611d74d723e: Verifying Checksum\n8611d74d723e: Download complete\n8611d74d723e: Pull complete\n1942f2022c38: Pull complete\nb0b57873c63b: Pull complete\nDigest: sha256:85ae2bca20e2feb58b20af4539cffebbedb826af9f50d58e235ddad671c6735b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "93f7e9141d8a: Pulling fs layer", "8611d74d723e: Pulling fs layer", "1942f2022c38: Pulling fs layer", "b0b57873c63b: Pulling fs layer", "b0b57873c63b: Waiting", "93f7e9141d8a: Verifying Checksum", "93f7e9141d8a: Download complete", "1942f2022c38: Verifying Checksum", "1942f2022c38: Download complete", "b0b57873c63b: Verifying Checksum", "b0b57873c63b: Download complete", "93f7e9141d8a: Pull complete", "8611d74d723e: Verifying Checksum", "8611d74d723e: Download complete", "8611d74d723e: Pull complete", "1942f2022c38: Pull complete", "b0b57873c63b: Pull complete", "Digest: sha256:85ae2bca20e2feb58b20af4539cffebbedb826af9f50d58e235ddad671c6735b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1"]}
2025-01-09 07:30:46.969 INFO: changed: [10.0.0.12] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1", "delta": "0:00:00.724611", "end": "2025-01-09 07:30:46.926165", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-09 07:30:46.201554", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\n93f7e9141d8a: Pulling fs layer\n8611d74d723e: Pulling fs layer\n1942f2022c38: Pulling fs layer\nb0b57873c63b: Pulling fs layer\nb0b57873c63b: Waiting\n93f7e9141d8a: Download complete\n1942f2022c38: Verifying Checksum\n1942f2022c38: Download complete\nb0b57873c63b: Verifying Checksum\nb0b57873c63b: Download complete\n93f7e9141d8a: Pull complete\n8611d74d723e: Download complete\n8611d74d723e: Pull complete\n1942f2022c38: Pull complete\nb0b57873c63b: Pull complete\nDigest: sha256:85ae2bca20e2feb58b20af4539cffebbedb826af9f50d58e235ddad671c6735b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "93f7e9141d8a: Pulling fs layer", "8611d74d723e: Pulling fs layer", "1942f2022c38: Pulling fs layer", "b0b57873c63b: Pulling fs layer", "b0b57873c63b: Waiting", "93f7e9141d8a: Download complete", "1942f2022c38: Verifying Checksum", "1942f2022c38: Download complete", "b0b57873c63b: Verifying Checksum", "b0b57873c63b: Download complete", "93f7e9141d8a: Pull complete", "8611d74d723e: Download complete", "8611d74d723e: Pull complete", "1942f2022c38: Pull complete", "b0b57873c63b: Pull complete", "Digest: sha256:85ae2bca20e2feb58b20af4539cffebbedb826af9f50d58e235ddad671c6735b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_3-1"]}
2025-01-09 07:30:47.584 INFO: TASK [include_role : contrail_vrouter] *****************************************
2025-01-09 07:30:48.240 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] *******************
ok: [10.0.0.12] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-01-09 07:30:48.303 INFO: ok: [10.0.0.28] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-01-09 07:30:48.626 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-01-09 07:30:48.670 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-01-09 07:30:54.467 INFO: TASK [contrail_vrouter : update image] *****************************************
2025-01-09 07:30:54.468 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:04.580536", "end": "2025-01-09 07:30:54.427059", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:30:49.846523", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Pulling fs layer\na259c85ca4b5: Pulling fs layer\n4201f7aa71ca: Pulling fs layer\na259c85ca4b5: Verifying Checksum\na259c85ca4b5: Download complete\n4201f7aa71ca: Verifying Checksum\n4201f7aa71ca: Download complete\nea099d8ae165: Verifying Checksum\nea099d8ae165: Download complete\nea099d8ae165: Pull complete\na259c85ca4b5: Pull complete\n4201f7aa71ca: Pull complete\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Pulling fs layer", "a259c85ca4b5: Pulling fs layer", "4201f7aa71ca: Pulling fs layer", "a259c85ca4b5: Verifying Checksum", "a259c85ca4b5: Download complete", "4201f7aa71ca: Verifying Checksum", "4201f7aa71ca: Download complete", "ea099d8ae165: Verifying Checksum", "ea099d8ae165: Download complete", "ea099d8ae165: Pull complete", "a259c85ca4b5: Pull complete", "4201f7aa71ca: Pull complete", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:30:54.632 INFO: changed: [10.0.0.28] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "delta": "0:00:04.747860", "end": "2025-01-09 07:30:54.592759", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 07:30:49.844899", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Pulling fs layer\na259c85ca4b5: Pulling fs layer\n4201f7aa71ca: Pulling fs layer\n4201f7aa71ca: Download complete\na259c85ca4b5: Verifying Checksum\na259c85ca4b5: Download complete\nea099d8ae165: Verifying Checksum\nea099d8ae165: Download complete\nea099d8ae165: Pull complete\na259c85ca4b5: Pull complete\n4201f7aa71ca: Pull complete\nDigest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Pulling fs layer", "a259c85ca4b5: Pulling fs layer", "4201f7aa71ca: Pulling fs layer", "4201f7aa71ca: Download complete", "a259c85ca4b5: Verifying Checksum", "a259c85ca4b5: Download complete", "ea099d8ae165: Verifying Checksum", "ea099d8ae165: Download complete", "ea099d8ae165: Pull complete", "a259c85ca4b5: Pull complete", "4201f7aa71ca: Pull complete", "Digest: sha256:740ecaf6ba00bcb8d292c7421ce882e4c78de7526736c891a86a1134e2cc74aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_3-1"]}
2025-01-09 07:31:00.438 INFO: changed: [10.0.0.28] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:04.748086", "end": "2025-01-09 07:31:00.400034", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:30:55.651948", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nb5a0d0406ff1: Pulling fs layer\n5d96df60bce3: Pulling fs layer\n5d96df60bce3: Verifying Checksum\n5d96df60bce3: Download complete\nb5a0d0406ff1: Verifying Checksum\nb5a0d0406ff1: Download complete\nb5a0d0406ff1: Pull complete\n5d96df60bce3: Pull complete\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "b5a0d0406ff1: Pulling fs layer", "5d96df60bce3: Pulling fs layer", "5d96df60bce3: Verifying Checksum", "5d96df60bce3: Download complete", "b5a0d0406ff1: Verifying Checksum", "b5a0d0406ff1: Download complete", "b5a0d0406ff1: Pull complete", "5d96df60bce3: Pull complete", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:31:01.123 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "delta": "0:00:05.572830", "end": "2025-01-09 07:31:01.080123", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 07:30:55.507293", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\nb5a0d0406ff1: Pulling fs layer\n5d96df60bce3: Pulling fs layer\n5d96df60bce3: Verifying Checksum\n5d96df60bce3: Download complete\nb5a0d0406ff1: Verifying Checksum\nb5a0d0406ff1: Download complete\nb5a0d0406ff1: Pull complete\n5d96df60bce3: Pull complete\nDigest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "b5a0d0406ff1: Pulling fs layer", "5d96df60bce3: Pulling fs layer", "5d96df60bce3: Verifying Checksum", "5d96df60bce3: Download complete", "b5a0d0406ff1: Verifying Checksum", "b5a0d0406ff1: Download complete", "b5a0d0406ff1: Pull complete", "5d96df60bce3: Pull complete", "Digest: sha256:ddde1f89c99338b9f6c8c69a159e28c8801b8b37f9f6ea5b8cf95f9b326438ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_3-1"]}
2025-01-09 07:31:01.909 INFO: changed: [10.0.0.28] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.385446", "end": "2025-01-09 07:31:01.871441", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:31:01.485995", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n74b6a3d5269a: Pulling fs layer\n74b6a3d5269a: Verifying Checksum\n74b6a3d5269a: Download complete\n74b6a3d5269a: Pull complete\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "74b6a3d5269a: Pulling fs layer", "74b6a3d5269a: Verifying Checksum", "74b6a3d5269a: Download complete", "74b6a3d5269a: Pull complete", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:31:02.651 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "delta": "0:00:00.392704", "end": "2025-01-09 07:31:02.607315", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 07:31:02.214611", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n74b6a3d5269a: Pulling fs layer\n74b6a3d5269a: Verifying Checksum\n74b6a3d5269a: Download complete\n74b6a3d5269a: Pull complete\nDigest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "74b6a3d5269a: Pulling fs layer", "74b6a3d5269a: Verifying Checksum", "74b6a3d5269a: Download complete", "74b6a3d5269a: Pull complete", "Digest: sha256:d2dc2bbb4b00401a9b3b936d9be6719eb787f68f207af0c255eb0feb30ef355b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_3-1"]}
2025-01-09 07:31:11.139 INFO: changed: [10.0.0.28] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1", "delta": "0:00:08.208410", "end": "2025-01-09 07:31:11.098154", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-09 07:31:02.889744", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\nc6e8d22a5da8: Pulling fs layer\nf21bf4b8429e: Pulling fs layer\ne88a1a81e348: Pulling fs layer\n72f85aa77228: Pulling fs layer\n7b3cb2a1b6a0: Pulling fs layer\n1598479ff917: Pulling fs layer\n63755fc45aac: Pulling fs layer\n72f85aa77228: Waiting\n7b3cb2a1b6a0: Waiting\n1598479ff917: Waiting\n63755fc45aac: Waiting\nc6e8d22a5da8: Verifying Checksum\nc6e8d22a5da8: Download complete\nf21bf4b8429e: Verifying Checksum\nf21bf4b8429e: Download complete\nc6e8d22a5da8: Pull complete\ne88a1a81e348: Verifying Checksum\ne88a1a81e348: Download complete\n72f85aa77228: Verifying Checksum\n72f85aa77228: Download complete\nf21bf4b8429e: Pull complete\n1598479ff917: Download complete\n63755fc45aac: Verifying Checksum\n63755fc45aac: Download complete\ne88a1a81e348: Pull complete\n72f85aa77228: Pull complete\n7b3cb2a1b6a0: Verifying Checksum\n7b3cb2a1b6a0: Download complete\n7b3cb2a1b6a0: Pull complete\n1598479ff917: Pull complete\n63755fc45aac: Pull complete\nDigest: sha256:42d1982759d0b4561e2dd6262fe93947be673166a423f9d005fb2cf35dbfb401\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-vrouter-kernel-build-init", "7478e0ac0f23: Already exists", "c6e8d22a5da8: Pulling fs layer", "f21bf4b8429e: Pulling fs layer", "e88a1a81e348: Pulling fs layer", "72f85aa77228: Pulling fs layer", "7b3cb2a1b6a0: Pulling fs layer", "1598479ff917: Pulling fs layer", "63755fc45aac: Pulling fs layer", "72f85aa77228: Waiting", "7b3cb2a1b6a0: Waiting", "1598479ff917: Waiting", "63755fc45aac: Waiting", "c6e8d22a5da8: Verifying Checksum", "c6e8d22a5da8: Download complete", "f21bf4b8429e: Verifying Checksum", "f21bf4b8429e: Download complete", "c6e8d22a5da8: Pull complete", "e88a1a81e348: Verifying Checksum", "e88a1a81e348: Download complete", "72f85aa77228: Verifying Checksum", "72f85aa77228: Download complete", "f21bf4b8429e: Pull complete", "1598479ff917: Download complete", "63755fc45aac: Verifying Checksum", "63755fc45aac: Download complete", "e88a1a81e348: Pull complete", "72f85aa77228: Pull complete", "7b3cb2a1b6a0: Verifying Checksum", "7b3cb2a1b6a0: Download complete", "7b3cb2a1b6a0: Pull complete", "1598479ff917: Pull complete", "63755fc45aac: Pull complete", "Digest: sha256:42d1982759d0b4561e2dd6262fe93947be673166a423f9d005fb2cf35dbfb401", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1"]}
2025-01-09 07:31:12.015 INFO: changed: [10.0.0.12] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1", "delta": "0:00:08.229484", "end": "2025-01-09 07:31:11.975965", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-09 07:31:03.746481", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\nc6e8d22a5da8: Pulling fs layer\nf21bf4b8429e: Pulling fs layer\ne88a1a81e348: Pulling fs layer\n72f85aa77228: Pulling fs layer\n7b3cb2a1b6a0: Pulling fs layer\n1598479ff917: Pulling fs layer\n63755fc45aac: Pulling fs layer\n72f85aa77228: Waiting\n7b3cb2a1b6a0: Waiting\n1598479ff917: Waiting\n63755fc45aac: Waiting\nf21bf4b8429e: Verifying Checksum\nf21bf4b8429e: Download complete\ne88a1a81e348: Verifying Checksum\ne88a1a81e348: Download complete\nc6e8d22a5da8: Verifying Checksum\nc6e8d22a5da8: Download complete\nc6e8d22a5da8: Pull complete\n72f85aa77228: Download complete\n1598479ff917: Verifying Checksum\n1598479ff917: Download complete\nf21bf4b8429e: Pull complete\n63755fc45aac: Verifying Checksum\n63755fc45aac: Download complete\ne88a1a81e348: Pull complete\n72f85aa77228: Pull complete\n7b3cb2a1b6a0: Verifying Checksum\n7b3cb2a1b6a0: Download complete\n7b3cb2a1b6a0: Pull complete\n1598479ff917: Pull complete\n63755fc45aac: Pull complete\nDigest: sha256:42d1982759d0b4561e2dd6262fe93947be673166a423f9d005fb2cf35dbfb401\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-vrouter-kernel-build-init", "7478e0ac0f23: Already exists", "c6e8d22a5da8: Pulling fs layer", "f21bf4b8429e: Pulling fs layer", "e88a1a81e348: Pulling fs layer", "72f85aa77228: Pulling fs layer", "7b3cb2a1b6a0: Pulling fs layer", "1598479ff917: Pulling fs layer", "63755fc45aac: Pulling fs layer", "72f85aa77228: Waiting", "7b3cb2a1b6a0: Waiting", "1598479ff917: Waiting", "63755fc45aac: Waiting", "f21bf4b8429e: Verifying Checksum", "f21bf4b8429e: Download complete", "e88a1a81e348: Verifying Checksum", "e88a1a81e348: Download complete", "c6e8d22a5da8: Verifying Checksum", "c6e8d22a5da8: Download complete", "c6e8d22a5da8: Pull complete", "72f85aa77228: Download complete", "1598479ff917: Verifying Checksum", "1598479ff917: Download complete", "f21bf4b8429e: Pull complete", "63755fc45aac: Verifying Checksum", "63755fc45aac: Download complete", "e88a1a81e348: Pull complete", "72f85aa77228: Pull complete", "7b3cb2a1b6a0: Verifying Checksum", "7b3cb2a1b6a0: Download complete", "7b3cb2a1b6a0: Pull complete", "1598479ff917: Pull complete", "63755fc45aac: Pull complete", "Digest: sha256:42d1982759d0b4561e2dd6262fe93947be673166a423f9d005fb2cf35dbfb401", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_3-1"]}
2025-01-09 07:31:20.315 INFO: changed: [10.0.0.28] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1", "delta": "0:00:08.185689", "end": "2025-01-09 07:31:20.281705", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-09 07:31:12.096016", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n1944dbc6351b: Pulling fs layer\na9ec6b4f718d: Pulling fs layer\nd5ad0bb1ad7e: Pulling fs layer\n5fb89050843b: Pulling fs layer\n2dc2eeeb90c9: Pulling fs layer\n588263ce3466: Pulling fs layer\n5fb89050843b: Waiting\n2dc2eeeb90c9: Waiting\n588263ce3466: Waiting\na9ec6b4f718d: Download complete\n5fb89050843b: Verifying Checksum\n5fb89050843b: Download complete\n2dc2eeeb90c9: Verifying Checksum\n2dc2eeeb90c9: Download complete\n588263ce3466: Verifying Checksum\n588263ce3466: Download complete\n1944dbc6351b: Verifying Checksum\n1944dbc6351b: Download complete\nd5ad0bb1ad7e: Verifying Checksum\nd5ad0bb1ad7e: Download complete\n1944dbc6351b: Pull complete\na9ec6b4f718d: Pull complete\nd5ad0bb1ad7e: Pull complete\n5fb89050843b: Pull complete\n2dc2eeeb90c9: Pull complete\n588263ce3466: Pull complete\nDigest: sha256:4ac42b5d2013b9c2ce322ed7c0db8c64a9dfe140925dd6c4a53153d98cd3035a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "1944dbc6351b: Pulling fs layer", "a9ec6b4f718d: Pulling fs layer", "d5ad0bb1ad7e: Pulling fs layer", "5fb89050843b: Pulling fs layer", "2dc2eeeb90c9: Pulling fs layer", "588263ce3466: Pulling fs layer", "5fb89050843b: Waiting", "2dc2eeeb90c9: Waiting", "588263ce3466: Waiting", "a9ec6b4f718d: Download complete", "5fb89050843b: Verifying Checksum", "5fb89050843b: Download complete", "2dc2eeeb90c9: Verifying Checksum", "2dc2eeeb90c9: Download complete", "588263ce3466: Verifying Checksum", "588263ce3466: Download complete", "1944dbc6351b: Verifying Checksum", "1944dbc6351b: Download complete", "d5ad0bb1ad7e: Verifying Checksum", "d5ad0bb1ad7e: Download complete", "1944dbc6351b: Pull complete", "a9ec6b4f718d: Pull complete", "d5ad0bb1ad7e: Pull complete", "5fb89050843b: Pull complete", "2dc2eeeb90c9: Pull complete", "588263ce3466: Pull complete", "Digest: sha256:4ac42b5d2013b9c2ce322ed7c0db8c64a9dfe140925dd6c4a53153d98cd3035a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1"]}
2025-01-09 07:31:23.194 INFO: changed: [10.0.0.12] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1", "delta": "0:00:10.132769", "end": "2025-01-09 07:31:23.157176", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-09 07:31:13.024407", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_3-1: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n92da48d77251: Already exists\nc5d29bce36fe: Already exists\nb9bfc6e7772f: Already exists\n7c69e3dceed0: Already exists\n524e0756ae70: Already exists\nd6c5f65a77ff: Already exists\nea099d8ae165: Already exists\na259c85ca4b5: Already exists\n1944dbc6351b: Pulling fs layer\na9ec6b4f718d: Pulling fs layer\nd5ad0bb1ad7e: Pulling fs layer\n5fb89050843b: Pulling fs layer\n2dc2eeeb90c9: Pulling fs layer\n588263ce3466: Pulling fs layer\n5fb89050843b: Waiting\n2dc2eeeb90c9: Waiting\n588263ce3466: Waiting\na9ec6b4f718d: Verifying Checksum\na9ec6b4f718d: Download complete\n5fb89050843b: Verifying Checksum\n5fb89050843b: Download complete\n2dc2eeeb90c9: Verifying Checksum\n2dc2eeeb90c9: Download complete\n588263ce3466: Verifying Checksum\n588263ce3466: Download complete\n1944dbc6351b: Verifying Checksum\n1944dbc6351b: Download complete\n1944dbc6351b: Pull complete\na9ec6b4f718d: Pull complete\nd5ad0bb1ad7e: Verifying Checksum\nd5ad0bb1ad7e: Download complete\nd5ad0bb1ad7e: Pull complete\n5fb89050843b: Pull complete\n2dc2eeeb90c9: Pull complete\n588263ce3466: Pull complete\nDigest: sha256:4ac42b5d2013b9c2ce322ed7c0db8c64a9dfe140925dd6c4a53153d98cd3035a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1", "stdout_lines": ["master-1_2_9_3-1: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "92da48d77251: Already exists", "c5d29bce36fe: Already exists", "b9bfc6e7772f: Already exists", "7c69e3dceed0: Already exists", "524e0756ae70: Already exists", "d6c5f65a77ff: Already exists", "ea099d8ae165: Already exists", "a259c85ca4b5: Already exists", "1944dbc6351b: Pulling fs layer", "a9ec6b4f718d: Pulling fs layer", "d5ad0bb1ad7e: Pulling fs layer", "5fb89050843b: Pulling fs layer", "2dc2eeeb90c9: Pulling fs layer", "588263ce3466: Pulling fs layer", "5fb89050843b: Waiting", "2dc2eeeb90c9: Waiting", "588263ce3466: Waiting", "a9ec6b4f718d: Verifying Checksum", "a9ec6b4f718d: Download complete", "5fb89050843b: Verifying Checksum", "5fb89050843b: Download complete", "2dc2eeeb90c9: Verifying Checksum", "2dc2eeeb90c9: Download complete", "588263ce3466: Verifying Checksum", "588263ce3466: Download complete", "1944dbc6351b: Verifying Checksum", "1944dbc6351b: Download complete", "1944dbc6351b: Pull complete", "a9ec6b4f718d: Pull complete", "d5ad0bb1ad7e: Verifying Checksum", "d5ad0bb1ad7e: Download complete", "d5ad0bb1ad7e: Pull complete", "5fb89050843b: Pull complete", "2dc2eeeb90c9: Pull complete", "588263ce3466: Pull complete", "Digest: sha256:4ac42b5d2013b9c2ce322ed7c0db8c64a9dfe140925dd6c4a53153d98cd3035a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_3-1"]}
2025-01-09 07:31:23.350 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-01-09 07:31:23.399 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-01-09 07:31:25.752 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ******************
2025-01-09 07:31:25.753 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.513923", "end": "2025-01-09 07:31:25.713931", "msg": "", "rc": 0, "start": "2025-01-09 07:31:25.200008", "stderr": "Killing vrouter_vrouter-agent_1 ... \r\nKilling vrouter_vrouter-agent_1 ... done", "stderr_lines": ["Killing vrouter_vrouter-agent_1 ... ", "Killing vrouter_vrouter-agent_1 ... done"], "stdout": "", "stdout_lines": []}
2025-01-09 07:31:25.797 INFO: changed: [10.0.0.28] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.497240", "end": "2025-01-09 07:31:25.766506", "msg": "", "rc": 0, "start": "2025-01-09 07:31:25.269266", "stderr": "Killing vrouter_vrouter-agent_1 ... \r\nKilling vrouter_vrouter-agent_1 ... done", "stderr_lines": ["Killing vrouter_vrouter-agent_1 ... ", "Killing vrouter_vrouter-agent_1 ... done"], "stdout": "", "stdout_lines": []}
2025-01-09 07:31:26.994 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] *************
changed: [10.0.0.28] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.315491", "end": "2025-01-09 07:31:26.959532", "msg": "", "rc": 0, "start": "2025-01-09 07:31:26.644041", "stderr": "", "stderr_lines": [], "stdout": "f1c1ac0148fbf8b1563e0666a34ce0c1b4b3fe27d2b233016515292618042837", "stdout_lines": ["f1c1ac0148fbf8b1563e0666a34ce0c1b4b3fe27d2b233016515292618042837"]}
2025-01-09 07:31:27.100 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.405351", "end": "2025-01-09 07:31:27.063420", "msg": "", "rc": 0, "start": "2025-01-09 07:31:26.658069", "stderr": "", "stderr_lines": [], "stdout": "a58a5f9cb7289eace8ee3dac75bea4bfada0b37fa23d20d52e56ff3fb40c2bc6", "stdout_lines": ["a58a5f9cb7289eace8ee3dac75bea4bfada0b37fa23d20d52e56ff3fb40c2bc6"]}
2025-01-09 07:31:27.715 INFO: TASK [contrail_vrouter : set_fact] *********************************************
ok: [10.0.0.28] => {"ansible_facts": {"vrouter_agent_container": "f1c1ac0148fbf8b1563e0666a34ce0c1b4b3fe27d2b233016515292618042837"}, "changed": false}
ok: [10.0.0.12] => {"ansible_facts": {"vrouter_agent_container": "a58a5f9cb7289eace8ee3dac75bea4bfada0b37fa23d20d52e56ff3fb40c2bc6"}, "changed": false}
2025-01-09 07:31:28.600 INFO: FAILED - RETRYING: [10.0.0.28]: check if container does not running (10 retries left).
2025-01-09 07:31:29.907 INFO: TASK [contrail_vrouter : check if container does not running] ******************
2025-01-09 07:31:29.908 INFO: changed: [10.0.0.12] => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' a58a5f9cb7289eace8ee3dac75bea4bfada0b37fa23d20d52e56ff3fb40c2bc6", "delta": "0:00:01.249269", "end": "2025-01-09 07:31:29.863238", "msg": "", "rc": 0, "start": "2025-01-09 07:31:28.613969", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-01-09 07:31:33.861 INFO: changed: [10.0.0.28] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' f1c1ac0148fbf8b1563e0666a34ce0c1b4b3fe27d2b233016515292618042837", "delta": "0:00:00.018142", "end": "2025-01-09 07:31:33.821398", "msg": "", "rc": 0, "start": "2025-01-09 07:31:33.803256", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-01-09 07:31:34.931 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] *******
2025-01-09 07:31:34.932 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.004377", "end": "2025-01-09 07:31:34.893331", "msg": "", "rc": 0, "start": "2025-01-09 07:31:34.888954", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 07:31:34.959 INFO: changed: [10.0.0.28] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003436", "end": "2025-01-09 07:31:34.922694", "msg": "", "rc": 0, "start": "2025-01-09 07:31:34.919258", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 07:31:35.199 INFO: PLAY [Start ryslogd and Vrouter] ***********************************************
2025-01-09 07:31:36.887 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.23]
2025-01-09 07:31:36.915 INFO: ok: [10.0.0.29]
2025-01-09 07:31:36.996 INFO: ok: [10.0.0.37]
2025-01-09 07:31:37.053 INFO: ok: [10.0.0.28]
2025-01-09 07:31:37.091 INFO: ok: [10.0.0.12]
2025-01-09 07:31:37.790 INFO: TASK [include_vars] ************************************************************
ok: [10.0.0.23] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:31:37.833 INFO: ok: [10.0.0.37] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:31:37.864 INFO: ok: [10.0.0.12] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:31:37.866 INFO: ok: [10.0.0.28] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:31:37.893 INFO: ok: [10.0.0.29] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 07:31:38.167 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-01-09 07:31:39.159 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] ***********************
2025-01-09 07:31:39.160 INFO: ok: [10.0.0.28] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:31:39.177 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 07:31:40.762 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************
2025-01-09 07:31:40.763 INFO: changed: [10.0.0.28] => {"changed": true, "checksum": "ffe35eaf356dd1649d428689409a5b1a2709f235", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "2989e3faac2b4a290169814dc7737d94", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407899.8301108-213055-122013664605470/source", "state": "file", "uid": 0}
2025-01-09 07:31:40.788 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "ffe35eaf356dd1649d428689409a5b1a2709f235", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "2989e3faac2b4a290169814dc7737d94", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736407899.7542925-213054-35975754796667/source", "state": "file", "uid": 0}
2025-01-09 07:31:43.263 INFO: TASK [contrail_rsyslogd : start rsyslogd] **************************************
fatal: [10.0.0.28]: FAILED! => {"changed": false, "errors": [], "module_stderr": "Recreating rsyslogd_rsyslogd_1 ... \n", "module_stdout": "", "msg": "Error starting project 'ContainerConfig'"}
2025-01-09 07:31:43.367 INFO: fatal: [10.0.0.12]: FAILED! => {"changed": false, "errors": [], "module_stderr": "Recreating rsyslogd_rsyslogd_1 ... \n", "module_stdout": "", "msg": "Error starting project 'ContainerConfig'"}
2025-01-09 07:31:43.753 INFO: PLAY RECAP *********************************************************************
2025-01-09 07:31:43.754 INFO: 10.0.0.12 : ok=28 changed=9 unreachable=0 failed=1 skipped=14 rescued=0 ignored=0
2025-01-09 07:31:43.754 INFO: 10.0.0.23 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-01-09 07:31:43.755 INFO: 10.0.0.28 : ok=28 changed=9 unreachable=0 failed=1 skipped=14 rescued=0 ignored=0
2025-01-09 07:31:43.756 INFO: 10.0.0.29 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-01-09 07:31:43.756 INFO: 10.0.0.37 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-01-09 07:31:43.757 INFO: localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
2025-01-09 07:31:43.757 INFO:
2025-01-09 07:31:43.828 DEBUG: [chan 0] EOF received (0)
2025-01-09 07:31:43.839 DEBUG: Command finished, res=2
======================================================================
FAIL: ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu[ansible,openstack,ziu]
tags: worker-0
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tf-deployment-test/tests/ziu/ansible/test_ansible_ziu.py", line 10, in test_ansible_ziu
self.run_test_remotely('tests/ziu/ansible/ansible_ziu.sh')
File "/tf-deployment-test/common/deployment_test_case.py", line 67, in run_test_remotely
self.host_fixture.exec_command(remote_path, log_output=True)
File "/tf-deployment-test/common/fixtures/host_fixture.py", line 98, in exec_command
raise Exception(msg % (command, res))
Exception: ERROR: SSH Command "/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh" failed with exit code 2
Ran 1 tests in 1463.715s
FAILED (id=0, failures=1)
~/output ~
logs/
~
ERROR: Tests failed
INFO: Test deployment finished Thu Jan 9 07:31:44 UTC 2025
+ res=1
+ ./src/opensdn-io/tf-jenkins/jobs/test/functional/collect_logs.sh
~/workspace/test-deployment/logs ~/workspace/test-deployment
Warning: Permanently added '10.0.0.23' (ECDSA) to the list of known hosts.
logs/
~/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 1
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE