Started by upstream project "pipeline-templates" build number 236
originally caused by:
Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-ansible-deployer/+/1296
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/test-deployment
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is disabled by the job configuration...
[WS-CLEANUP] Done
The recommended git tool is: git
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-jenkins.git
> git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-jenkins # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision e35f3491f5b56b4f63bfb586e8728615888f36dc (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f e35f3491f5b56b4f63bfb586e8728615888f36dc # timeout=10
Commit message: "Merge "use api worker count for ansible-k8s""
> git rev-list --no-walk e35f3491f5b56b4f63bfb586e8728615888f36dc # timeout=10
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-dev-test.git
> git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-dev-test # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-dev-test.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-dev-test.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-dev-test.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision db3640e1a06d21357e58f0b472192976152a0ea5 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10
Commit message: "Merge "Add tempest tests""
> git rev-list --no-walk db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10
Copied 4 artifacts from "pipeline-templates" build number 236
[test-deployment] $ /bin/bash -xe /tmp/jenkins9101744074233521722.sh
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-236
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-236
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
++ CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-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_6-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-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=Id08d7f835b7f38ef4ccedc6750934dfea7467a11
++ GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/test-deployment/deps.test-deployment.65396.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=b95863bd-4929-44b3-87ab-8a6273b5676b,0db4204f-1e38-46d2-92f3-9ab5d495a8c7,a8d44adb-5195-4e3b-93bc-91487bad9f68,a9bff6dd-482f-401b-bc5e-f938759398f2,5a4f28a9-0944-44ca-b70a-46040269ac46,
++ INSTANCE_IDS=b95863bd-4929-44b3-87ab-8a6273b5676b,0db4204f-1e38-46d2-92f3-9ab5d495a8c7,a8d44adb-5195-4e3b-93bc-91487bad9f68,a9bff6dd-482f-401b-bc5e-f938759398f2,5a4f28a9-0944-44ca-b70a-46040269ac46,
++ export instance_ip=10.0.0.24
++ instance_ip=10.0.0.24
++ export CONTROLLER_NODES=10.0.0.24,10.0.0.42,10.0.0.27,
++ CONTROLLER_NODES=10.0.0.24,10.0.0.42,10.0.0.27,
++ export CONTROL_NODES=10.20.0.14,10.20.0.6,10.20.0.17,
++ CONTROL_NODES=10.20.0.14,10.20.0.6,10.20.0.17,
++ export AGENT_NODES=10.0.0.47,10.0.0.29,
++ AGENT_NODES=10.0.0.47,10.0.0.29,
++ 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-236 Random: 65396 Stream: ansible-os-ha-ziu'
+ desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236/ansible-os-ha-ziu'
+ echo 'DESCRIPTION Pipeline: pipeline-templates-236 Random: 65396 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236/ansible-os-ha-ziu'
DESCRIPTION Pipeline: pipeline-templates-236 Random: 65396 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236/ansible-os-ha-ziu
[description-setter] Description set: Pipeline: pipeline-templates-236 Random: 65396 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236/ansible-os-ha-ziu'
[test-deployment] $ /bin/bash -xe /tmp/jenkins6420582049852668174.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-236
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-236
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
++ CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-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_6-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-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=Id08d7f835b7f38ef4ccedc6750934dfea7467a11
++ GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-dev-test ./patchsets-info.json
[test-deployment] $ /bin/bash -xe /tmp/jenkins3227816196395886007.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-236
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-236
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/1/templates_236
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
++ CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-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_6-1
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-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=Id08d7f835b7f38ef4ccedc6750934dfea7467a11
++ GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export OS_NETWORK=management
++ OS_NETWORK=management
++ export OS_DATA_NETWORK=data
++ OS_DATA_NETWORK=data
++ export OS_SG=default
++ OS_SG=default
++ export RESERVED_INSTANCES_COUNT=3
++ RESERVED_INSTANCES_COUNT=3
++ export RESERVED_CORES_COUNT=16
++ RESERVED_CORES_COUNT=16
++ export VM_BOOT_RETRIES=120
++ VM_BOOT_RETRIES=120
++ export VM_BOOT_DELAY=60
++ VM_BOOT_DELAY=60
++ export VOLUME_TYPE=ceph-ssd
++ VOLUME_TYPE=ceph-ssd
++ ENVIRONMENT_OS=rocky9
++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32')
++ declare -A VM_TYPES
++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80')
++ declare -A VOLUME_SIZE
++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['ROCKY9']='prepared-rocky92')
++ declare -A OS_IMAGES
++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGE_USERS
++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGES_UP
++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['ROCKY9']='' ['ROCKY92']='')
++ declare -A OS_IMAGES_DOWN
++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no'
+ source /home/jenkins/workspace/test-deployment/deps.test-deployment.65396.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=b95863bd-4929-44b3-87ab-8a6273b5676b,0db4204f-1e38-46d2-92f3-9ab5d495a8c7,a8d44adb-5195-4e3b-93bc-91487bad9f68,a9bff6dd-482f-401b-bc5e-f938759398f2,5a4f28a9-0944-44ca-b70a-46040269ac46,
++ INSTANCE_IDS=b95863bd-4929-44b3-87ab-8a6273b5676b,0db4204f-1e38-46d2-92f3-9ab5d495a8c7,a8d44adb-5195-4e3b-93bc-91487bad9f68,a9bff6dd-482f-401b-bc5e-f938759398f2,5a4f28a9-0944-44ca-b70a-46040269ac46,
++ export instance_ip=10.0.0.24
++ instance_ip=10.0.0.24
++ export CONTROLLER_NODES=10.0.0.24,10.0.0.42,10.0.0.27,
++ CONTROLLER_NODES=10.0.0.24,10.0.0.42,10.0.0.27,
++ export CONTROL_NODES=10.20.0.14,10.20.0.6,10.20.0.17,
++ CONTROL_NODES=10.20.0.14,10.20.0.6,10.20.0.17,
++ export AGENT_NODES=10.0.0.47,10.0.0.29,
++ AGENT_NODES=10.0.0.47,10.0.0.29,
++ 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.65396.env
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ export CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ export MONITORING_DEPLOY_TARGET=HA,ZIU
++ MONITORING_DEPLOY_TARGET=HA,ZIU
++ export MONITORING_DEPLOYER=ansible
++ MONITORING_DEPLOYER=ansible
++ export MONITORING_ORCHESTRATOR=os
++ MONITORING_ORCHESTRATOR=os
++ export USE_DATAPLANE_NETWORK=true
++ USE_DATAPLANE_NETWORK=true
++ export DEPLOYMENT_TEST_TAGS=ziu
++ DEPLOYMENT_TEST_TAGS=ziu
++ export TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-1
++ TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-1
+ export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236/ansible-os-ha-ziu
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/1/templates_236/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 19:59:54 UTC 2025
Warning: Permanently added '10.0.0.24' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.24' (ECDSA) to the list of known hosts.
DEPLOYER=ansible
CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-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.24 10.0.0.42 10.0.0.27 "
AGENT_NODES="10.0.0.47 10.0.0.29 "
CONTROL_NODES="10.20.0.14 10.20.0.6 10.20.0.17 "
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.24'
OS_AUTH_URL='http://10.0.0.24:5000/v3'
AUTH_PASSWORD='contrail123'
AUTH_URL=''
INFO: TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-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 19:59:56 GMT
Content-Length: 19
DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5101 is insecure
INFO: [restart docker]
INFO: get testrunner.sh from image
INFO: docker installed: Docker version 27.4.1, build b9d17ea
master-1_2_9_6-1: Pulling from tf-deployment-test
2d473b07cdd5: Already exists
8cfde86ff455: Pulling fs layer
18b0278289e0: Pulling fs layer
8cfde86ff455: Verifying Checksum
8cfde86ff455: Download complete
8cfde86ff455: Pull complete
18b0278289e0: Verifying Checksum
18b0278289e0: Download complete
18b0278289e0: Pull complete
Digest: sha256:ee2f446a945c2ee814885edfad769a1f9693c1f3af8fba9b32b99f4c4dc3a120
Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-1
nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-1
1516f29c882cfc18c5347db078e8ef80ca7f99285d26fee6dd24240312270144
38xv8QVJwo
INFO: run tests...
INFO: create test.env
DEBUG=false
DEPLOYER=ansible
CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-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.24 10.0.0.42 10.0.0.27 "
AGENT_NODES="10.0.0.47 10.0.0.29 "
CONTROL_NODES="10.20.0.14 10.20.0.6 10.20.0.17 "
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.24'
OS_AUTH_URL='http://10.0.0.24:5000/v3'
AUTH_PASSWORD='contrail123'
AUTH_URL=''
CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
SSH_USER=ubuntu
SSH_HOST=10.0.0.24
DEPLOYMENT_TEST_TAGS=ziu
master-1_2_9_6-1: Pulling from tf-deployment-test
Digest: sha256:ee2f446a945c2ee814885edfad769a1f9693c1f3af8fba9b32b99f4c4dc3a120
Status: Image is up to date for nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-1
nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-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_6-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/tmp4s85osla
/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.24' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.24' (ECDSA) to the list of known hosts.
2025-01-09 20:00:10.834 DEBUG: Open ssh connection host=10.0.0.24 user=ubuntu
2025-01-09 20:00:10.844 DEBUG: starting thread (client mode): 0xc8371160
2025-01-09 20:00:10.845 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0
2025-01-09 20:00:10.846 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-01-09 20:00:10.846 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-01-09 20:00:10.847 DEBUG: === Key exchange possibilities ===
2025-01-09 20:00:10.847 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 20:00:10.847 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-01-09 20:00:10.847 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-01-09 20:00:10.847 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-01-09 20:00:10.847 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 20:00:10.848 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 20:00:10.848 DEBUG: client compress: none, zlib@openssh.com
2025-01-09 20:00:10.848 DEBUG: server compress: none, zlib@openssh.com
2025-01-09 20:00:10.848 DEBUG: client lang:
2025-01-09 20:00:10.848 DEBUG: server lang:
2025-01-09 20:00:10.849 DEBUG: kex follows: False
2025-01-09 20:00:10.849 DEBUG: === Key exchange agreements ===
2025-01-09 20:00:10.849 DEBUG: Strict kex mode: True
2025-01-09 20:00:10.849 DEBUG: Kex: curve25519-sha256@libssh.org
2025-01-09 20:00:10.849 DEBUG: HostKey: ssh-ed25519
2025-01-09 20:00:10.850 DEBUG: Cipher: aes128-ctr
2025-01-09 20:00:10.850 DEBUG: MAC: hmac-sha2-256
2025-01-09 20:00:10.850 DEBUG: Compression: none
2025-01-09 20:00:10.850 DEBUG: === End of kex handshake ===
2025-01-09 20:00:10.894 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-01-09 20:00:10.894 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-01-09 20:00:10.895 DEBUG: Switch to new keys ...
2025-01-09 20:00:10.896 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-01-09 20:00:10.896 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 20:00:10.897 DEBUG: Adding ssh-ed25519 host key for 10.0.0.24: b'6c341ee447b2e01c7c8247fd838e29d2'
2025-01-09 20:00:11.052 DEBUG: Trying discovered key b'e5881f9c1de5a04ee25142f3a5474fb9' in /root/.ssh/id_rsa
2025-01-09 20:00:11.053 DEBUG: userauth is OK
2025-01-09 20:00:11.053 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-01-09 20:00:11.054 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-01-09 20:00:11.054 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com']
2025-01-09 20:00:11.054 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-01-09 20:00:11.073 INFO: Authentication (publickey) successful!
2025-01-09 20:00:11.075 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh'
2025-01-09 20:00:11.076 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-01-09 20:00:11.137 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-01-09 20:00:11.137 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-01-09 20:00:11.137 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-01-09 20:00:11.177 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-01-09 20:00:11.177 DEBUG: Secsh channel 0 opened.
2025-01-09 20:00:11.178 DEBUG: [chan 0] Sesch channel 0 request ok
2025-01-09 20:00:11.179 DEBUG: Command started, waiting result...
2025-01-09 20:00:11.179 DEBUG: [chan 0] EOF sent (0)
2025-01-09 20:00:11.182 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
2025-01-09 20:00:11.183 INFO: + my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
2025-01-09 20:00:11.183 INFO: ++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
2025-01-09 20:00:11.184 INFO: + my_dir=/tmp/tf-deployment-test/tests/ziu/ansible
2025-01-09 20:00:11.184 INFO: + TF_CONFIG_DIR=/home/ubuntu/.tf
+ source /tmp/test.env
2025-01-09 20:00:11.185 INFO: ++ DEBUG=false
++ DEPLOYER=ansible
++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-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.24 10.0.0.42 10.0.0.27 '
++ AGENT_NODES='10.0.0.47 10.0.0.29 '
++ CONTROL_NODES='10.20.0.14 10.20.0.6 10.20.0.17 '
++ 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.24
++ OS_AUTH_URL=http://10.0.0.24:5000/v3
++ AUTH_PASSWORD=contrail123
++ AUTH_URL=
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-1
2025-01-09 20:00:11.185 INFO: ++ SSH_USER=ubuntu
++ SSH_HOST=10.0.0.24
++ DEPLOYMENT_TEST_TAGS=ziu
+ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
+ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
+ export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
2025-01-09 20:00:11.185 INFO: + CONTRAIL_CONTAINER_TAG=master-1_2_9_6-1
2025-01-09 20:00:11.185 INFO: + 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
2025-01-09 20:00:11.185 INFO: + openstack_deployer_dir=/home/ubuntu/contrail-kolla-ansible
+ tf_deployer_image=tf-ansible-deployer-src
2025-01-09 20:00:11.185 INFO: + openstack_deployer_image=tf-kolla-ansible-src
2025-01-09 20:00:11.186 INFO: + fetch_deployer tf-ansible-deployer-src /home/ubuntu/tf-ansible-deployer
+ [[ 2 != 2 ]]
+ local deployer_image=tf-ansible-deployer-src
+ local deployer_dir=/home/ubuntu/tf-ansible-deployer
+ sudo rm -rf /home/ubuntu/tf-ansible-deployer
2025-01-09 20:00:11.206 INFO: + local image=nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src
+ '[' -n master-1_2_9_6-1 ']'
2025-01-09 20:00:11.207 INFO: + image+=:master-1_2_9_6-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_6-1
2025-01-09 20:00:11.237 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_6-1' locally
2025-01-09 20:00:11.359 INFO: master-1_2_9_6-1: Pulling from tf-ansible-deployer-src
2025-01-09 20:00:11.360 INFO: 4cde6ace624c: Pulling fs layer
2025-01-09 20:00:11.413 INFO: 4cde6ace624c: Verifying Checksum
4cde6ace624c: Download complete
2025-01-09 20:00:11.554 INFO: 4cde6ace624c: Pull complete
2025-01-09 20:00:11.571 INFO: Digest: sha256:1085eb5ab236985d91ff923069843162cf2f076b52bd138e9630e98ac15c3e84
2025-01-09 20:00:11.578 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_6-1
2025-01-09 20:00:11.872 INFO: 1887eb88e5407d1e34f170d7bb301b7d08a94acb6f5632efc29baaaeae5c0dd7
2025-01-09 20:00:11.876 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer
2025-01-09 20:00:11.987 INFO: + sudo docker rm -fv tf-ansible-deployer-src
2025-01-09 20:00:12.030 INFO: tf-ansible-deployer-src
2025-01-09 20:00:12.034 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer
2025-01-09 20:00:12.047 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 20:00:12.127 INFO: + local image=nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src
+ '[' -n master-1_2_9_6-1 ']'
+ image+=:master-1_2_9_6-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_6-1
2025-01-09 20:00:12.154 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_6-1' locally
2025-01-09 20:00:12.309 INFO: master-1_2_9_6-1: Pulling from tf-kolla-ansible-src
5a589bfd342e: Pulling fs layer
2025-01-09 20:00:12.728 INFO: 5a589bfd342e: Verifying Checksum
2025-01-09 20:00:12.729 INFO: 5a589bfd342e: Download complete
2025-01-09 20:00:13.459 INFO: 5a589bfd342e: Pull complete
2025-01-09 20:00:13.477 INFO: Digest: sha256:77e75146b7eee28dc70d8796a3ac5d7182342a463be2be8825d664fb4c5de1c8
2025-01-09 20:00:13.488 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_6-1
2025-01-09 20:00:13.650 INFO: ed84bc0469159e994ceac4f6be6dac5429f244258faafac7195ee2e40f56ac0d
2025-01-09 20:00:13.652 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible
2025-01-09 20:00:13.780 INFO: + sudo docker rm -fv tf-kolla-ansible-src
2025-01-09 20:00:13.837 INFO: tf-kolla-ansible-src
2025-01-09 20:00:13.839 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible
2025-01-09 20:00:13.848 INFO: + cd /home/ubuntu/tf-ansible-deployer
+ cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml
2025-01-09 20:00:13.853 INFO: + sed -i 's/CONTRAIL_CONTAINER_TAG:.*/CONTRAIL_CONTAINER_TAG: master-1_2_9_6-1/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-01-09 20:00:13.854 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5101/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-01-09 20:00:13.856 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 20:00:15.170 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-01-09 20:00:15.186 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-01-09 20:00:15.201 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-01-09 20:00:15.744 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-01-09 20:00:17.281 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:00:17.281 INFO: ok: [localhost]
2025-01-09 20:00:17.497 INFO: TASK [Expose instances] ********************************************************
ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false}
2025-01-09 20:00:17.725 INFO: TASK [Expose global configuration] *********************************************
2025-01-09 20:00:17.725 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-01-09 20:00:17.918 INFO: TASK [Expose remote_locations configuration] ***********************************
2025-01-09 20:00:17.919 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-01-09 20:00:18.105 INFO: TASK [Expose provider config] **************************************************
2025-01-09 20:00:18.105 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 20:00:18.812 INFO: TASK [pip : check if pip present] **********************************************
changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.249621", "end": "2025-01-09 20:00:18.774463", "msg": "", "rc": 0, "start": "2025-01-09 20:00:18.524842", "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 20:00:20.142 INFO: TASK [pip : upgrade pip] *******************************************************
2025-01-09 20:00:20.142 INFO: changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.853839", "end": "2025-01-09 20:00:20.114508", "msg": "", "rc": 0, "start": "2025-01-09 20:00:19.260669", "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 20:00:20.234 INFO: TASK [contrail_deployer : create container host group] *************************
2025-01-09 20:00:20.301 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-01-09 20:00:20.708 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-01-09 20:00:20.708 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:20.742 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:20.773 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:20.803 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:20.838 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:21.024 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-01-09 20:00:21.025 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:21.055 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:21.086 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:21.116 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:21.149 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:21.485 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-01-09 20:00:21.547 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-01-09 20:00:21.715 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:00:21.715 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-01-09 20:00:21.907 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:21.943 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:21.974 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:22.155 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:00:22.155 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-01-09 20:00:22.359 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-01-09 20:00:22.360 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:22.396 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:22.429 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:22.612 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-01-09 20:00:22.856 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-01-09 20:00:22.857 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:22.875 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:22.911 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:23.089 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-01-09 20:00:23.323 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-01-09 20:00:23.325 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:23.359 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:23.395 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:23.576 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:00:23.576 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-01-09 20:00:23.775 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:23.838 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:23.875 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:24.073 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-01-09 20:00:24.308 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-01-09 20:00:24.310 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:24.343 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:24.376 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:24.589 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-01-09 20:00:24.820 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:24.832 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:24.863 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:25.093 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-01-09 20:00:25.307 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-01-09 20:00:25.308 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:25.341 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:25.377 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:25.553 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-01-09 20:00:25.846 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-01-09 20:00:26.159 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:00:26.160 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-01-09 20:00:26.494 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:00:26.494 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-01-09 20:00:26.696 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:26.885 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-01-09 20:00:27.134 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-01-09 20:00:27.135 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:27.167 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47", "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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:27.381 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-01-09 20:00:27.578 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-01-09 20:00:27.647 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-01-09 20:00:28.042 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-01-09 20:00:28.042 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-01-09 20:00:28.221 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-01-09 20:00:28.221 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-1"}, "changed": false}
2025-01-09 20:00:28.389 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-01-09 20:00:28.389 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false}
2025-01-09 20:00:28.629 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-01-09 20:00:28.793 INFO: TASK [contrail_deployer : add roles if defined] ********************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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_24": {"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_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:28.818 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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_24": {"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_42": {"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_42", "value": {"ip": "10.0.0.42", "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 20:00:28.847 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"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_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:28.874 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:28.900 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:00:29.069 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-01-09 20:00:29.073 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.24 10.0.0.42 10.0.0.27", "opencontrail_collector_ip": "10.0.0.24 10.0.0.42 10.0.0.27"}, "changed": false}
2025-01-09 20:00:29.121 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-01-09 20:00:29.166 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-01-09 20:00:29.401 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-01-09 20:00:29.448 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-01-09 20:00:29.515 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-01-09 20:00:30.109 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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 20:00:30.322 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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 20:00:30.550 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
2025-01-09 20:00:30.551 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.599 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.600 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.629 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.658 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.690 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.721 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.751 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:00:30.933 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:00:31.144 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-01-09 20:00:31.144 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:31.162 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:00:31.190 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:31.385 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:00:31.591 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
2025-01-09 20:00:31.592 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:31.625 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:00:31.656 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:31.828 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:00:31.828 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:00:32.020 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-01-09 20:00:32.021 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:00:32.050 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:00:32.078 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:00:32.272 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:00:32.279 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 20:00:32.467 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-01-09 20:00:32.468 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.24"}, "changed": false}
2025-01-09 20:00:32.817 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
2025-01-09 20:00:32.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 20:00:32.851 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 20:00:32.883 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 20:00:32.975 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 20:00:33.012 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 20:00:33.013 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 20:00:33.226 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
2025-01-09 20:00:33.226 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 20:00:33.628 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-01-09 20:00:33.680 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-01-09 20:00:33.894 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:00:33.894 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-01-09 20:00:34.113 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-01-09 20:00:34.114 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-01-09 20:00:34.493 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-01-09 20:00:34.652 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-01-09 20:00:34.657 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-01-09 20:00:34.803 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-01-09 20:00:34.803 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-01-09 20:00:35.035 INFO: TASK [kolla_deployer : install_kolla_dependencies] *****************************
2025-01-09 20:00:35.085 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost
2025-01-09 20:00:36.589 INFO: TASK [kolla_deployer : install git to operate on kolla branches] ***************
2025-01-09 20:00:36.590 INFO: ok: [localhost] => {"cache_update_time": 1736451114, "cache_updated": false, "changed": false}
2025-01-09 20:00:36.645 INFO: TASK [kolla_deployer : create kolla playbooks] *********************************
2025-01-09 20:00:36.701 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost
2025-01-09 20:00:36.924 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] ***
2025-01-09 20:00:36.925 INFO: ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 20:00:37.446 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************
2025-01-09 20:00:37.446 INFO: ok: [localhost] => {"changed": false, "stat": {"atime": 1736452813.843127, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1736452813.843127, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 517215, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1736450808.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": "4115505350", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
2025-01-09 20:00:38.164 INFO: TASK [kolla_deployer : Choosing openstack branch] ******************************
2025-01-09 20:00:38.165 INFO: changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.156922", "end": "2025-01-09 20:00:38.139363", "msg": "", "rc": 0, "start": "2025-01-09 20:00:37.982441", "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 20:00:40.261 INFO: TASK [kolla_deployer : install python compose] *********************************
ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "docker<7"], "name": ["docker<7"], "requirements": null, "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)\nRequirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)\nRequirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)\nRequirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)", "Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)", "Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)", "Requirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)"], "version": null, "virtualenv": null}
2025-01-09 20:00:42.122 INFO: TASK [kolla_deployer : install kolla requirements] *****************************
2025-01-09 20:00:42.123 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 20:00:44.389 INFO: TASK [kolla_deployer : install kolla libraries] ********************************
2025-01-09 20:00:44.391 INFO: changed: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:00:44.637 INFO: TASK [k8s_deployer : init master_ip list] **************************************
2025-01-09 20:00:44.637 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-01-09 20:00:44.825 INFO: TASK [k8s_deployer : init master_name list] ************************************
2025-01-09 20:00:44.826 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-01-09 20:00:45.274 INFO: TASK [k8s_deployer : show master_ip list] **************************************
ok: [localhost] => {
"msg": []
}
2025-01-09 20:00:45.478 INFO: TASK [k8s_deployer : show master_name list] ************************************
2025-01-09 20:00:45.479 INFO: ok: [localhost] => {
"msg": []
}
2025-01-09 20:00:46.346 INFO: PLAY [Prepare Docker] **********************************************************
2025-01-09 20:00:48.051 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:00:48.051 INFO: ok: [10.0.0.24]
2025-01-09 20:00:48.260 INFO: ok: [10.0.0.42]
2025-01-09 20:00:48.402 INFO: ok: [10.0.0.27]
2025-01-09 20:00:48.488 INFO: ok: [10.0.0.47]
2025-01-09 20:00:48.578 INFO: ok: [10.0.0.29]
2025-01-09 20:00:49.254 INFO: TASK [docker : include OS specific] ********************************************
2025-01-09 20:00:49.928 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.24, 10.0.0.42, 10.0.0.27, 10.0.0.47, 10.0.0.29
2025-01-09 20:00:51.213 INFO: TASK [docker : upgrade pyopenssl] **********************************************
2025-01-09 20:00:51.213 INFO: ok: [10.0.0.42] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 20:00:51.416 INFO: ok: [10.0.0.27] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 20:00:51.501 INFO: ok: [10.0.0.24] => {"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 20:00:51.788 INFO: ok: [10.0.0.47] => {"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 20:00:51.828 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 20:00:53.154 INFO: TASK [docker : Install pre-requisites] *****************************************
ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1736451114, "cache_updated": false, "changed": false}
2025-01-09 20:00:53.358 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736451114, "cache_updated": false, "changed": false}
2025-01-09 20:00:53.417 INFO: ok: [10.0.0.24] => {"attempts": 1, "cache_update_time": 1736451114, "cache_updated": false, "changed": false}
2025-01-09 20:00:53.666 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1736451114, "cache_updated": false, "changed": false}
2025-01-09 20:00:53.764 INFO: ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736451114, "cache_updated": false, "changed": false}
2025-01-09 20:00:54.788 INFO: TASK [docker : add docker repo key] ********************************************
ok: [10.0.0.42] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:00:55.031 INFO: ok: [10.0.0.47] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:00:55.059 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 20:00:55.072 INFO: ok: [10.0.0.24] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:00:55.085 INFO: ok: [10.0.0.27] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:00:55.907 INFO: TASK [docker : create docker repo] *********************************************
ok: [10.0.0.42] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:00:55.960 INFO: ok: [10.0.0.27] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:00:56.007 INFO: ok: [10.0.0.47] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:00:56.099 INFO: ok: [10.0.0.24] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:00:56.221 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 20:00:59.870 INFO: TASK [docker : install docker for other ubuntu] ********************************
ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": true, "changed": false}
2025-01-09 20:00:59.936 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": true, "changed": false}
2025-01-09 20:01:00.041 INFO: ok: [10.0.0.24] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": true, "changed": false}
2025-01-09 20:01:00.086 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": true, "changed": false}
2025-01-09 20:01:00.115 INFO: ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": true, "changed": false}
2025-01-09 20:01:00.273 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-01-09 20:01:00.898 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.24, 10.0.0.42, 10.0.0.27, 10.0.0.47, 10.0.0.29
2025-01-09 20:01:01.632 INFO: TASK [docker : create docker config directory] *********************************
ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:01:01.814 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:01:01.863 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:01:02.009 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 20:01:02.009 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:01:02.603 INFO: TASK [docker : ensure docker config file exists] *******************************
changed: [10.0.0.42] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-01-09 20:01:02.663 INFO: changed: [10.0.0.24] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-01-09 20:01:02.784 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-01-09 20:01:02.850 INFO: changed: [10.0.0.47] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-01-09 20:01:02.967 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 20:01:03.659 INFO: TASK [docker : read docker config file] ****************************************
changed: [10.0.0.42] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003571", "end": "2025-01-09 20:01:03.591899", "msg": "", "rc": 0, "start": "2025-01-09 20:01:03.588328", "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 20:01:03.712 INFO: changed: [10.0.0.24] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005465", "end": "2025-01-09 20:01:03.655932", "msg": "", "rc": 0, "start": "2025-01-09 20:01:03.650467", "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 20:01:03.740 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003203", "end": "2025-01-09 20:01:03.687860", "msg": "", "rc": 0, "start": "2025-01-09 20:01:03.684657", "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 20:01:03.925 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004053", "end": "2025-01-09 20:01:03.891540", "msg": "", "rc": 0, "start": "2025-01-09 20:01:03.887487", "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 20:01:04.057 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003973", "end": "2025-01-09 20:01:04.008154", "msg": "", "rc": 0, "start": "2025-01-09 20:01:04.004181", "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 20:01:04.385 INFO: TASK [docker : convert entries to json] ****************************************
2025-01-09 20:01:04.385 INFO: ok: [10.0.0.24] => {"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 20:01:04.495 INFO: ok: [10.0.0.42] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 20:01:04.610 INFO: ok: [10.0.0.27] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 20:01:04.716 INFO: ok: [10.0.0.47] => {"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 20:01:04.789 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 20:01:05.076 INFO: TASK [docker : register insecure-registries] ***********************************
2025-01-09 20:01:05.077 INFO: ok: [10.0.0.24] => {"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 20:01:05.198 INFO: ok: [10.0.0.42] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-01-09 20:01:05.394 INFO: ok: [10.0.0.27] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-01-09 20:01:05.506 INFO: ok: [10.0.0.47] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-01-09 20:01:05.541 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 20:01:06.060 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************
2025-01-09 20:01:06.063 INFO: ok: [10.0.0.42] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 20:01:06.085 INFO: ok: [10.0.0.27] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 20:01:06.127 INFO: ok: [10.0.0.47] => {"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 20:01:06.269 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}
2025-01-09 20:01:07.451 INFO: TASK [docker : write config to daemon.json] ************************************
changed: [10.0.0.42] => {"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-1736452866.6195016-108877-202548136123103/source", "state": "file", "uid": 0}
2025-01-09 20:01:07.478 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736452866.7653015-108878-61143289489834/source", "state": "file", "uid": 0}
2025-01-09 20:01:07.535 INFO: changed: [10.0.0.47] => {"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-1736452866.9420276-108900-65033380385441/source", "state": "file", "uid": 0}
2025-01-09 20:01:07.629 INFO: 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-1736452867.0246387-108914-13570625292097/source", "state": "file", "uid": 0}
2025-01-09 20:01:22.057 INFO: TASK [docker : restart docker daemon] ******************************************
2025-01-09 20:01:22.057 INFO: changed: [10.0.0.47] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 19:32:16 UTC", "ActiveEnterTimestampMonotonic": "438248612", "ActiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveExitTimestampMonotonic": "437354423", "ActiveState": "active", "After": "network-online.target systemd-journald.socket system.slice containerd.service docker.socket basic.target time-set.target firewalld.service sysinit.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 19:32:15 UTC", "AssertTimestampMonotonic": "437359315", "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": "139166533000", "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 19:32:15 UTC", "ConditionTimestampMonotonic": "437359314", "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": "11536", "ExecMainStartTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ExecMainStartTimestampMonotonic": "437360199", "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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11536 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11536 ; 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 19:32:15 UTC", "InactiveEnterTimestampMonotonic": "437358860", "InactiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "InactiveExitTimestampMonotonic": "437360432", "InvocationID": "fa64def6f8f746e39fcb72175e7b34b3", "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": "11536", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "823734272", "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 19:32:16 UTC", "StateChangeTimestampMonotonic": "438248612", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:01:22.263 INFO: changed: [10.0.0.29] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 19:32:16 UTC", "ActiveEnterTimestampMonotonic": "390350404", "ActiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveExitTimestampMonotonic": "389354567", "ActiveState": "active", "After": "containerd.service network-online.target basic.target docker.socket firewalld.service systemd-journald.socket time-set.target sysinit.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 19:32:15 UTC", "AssertTimestampMonotonic": "389358931", "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": "138478966000", "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 19:32:15 UTC", "ConditionTimestampMonotonic": "389358929", "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": "11563", "ExecMainStartTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ExecMainStartTimestampMonotonic": "389360147", "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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11563 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11563 ; 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 19:32:15 UTC", "InactiveEnterTimestampMonotonic": "389358229", "InactiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "InactiveExitTimestampMonotonic": "389360435", "InvocationID": "e317be0b4349417993b16bbbf79efa52", "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": "11563", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "824913920", "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 19:32:16 UTC", "StateChangeTimestampMonotonic": "390350404", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:01:26.218 INFO: changed: [10.0.0.27] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveEnterTimestampMonotonic": "703978696", "ActiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveExitTimestampMonotonic": "703109437", "ActiveState": "active", "After": "docker.socket basic.target sysinit.target containerd.service systemd-journald.socket time-set.target network-online.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 19:32:15 UTC", "AssertTimestampMonotonic": "703114118", "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": "115656080000", "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 19:32:15 UTC", "ConditionTimestampMonotonic": "703114116", "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": "11804", "ExecMainStartTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ExecMainStartTimestampMonotonic": "703115078", "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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11804 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11804 ; 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 19:32:15 UTC", "InactiveEnterTimestampMonotonic": "703113523", "InactiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "InactiveExitTimestampMonotonic": "703115316", "InvocationID": "489672c6747e49fea6251b3c9a4ce2d5", "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": "11804", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5559357440", "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 19:32:15 UTC", "StateChangeTimestampMonotonic": "703978696", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "12", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:01:26.536 INFO: changed: [10.0.0.42] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveEnterTimestampMonotonic": "754908968", "ActiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveExitTimestampMonotonic": "754037651", "ActiveState": "active", "After": "docker.socket containerd.service system.slice firewalld.service basic.target network-online.target time-set.target sysinit.target systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 19:32:15 UTC", "AssertTimestampMonotonic": "754042517", "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": "116705001000", "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 19:32:15 UTC", "ConditionTimestampMonotonic": "754042515", "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": "11351", "ExecMainStartTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ExecMainStartTimestampMonotonic": "754043383", "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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11351 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=11351 ; 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 19:32:15 UTC", "InactiveEnterTimestampMonotonic": "754041953", "InactiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "InactiveExitTimestampMonotonic": "754043642", "InvocationID": "191d205a51774f18b092cc01bd1730ce", "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": "11351", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5560016896", "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 19:32:15 UTC", "StateChangeTimestampMonotonic": "754908968", "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 20:01:27.621 INFO: TASK [docker : start docker daemon] ********************************************
2025-01-09 20:01:28.304 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.24, 10.0.0.42, 10.0.0.27, 10.0.0.47, 10.0.0.29
2025-01-09 20:01:29.017 INFO: TASK [docker : start docker daemon] ********************************************
ok: [10.0.0.24] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 19:32:16 UTC", "ActiveEnterTimestampMonotonic": "809291854", "ActiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveExitTimestampMonotonic": "808348677", "ActiveState": "active", "After": "containerd.service system.slice docker.socket time-set.target firewalld.service sysinit.target systemd-journald.socket network-online.target basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 19:32:15 UTC", "AssertTimestampMonotonic": "808353361", "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": "262400820000", "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 19:32:15 UTC", "ConditionTimestampMonotonic": "808353360", "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": "16236", "ExecMainStartTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ExecMainStartTimestampMonotonic": "808354230", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-01-09 19:59:56 UTC] ; stop_time=[Thu 2025-01-09 19:59:56 UTC] ; pid=104544 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-01-09 19:59:56 UTC] ; stop_time=[Thu 2025-01-09 19:59:56 UTC] ; pid=104544 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=16236 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=16236 ; 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 19:32:15 UTC", "InactiveEnterTimestampMonotonic": "808352861", "InactiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "InactiveExitTimestampMonotonic": "808354462", "InvocationID": "a4cb37a4a6084378b7b5ac1b3bf95930", "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": "16236", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4706054144", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-01-09 19:59:56 UTC", "StateChangeTimestampMonotonic": "2469396273", "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 20:01:29.196 INFO: ok: [10.0.0.42] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:26 UTC", "ActiveEnterTimestampMonotonic": "2505410745", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2488048871", "ActiveState": "active", "After": "docker.socket containerd.service system.slice firewalld.service basic.target network-online.target time-set.target sysinit.target systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:20 UTC", "AssertTimestampMonotonic": "2499431249", "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": "1475675000", "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 20:01:20 UTC", "ConditionTimestampMonotonic": "2499431247", "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": "43935", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:20 UTC", "ExecMainStartTimestampMonotonic": "2499432190", "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 20:01:20 UTC] ; stop_time=[n/a] ; pid=43935 ; 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 20:01:20 UTC] ; stop_time=[n/a] ; pid=43935 ; 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 20:01:20 UTC", "InactiveEnterTimestampMonotonic": "2499430517", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:20 UTC", "InactiveExitTimestampMonotonic": "2499432518", "InvocationID": "0ae2e5a828964c3aac58c732e06cd800", "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": "43935", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "65716224", "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 20:01:26 UTC", "StateChangeTimestampMonotonic": "2505410745", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "52", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:01:29.314 INFO: ok: [10.0.0.47] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:21 UTC", "ActiveEnterTimestampMonotonic": "2184171737", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2171260473", "ActiveState": "active", "After": "network-online.target systemd-journald.socket system.slice containerd.service docker.socket basic.target time-set.target firewalld.service sysinit.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:19 UTC", "AssertTimestampMonotonic": "2181478943", "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": "572853000", "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 20:01:19 UTC", "ConditionTimestampMonotonic": "2181478941", "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": "26026", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:19 UTC", "ExecMainStartTimestampMonotonic": "2181479804", "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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26026 ; 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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26026 ; 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 20:01:19 UTC", "InactiveEnterTimestampMonotonic": "2181478423", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:19 UTC", "InactiveExitTimestampMonotonic": "2181480093", "InvocationID": "21b54df4a439425787e3a74ec9790089", "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": "26026", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36065280", "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 20:01:21 UTC", "StateChangeTimestampMonotonic": "2184171737", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "19", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:01:29.403 INFO: ok: [10.0.0.29] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:22 UTC", "ActiveEnterTimestampMonotonic": "2136376456", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2123279059", "ActiveState": "active", "After": "containerd.service network-online.target basic.target docker.socket firewalld.service systemd-journald.socket time-set.target sysinit.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:19 UTC", "AssertTimestampMonotonic": "2133517614", "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": "533846000", "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 20:01:19 UTC", "ConditionTimestampMonotonic": "2133517613", "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": "26059", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:19 UTC", "ExecMainStartTimestampMonotonic": "2133518516", "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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26059 ; 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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26059 ; 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 20:01:19 UTC", "InactiveEnterTimestampMonotonic": "2133517091", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:19 UTC", "InactiveExitTimestampMonotonic": "2133518900", "InvocationID": "3e215a8e30014172884a4028fd6a69f6", "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": "26059", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "37367808", "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 20:01:22 UTC", "StateChangeTimestampMonotonic": "2136376456", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "19", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:01:29.437 INFO: ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:26 UTC", "ActiveEnterTimestampMonotonic": "2454156696", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2437085887", "ActiveState": "active", "After": "docker.socket basic.target sysinit.target containerd.service systemd-journald.socket time-set.target network-online.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:20 UTC", "AssertTimestampMonotonic": "2448197186", "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": "1571492000", "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 20:01:20 UTC", "ConditionTimestampMonotonic": "2448197184", "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": "45911", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:20 UTC", "ExecMainStartTimestampMonotonic": "2448198083", "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 20:01:20 UTC] ; stop_time=[n/a] ; pid=45911 ; 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 20:01:20 UTC] ; stop_time=[n/a] ; pid=45911 ; 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 20:01:20 UTC", "InactiveEnterTimestampMonotonic": "2448196305", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:20 UTC", "InactiveExitTimestampMonotonic": "2448198456", "InvocationID": "e945371608294ee1b0ca1361a436a337", "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": "45911", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "73220096", "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 20:01:26 UTC", "StateChangeTimestampMonotonic": "2454156696", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "52", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:01:30.949 INFO: PLAY [ZIU stage 1 stop services] ***********************************************
2025-01-09 20:01:32.455 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.24]
2025-01-09 20:01:32.584 INFO: ok: [10.0.0.42]
2025-01-09 20:01:32.604 INFO: ok: [10.0.0.27]
2025-01-09 20:01:32.684 INFO: ok: [10.0.0.47]
2025-01-09 20:01:32.731 INFO: ok: [10.0.0.29]
2025-01-09 20:01:33.466 INFO: TASK [set_fact] ****************************************************************
ok: [10.0.0.24] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.24", "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.24", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27", "computeManager_ip": "10.0.0.24", "imageManager_ip": "10.0.0.24", "networkManager_ip": "10.0.0.24"}, "contrail_version_tag": "master-1_2_9_6-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_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 20:01:33.729 INFO: ok: [10.0.0.42] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.24", "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.24", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27", "computeManager_ip": "10.0.0.24", "imageManager_ip": "10.0.0.24", "networkManager_ip": "10.0.0.24"}, "contrail_version_tag": "master-1_2_9_6-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_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 20:01:33.809 INFO: ok: [10.0.0.27] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.24", "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.24", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27", "computeManager_ip": "10.0.0.24", "imageManager_ip": "10.0.0.24", "networkManager_ip": "10.0.0.24"}, "contrail_version_tag": "master-1_2_9_6-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_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 20:01:33.968 INFO: ok: [10.0.0.47] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.24", "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.24", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27", "computeManager_ip": "10.0.0.24", "imageManager_ip": "10.0.0.24", "networkManager_ip": "10.0.0.24"}, "contrail_version_tag": "master-1_2_9_6-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_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 20:01:34.131 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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.24", "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.24", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27", "computeManager_ip": "10.0.0.24", "imageManager_ip": "10.0.0.24", "networkManager_ip": "10.0.0.24"}, "contrail_version_tag": "master-1_2_9_6-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_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 20:01:34.377 INFO: TASK [include_vars] ************************************************************
2025-01-09 20:01:34.378 INFO: ok: [10.0.0.24] => {"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 20:01:34.477 INFO: ok: [10.0.0.42] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 20:01:34.597 INFO: ok: [10.0.0.27] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 20:01:34.652 INFO: ok: [10.0.0.47] => {"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 20:01:34.724 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 20:01:34.896 INFO: TASK [include_role : contrail_config] ******************************************
2025-01-09 20:01:46.634 INFO: TASK [contrail_config : update contrail config image] **************************
2025-01-09 20:01:46.634 INFO: changed: [10.0.0.24] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:10.532961", "end": "2025-01-09 20:01:46.571631", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:01:36.038670", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n7bdda2c23062: Pulling fs layer\n4cb9cecb185b: Pulling fs layer\n9ea24648dcf8: Pulling fs layer\n56fa670f28fa: Pulling fs layer\n3cff80f0e21f: Pulling fs layer\n457fe9c91e07: Pulling fs layer\n7a9c8ebffb0d: Pulling fs layer\n931500528bd9: Pulling fs layer\n603868577e04: Pulling fs layer\n457fe9c91e07: Waiting\n7a9c8ebffb0d: Waiting\n931500528bd9: Waiting\n56fa670f28fa: Waiting\n3cff80f0e21f: Waiting\n603868577e04: Waiting\n9ea24648dcf8: Verifying Checksum\n9ea24648dcf8: Download complete\n7bdda2c23062: Verifying Checksum\n7bdda2c23062: Download complete\n4cb9cecb185b: Verifying Checksum\n4cb9cecb185b: Download complete\n7bdda2c23062: Pull complete\n56fa670f28fa: Verifying Checksum\n56fa670f28fa: Download complete\n3cff80f0e21f: Verifying Checksum\n3cff80f0e21f: Download complete\n4cb9cecb185b: Pull complete\n9ea24648dcf8: Pull complete\n931500528bd9: Download complete\n56fa670f28fa: Pull complete\n3cff80f0e21f: Pull complete\n603868577e04: Verifying Checksum\n603868577e04: Download complete\n457fe9c91e07: Download complete\n7a9c8ebffb0d: Verifying Checksum\n7a9c8ebffb0d: Download complete\n457fe9c91e07: Pull complete\n7a9c8ebffb0d: Pull complete\n931500528bd9: Pull complete\n603868577e04: Pull complete\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "7bdda2c23062: Pulling fs layer", "4cb9cecb185b: Pulling fs layer", "9ea24648dcf8: Pulling fs layer", "56fa670f28fa: Pulling fs layer", "3cff80f0e21f: Pulling fs layer", "457fe9c91e07: Pulling fs layer", "7a9c8ebffb0d: Pulling fs layer", "931500528bd9: Pulling fs layer", "603868577e04: Pulling fs layer", "457fe9c91e07: Waiting", "7a9c8ebffb0d: Waiting", "931500528bd9: Waiting", "56fa670f28fa: Waiting", "3cff80f0e21f: Waiting", "603868577e04: Waiting", "9ea24648dcf8: Verifying Checksum", "9ea24648dcf8: Download complete", "7bdda2c23062: Verifying Checksum", "7bdda2c23062: Download complete", "4cb9cecb185b: Verifying Checksum", "4cb9cecb185b: Download complete", "7bdda2c23062: Pull complete", "56fa670f28fa: Verifying Checksum", "56fa670f28fa: Download complete", "3cff80f0e21f: Verifying Checksum", "3cff80f0e21f: Download complete", "4cb9cecb185b: Pull complete", "9ea24648dcf8: Pull complete", "931500528bd9: Download complete", "56fa670f28fa: Pull complete", "3cff80f0e21f: Pull complete", "603868577e04: Verifying Checksum", "603868577e04: Download complete", "457fe9c91e07: Download complete", "7a9c8ebffb0d: Verifying Checksum", "7a9c8ebffb0d: Download complete", "457fe9c91e07: Pull complete", "7a9c8ebffb0d: Pull complete", "931500528bd9: Pull complete", "603868577e04: Pull complete", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:01:51.529 INFO: changed: [10.0.0.42] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:15.384715", "end": "2025-01-09 20:01:51.479113", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:01:36.094398", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n7bdda2c23062: Pulling fs layer\n4cb9cecb185b: Pulling fs layer\n9ea24648dcf8: Pulling fs layer\n56fa670f28fa: Pulling fs layer\n3cff80f0e21f: Pulling fs layer\n457fe9c91e07: Pulling fs layer\n7a9c8ebffb0d: Pulling fs layer\n931500528bd9: Pulling fs layer\n603868577e04: Pulling fs layer\n56fa670f28fa: Waiting\n3cff80f0e21f: Waiting\n457fe9c91e07: Waiting\n7a9c8ebffb0d: Waiting\n931500528bd9: Waiting\n603868577e04: Waiting\n9ea24648dcf8: Verifying Checksum\n9ea24648dcf8: Download complete\n7bdda2c23062: Verifying Checksum\n7bdda2c23062: Download complete\n4cb9cecb185b: Verifying Checksum\n4cb9cecb185b: Download complete\n7bdda2c23062: Pull complete\n4cb9cecb185b: Pull complete\n56fa670f28fa: Verifying Checksum\n56fa670f28fa: Download complete\n3cff80f0e21f: Verifying Checksum\n3cff80f0e21f: Download complete\n9ea24648dcf8: Pull complete\n931500528bd9: Verifying Checksum\n931500528bd9: Download complete\n56fa670f28fa: Pull complete\n3cff80f0e21f: Pull complete\n603868577e04: Download complete\n457fe9c91e07: Verifying Checksum\n457fe9c91e07: Download complete\n7a9c8ebffb0d: Verifying Checksum\n7a9c8ebffb0d: Download complete\n457fe9c91e07: Pull complete\n7a9c8ebffb0d: Pull complete\n931500528bd9: Pull complete\n603868577e04: Pull complete\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "7bdda2c23062: Pulling fs layer", "4cb9cecb185b: Pulling fs layer", "9ea24648dcf8: Pulling fs layer", "56fa670f28fa: Pulling fs layer", "3cff80f0e21f: Pulling fs layer", "457fe9c91e07: Pulling fs layer", "7a9c8ebffb0d: Pulling fs layer", "931500528bd9: Pulling fs layer", "603868577e04: Pulling fs layer", "56fa670f28fa: Waiting", "3cff80f0e21f: Waiting", "457fe9c91e07: Waiting", "7a9c8ebffb0d: Waiting", "931500528bd9: Waiting", "603868577e04: Waiting", "9ea24648dcf8: Verifying Checksum", "9ea24648dcf8: Download complete", "7bdda2c23062: Verifying Checksum", "7bdda2c23062: Download complete", "4cb9cecb185b: Verifying Checksum", "4cb9cecb185b: Download complete", "7bdda2c23062: Pull complete", "4cb9cecb185b: Pull complete", "56fa670f28fa: Verifying Checksum", "56fa670f28fa: Download complete", "3cff80f0e21f: Verifying Checksum", "3cff80f0e21f: Download complete", "9ea24648dcf8: Pull complete", "931500528bd9: Verifying Checksum", "931500528bd9: Download complete", "56fa670f28fa: Pull complete", "3cff80f0e21f: Pull complete", "603868577e04: Download complete", "457fe9c91e07: Verifying Checksum", "457fe9c91e07: Download complete", "7a9c8ebffb0d: Verifying Checksum", "7a9c8ebffb0d: Download complete", "457fe9c91e07: Pull complete", "7a9c8ebffb0d: Pull complete", "931500528bd9: Pull complete", "603868577e04: Pull complete", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:01:52.205 INFO: changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:15.924513", "end": "2025-01-09 20:01:52.160054", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:01:36.235541", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n7bdda2c23062: Pulling fs layer\n4cb9cecb185b: Pulling fs layer\n9ea24648dcf8: Pulling fs layer\n56fa670f28fa: Pulling fs layer\n3cff80f0e21f: Pulling fs layer\n457fe9c91e07: Pulling fs layer\n7a9c8ebffb0d: Pulling fs layer\n931500528bd9: Pulling fs layer\n603868577e04: Pulling fs layer\n7a9c8ebffb0d: Waiting\n3cff80f0e21f: Waiting\n931500528bd9: Waiting\n603868577e04: Waiting\n457fe9c91e07: Waiting\n56fa670f28fa: Waiting\n7bdda2c23062: Verifying Checksum\n7bdda2c23062: Download complete\n9ea24648dcf8: Verifying Checksum\n9ea24648dcf8: Download complete\n4cb9cecb185b: Verifying Checksum\n4cb9cecb185b: Download complete\n7bdda2c23062: Pull complete\n56fa670f28fa: Verifying Checksum\n56fa670f28fa: Download complete\n3cff80f0e21f: Verifying Checksum\n3cff80f0e21f: Download complete\n4cb9cecb185b: Pull complete\n931500528bd9: Download complete\n9ea24648dcf8: Pull complete\n56fa670f28fa: Pull complete\n603868577e04: Verifying Checksum\n603868577e04: Download complete\n3cff80f0e21f: Pull complete\n457fe9c91e07: Verifying Checksum\n457fe9c91e07: Download complete\n7a9c8ebffb0d: Verifying Checksum\n7a9c8ebffb0d: Download complete\n457fe9c91e07: Pull complete\n7a9c8ebffb0d: Pull complete\n931500528bd9: Pull complete\n603868577e04: Pull complete\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "7bdda2c23062: Pulling fs layer", "4cb9cecb185b: Pulling fs layer", "9ea24648dcf8: Pulling fs layer", "56fa670f28fa: Pulling fs layer", "3cff80f0e21f: Pulling fs layer", "457fe9c91e07: Pulling fs layer", "7a9c8ebffb0d: Pulling fs layer", "931500528bd9: Pulling fs layer", "603868577e04: Pulling fs layer", "7a9c8ebffb0d: Waiting", "3cff80f0e21f: Waiting", "931500528bd9: Waiting", "603868577e04: Waiting", "457fe9c91e07: Waiting", "56fa670f28fa: Waiting", "7bdda2c23062: Verifying Checksum", "7bdda2c23062: Download complete", "9ea24648dcf8: Verifying Checksum", "9ea24648dcf8: Download complete", "4cb9cecb185b: Verifying Checksum", "4cb9cecb185b: Download complete", "7bdda2c23062: Pull complete", "56fa670f28fa: Verifying Checksum", "56fa670f28fa: Download complete", "3cff80f0e21f: Verifying Checksum", "3cff80f0e21f: Download complete", "4cb9cecb185b: Pull complete", "931500528bd9: Download complete", "9ea24648dcf8: Pull complete", "56fa670f28fa: Pull complete", "603868577e04: Verifying Checksum", "603868577e04: Download complete", "3cff80f0e21f: Pull complete", "457fe9c91e07: Verifying Checksum", "457fe9c91e07: Download complete", "7a9c8ebffb0d: Verifying Checksum", "7a9c8ebffb0d: Download complete", "457fe9c91e07: Pull complete", "7a9c8ebffb0d: Pull complete", "931500528bd9: Pull complete", "603868577e04: Pull complete", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:02:00.671 INFO: changed: [10.0.0.24] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:13.537536", "end": "2025-01-09 20:02:00.621994", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:01:47.084458", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nf93a2e2b7fea: Pulling fs layer\n6212a6bb1cc9: Pulling fs layer\n6212a6bb1cc9: Download complete\nf93a2e2b7fea: Verifying Checksum\nf93a2e2b7fea: Download complete\nf93a2e2b7fea: Pull complete\n6212a6bb1cc9: Pull complete\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "f93a2e2b7fea: Pulling fs layer", "6212a6bb1cc9: Pulling fs layer", "6212a6bb1cc9: Download complete", "f93a2e2b7fea: Verifying Checksum", "f93a2e2b7fea: Download complete", "f93a2e2b7fea: Pull complete", "6212a6bb1cc9: Pull complete", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:02:03.999 INFO: changed: [10.0.0.24] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "delta": "0:00:02.871856", "end": "2025-01-09 20:02:03.946431", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-09 20:02:01.074575", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1d3612ba7b0e: Pulling fs layer\n50fb9f3537b3: Pulling fs layer\n1d3612ba7b0e: Verifying Checksum\n1d3612ba7b0e: Download complete\n1d3612ba7b0e: Pull complete\n50fb9f3537b3: Verifying Checksum\n50fb9f3537b3: Download complete\n50fb9f3537b3: Pull complete\nDigest: sha256:19c6b8993c830fabc795e52703e702f74792f683299cd2540511f356466378ba\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1d3612ba7b0e: Pulling fs layer", "50fb9f3537b3: Pulling fs layer", "1d3612ba7b0e: Verifying Checksum", "1d3612ba7b0e: Download complete", "1d3612ba7b0e: Pull complete", "50fb9f3537b3: Verifying Checksum", "50fb9f3537b3: Download complete", "50fb9f3537b3: Pull complete", "Digest: sha256:19c6b8993c830fabc795e52703e702f74792f683299cd2540511f356466378ba", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1"]}
2025-01-09 20:02:06.169 INFO: changed: [10.0.0.42] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:14.272112", "end": "2025-01-09 20:02:06.121131", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:01:51.849019", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nf93a2e2b7fea: Pulling fs layer\n6212a6bb1cc9: Pulling fs layer\n6212a6bb1cc9: Verifying Checksum\n6212a6bb1cc9: Download complete\nf93a2e2b7fea: Verifying Checksum\nf93a2e2b7fea: Download complete\nf93a2e2b7fea: Pull complete\n6212a6bb1cc9: Pull complete\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "f93a2e2b7fea: Pulling fs layer", "6212a6bb1cc9: Pulling fs layer", "6212a6bb1cc9: Verifying Checksum", "6212a6bb1cc9: Download complete", "f93a2e2b7fea: Verifying Checksum", "f93a2e2b7fea: Download complete", "f93a2e2b7fea: Pull complete", "6212a6bb1cc9: Pull complete", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:02:06.245 INFO: changed: [10.0.0.24] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "delta": "0:00:01.845283", "end": "2025-01-09 20:02:06.181890", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-09 20:02:04.336607", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nff5f6f9d16c4: Pulling fs layer\nc6680eee756c: Pulling fs layer\nff5f6f9d16c4: Download complete\nff5f6f9d16c4: Pull complete\nc6680eee756c: Verifying Checksum\nc6680eee756c: Download complete\nc6680eee756c: Pull complete\nDigest: sha256:0fb0bd1e3221aeb58855eaef7a7440fdbb039b501db62a244c365f03439ef494\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "ff5f6f9d16c4: Pulling fs layer", "c6680eee756c: Pulling fs layer", "ff5f6f9d16c4: Download complete", "ff5f6f9d16c4: Pull complete", "c6680eee756c: Verifying Checksum", "c6680eee756c: Download complete", "c6680eee756c: Pull complete", "Digest: sha256:0fb0bd1e3221aeb58855eaef7a7440fdbb039b501db62a244c365f03439ef494", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1"]}
2025-01-09 20:02:07.226 INFO: changed: [10.0.0.24] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "delta": "0:00:00.456432", "end": "2025-01-09 20:02:07.164620", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-09 20:02:06.708188", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n176c0276f463: Pulling fs layer\n97b09d62a7ea: Pulling fs layer\n176c0276f463: Verifying Checksum\n176c0276f463: Download complete\n97b09d62a7ea: Verifying Checksum\n97b09d62a7ea: Download complete\n176c0276f463: Pull complete\n97b09d62a7ea: Pull complete\nDigest: sha256:467b9775920f7ce28670d0eb3fdff080e34d4f7c1cf05fc95adc9b4e8ce7706e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "176c0276f463: Pulling fs layer", "97b09d62a7ea: Pulling fs layer", "176c0276f463: Verifying Checksum", "176c0276f463: Download complete", "97b09d62a7ea: Verifying Checksum", "97b09d62a7ea: Download complete", "176c0276f463: Pull complete", "97b09d62a7ea: Pull complete", "Digest: sha256:467b9775920f7ce28670d0eb3fdff080e34d4f7c1cf05fc95adc9b4e8ce7706e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1"]}
2025-01-09 20:02:08.170 INFO: changed: [10.0.0.42] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "delta": "0:00:01.581700", "end": "2025-01-09 20:02:08.132506", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-09 20:02:06.550806", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1d3612ba7b0e: Pulling fs layer\n50fb9f3537b3: Pulling fs layer\n1d3612ba7b0e: Verifying Checksum\n1d3612ba7b0e: Download complete\n1d3612ba7b0e: Pull complete\n50fb9f3537b3: Verifying Checksum\n50fb9f3537b3: Download complete\n50fb9f3537b3: Pull complete\nDigest: sha256:19c6b8993c830fabc795e52703e702f74792f683299cd2540511f356466378ba\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1d3612ba7b0e: Pulling fs layer", "50fb9f3537b3: Pulling fs layer", "1d3612ba7b0e: Verifying Checksum", "1d3612ba7b0e: Download complete", "1d3612ba7b0e: Pull complete", "50fb9f3537b3: Verifying Checksum", "50fb9f3537b3: Download complete", "50fb9f3537b3: Pull complete", "Digest: sha256:19c6b8993c830fabc795e52703e702f74792f683299cd2540511f356466378ba", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1"]}
2025-01-09 20:02:09.054 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:16.441073", "end": "2025-01-09 20:02:08.990377", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:01:52.549304", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nf93a2e2b7fea: Pulling fs layer\n6212a6bb1cc9: Pulling fs layer\n6212a6bb1cc9: Verifying Checksum\n6212a6bb1cc9: Download complete\nf93a2e2b7fea: Verifying Checksum\nf93a2e2b7fea: Download complete\nf93a2e2b7fea: Pull complete\n6212a6bb1cc9: Pull complete\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "f93a2e2b7fea: Pulling fs layer", "6212a6bb1cc9: Pulling fs layer", "6212a6bb1cc9: Verifying Checksum", "6212a6bb1cc9: Download complete", "f93a2e2b7fea: Verifying Checksum", "f93a2e2b7fea: Download complete", "f93a2e2b7fea: Pull complete", "6212a6bb1cc9: Pull complete", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:02:10.065 INFO: changed: [10.0.0.42] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "delta": "0:00:01.559110", "end": "2025-01-09 20:02:10.023022", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-09 20:02:08.463912", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nff5f6f9d16c4: Pulling fs layer\nc6680eee756c: Pulling fs layer\nff5f6f9d16c4: Verifying Checksum\nff5f6f9d16c4: Download complete\nff5f6f9d16c4: Pull complete\nc6680eee756c: Verifying Checksum\nc6680eee756c: Download complete\nc6680eee756c: Pull complete\nDigest: sha256:0fb0bd1e3221aeb58855eaef7a7440fdbb039b501db62a244c365f03439ef494\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "ff5f6f9d16c4: Pulling fs layer", "c6680eee756c: Pulling fs layer", "ff5f6f9d16c4: Verifying Checksum", "ff5f6f9d16c4: Download complete", "ff5f6f9d16c4: Pull complete", "c6680eee756c: Verifying Checksum", "c6680eee756c: Download complete", "c6680eee756c: Pull complete", "Digest: sha256:0fb0bd1e3221aeb58855eaef7a7440fdbb039b501db62a244c365f03439ef494", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1"]}
2025-01-09 20:02:10.838 INFO: changed: [10.0.0.42] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "delta": "0:00:00.393592", "end": "2025-01-09 20:02:10.787043", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-09 20:02:10.393451", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n176c0276f463: Pulling fs layer\n97b09d62a7ea: Pulling fs layer\n176c0276f463: Download complete\n97b09d62a7ea: Verifying Checksum\n97b09d62a7ea: Download complete\n176c0276f463: Pull complete\n97b09d62a7ea: Pull complete\nDigest: sha256:467b9775920f7ce28670d0eb3fdff080e34d4f7c1cf05fc95adc9b4e8ce7706e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "176c0276f463: Pulling fs layer", "97b09d62a7ea: Pulling fs layer", "176c0276f463: Download complete", "97b09d62a7ea: Verifying Checksum", "97b09d62a7ea: Download complete", "176c0276f463: Pull complete", "97b09d62a7ea: Pull complete", "Digest: sha256:467b9775920f7ce28670d0eb3fdff080e34d4f7c1cf05fc95adc9b4e8ce7706e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1"]}
2025-01-09 20:02:11.379 INFO: changed: [10.0.0.27] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "delta": "0:00:01.943570", "end": "2025-01-09 20:02:11.340988", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-09 20:02:09.397418", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1d3612ba7b0e: Pulling fs layer\n50fb9f3537b3: Pulling fs layer\n1d3612ba7b0e: Verifying Checksum\n1d3612ba7b0e: Download complete\n1d3612ba7b0e: Pull complete\n50fb9f3537b3: Verifying Checksum\n50fb9f3537b3: Download complete\n50fb9f3537b3: Pull complete\nDigest: sha256:19c6b8993c830fabc795e52703e702f74792f683299cd2540511f356466378ba\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1d3612ba7b0e: Pulling fs layer", "50fb9f3537b3: Pulling fs layer", "1d3612ba7b0e: Verifying Checksum", "1d3612ba7b0e: Download complete", "1d3612ba7b0e: Pull complete", "50fb9f3537b3: Verifying Checksum", "50fb9f3537b3: Download complete", "50fb9f3537b3: Pull complete", "Digest: sha256:19c6b8993c830fabc795e52703e702f74792f683299cd2540511f356466378ba", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1"]}
2025-01-09 20:02:12.865 INFO: changed: [10.0.0.27] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "delta": "0:00:01.102741", "end": "2025-01-09 20:02:12.824522", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-09 20:02:11.721781", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nff5f6f9d16c4: Pulling fs layer\nc6680eee756c: Pulling fs layer\nff5f6f9d16c4: Verifying Checksum\nff5f6f9d16c4: Download complete\nff5f6f9d16c4: Pull complete\nc6680eee756c: Verifying Checksum\nc6680eee756c: Download complete\nc6680eee756c: Pull complete\nDigest: sha256:0fb0bd1e3221aeb58855eaef7a7440fdbb039b501db62a244c365f03439ef494\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "ff5f6f9d16c4: Pulling fs layer", "c6680eee756c: Pulling fs layer", "ff5f6f9d16c4: Verifying Checksum", "ff5f6f9d16c4: Download complete", "ff5f6f9d16c4: Pull complete", "c6680eee756c: Verifying Checksum", "c6680eee756c: Download complete", "c6680eee756c: Pull complete", "Digest: sha256:0fb0bd1e3221aeb58855eaef7a7440fdbb039b501db62a244c365f03439ef494", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-1"]}
2025-01-09 20:02:13.661 INFO: changed: [10.0.0.27] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "delta": "0:00:00.469546", "end": "2025-01-09 20:02:13.613898", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-09 20:02:13.144352", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n176c0276f463: Pulling fs layer\n97b09d62a7ea: Pulling fs layer\n176c0276f463: Verifying Checksum\n176c0276f463: Download complete\n97b09d62a7ea: Verifying Checksum\n97b09d62a7ea: Download complete\n176c0276f463: Pull complete\n97b09d62a7ea: Pull complete\nDigest: sha256:467b9775920f7ce28670d0eb3fdff080e34d4f7c1cf05fc95adc9b4e8ce7706e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "176c0276f463: Pulling fs layer", "97b09d62a7ea: Pulling fs layer", "176c0276f463: Verifying Checksum", "176c0276f463: Download complete", "97b09d62a7ea: Verifying Checksum", "97b09d62a7ea: Download complete", "176c0276f463: Pull complete", "97b09d62a7ea: Pull complete", "Digest: sha256:467b9775920f7ce28670d0eb3fdff080e34d4f7c1cf05fc95adc9b4e8ce7706e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-1"]}
2025-01-09 20:02:37.040 INFO: changed: [10.0.0.42] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "delta": "0:00:25.804402", "end": "2025-01-09 20:02:37.001881", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:02:11.197479", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nb2810709ef2a: Pulling fs layer\nfb9f0bab8fc0: Pulling fs layer\nfb9f0bab8fc0: Verifying Checksum\nfb9f0bab8fc0: Download complete\nb2810709ef2a: Verifying Checksum\nb2810709ef2a: Download complete\nb2810709ef2a: Pull complete\nfb9f0bab8fc0: Pull complete\nDigest: sha256:d282d2b6b0340344dc40765c589eca9af2b6fe5fffafd777405028ccf3b46584\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "b2810709ef2a: Pulling fs layer", "fb9f0bab8fc0: Pulling fs layer", "fb9f0bab8fc0: Verifying Checksum", "fb9f0bab8fc0: Download complete", "b2810709ef2a: Verifying Checksum", "b2810709ef2a: Download complete", "b2810709ef2a: Pull complete", "fb9f0bab8fc0: Pull complete", "Digest: sha256:d282d2b6b0340344dc40765c589eca9af2b6fe5fffafd777405028ccf3b46584", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1"]}
2025-01-09 20:02:38.532 INFO: changed: [10.0.0.42] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "delta": "0:00:01.091561", "end": "2025-01-09 20:02:38.490098", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-09 20:02:37.398537", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nb739bde10c91: Pulling fs layer\n3e797fe8d338: Pulling fs layer\n6e5d999a97d2: Pulling fs layer\nf7a506c5164b: Pulling fs layer\nf7a506c5164b: Waiting\n3e797fe8d338: Verifying Checksum\n3e797fe8d338: Download complete\nb739bde10c91: Verifying Checksum\nb739bde10c91: Download complete\n6e5d999a97d2: Download complete\nb739bde10c91: Pull complete\n3e797fe8d338: Pull complete\n6e5d999a97d2: Pull complete\nf7a506c5164b: Verifying Checksum\nf7a506c5164b: Download complete\nf7a506c5164b: Pull complete\nDigest: sha256:c3f8e2e14b1916343d222fd60389e919fac1117719bd0c2171dafe32b755b8d9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "b739bde10c91: Pulling fs layer", "3e797fe8d338: Pulling fs layer", "6e5d999a97d2: Pulling fs layer", "f7a506c5164b: Pulling fs layer", "f7a506c5164b: Waiting", "3e797fe8d338: Verifying Checksum", "3e797fe8d338: Download complete", "b739bde10c91: Verifying Checksum", "b739bde10c91: Download complete", "6e5d999a97d2: Download complete", "b739bde10c91: Pull complete", "3e797fe8d338: Pull complete", "6e5d999a97d2: Pull complete", "f7a506c5164b: Verifying Checksum", "f7a506c5164b: Download complete", "f7a506c5164b: Pull complete", "Digest: sha256:c3f8e2e14b1916343d222fd60389e919fac1117719bd0c2171dafe32b755b8d9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1"]}
2025-01-09 20:02:39.191 INFO: changed: [10.0.0.42] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.311906", "end": "2025-01-09 20:02:39.150566", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:02:38.838660", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1f4916d30277: Pulling fs layer\n1f4916d30277: Verifying Checksum\n1f4916d30277: Download complete\n1f4916d30277: Pull complete\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1f4916d30277: Pulling fs layer", "1f4916d30277: Verifying Checksum", "1f4916d30277: Download complete", "1f4916d30277: Pull complete", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:02:39.200 INFO: changed: [10.0.0.27] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "delta": "0:00:25.138874", "end": "2025-01-09 20:02:39.158615", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:02:14.019741", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nb2810709ef2a: Pulling fs layer\nfb9f0bab8fc0: Pulling fs layer\nfb9f0bab8fc0: Verifying Checksum\nfb9f0bab8fc0: Download complete\nb2810709ef2a: Verifying Checksum\nb2810709ef2a: Download complete\nb2810709ef2a: Pull complete\nfb9f0bab8fc0: Pull complete\nDigest: sha256:d282d2b6b0340344dc40765c589eca9af2b6fe5fffafd777405028ccf3b46584\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "b2810709ef2a: Pulling fs layer", "fb9f0bab8fc0: Pulling fs layer", "fb9f0bab8fc0: Verifying Checksum", "fb9f0bab8fc0: Download complete", "b2810709ef2a: Verifying Checksum", "b2810709ef2a: Download complete", "b2810709ef2a: Pull complete", "fb9f0bab8fc0: Pull complete", "Digest: sha256:d282d2b6b0340344dc40765c589eca9af2b6fe5fffafd777405028ccf3b46584", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1"]}
2025-01-09 20:02:40.369 INFO: changed: [10.0.0.27] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "delta": "0:00:00.828692", "end": "2025-01-09 20:02:40.325406", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-09 20:02:39.496714", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nb739bde10c91: Pulling fs layer\n3e797fe8d338: Pulling fs layer\n6e5d999a97d2: Pulling fs layer\nf7a506c5164b: Pulling fs layer\nf7a506c5164b: Waiting\nb739bde10c91: Verifying Checksum\nb739bde10c91: Download complete\n3e797fe8d338: Verifying Checksum\n3e797fe8d338: Download complete\n6e5d999a97d2: Verifying Checksum\n6e5d999a97d2: Download complete\nb739bde10c91: Pull complete\n3e797fe8d338: Pull complete\n6e5d999a97d2: Pull complete\nf7a506c5164b: Verifying Checksum\nf7a506c5164b: Download complete\nf7a506c5164b: Pull complete\nDigest: sha256:c3f8e2e14b1916343d222fd60389e919fac1117719bd0c2171dafe32b755b8d9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "b739bde10c91: Pulling fs layer", "3e797fe8d338: Pulling fs layer", "6e5d999a97d2: Pulling fs layer", "f7a506c5164b: Pulling fs layer", "f7a506c5164b: Waiting", "b739bde10c91: Verifying Checksum", "b739bde10c91: Download complete", "3e797fe8d338: Verifying Checksum", "3e797fe8d338: Download complete", "6e5d999a97d2: Verifying Checksum", "6e5d999a97d2: Download complete", "b739bde10c91: Pull complete", "3e797fe8d338: Pull complete", "6e5d999a97d2: Pull complete", "f7a506c5164b: Verifying Checksum", "f7a506c5164b: Download complete", "f7a506c5164b: Pull complete", "Digest: sha256:c3f8e2e14b1916343d222fd60389e919fac1117719bd0c2171dafe32b755b8d9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1"]}
2025-01-09 20:02:41.001 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.301013", "end": "2025-01-09 20:02:40.962513", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:02:40.661500", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1f4916d30277: Pulling fs layer\n1f4916d30277: Verifying Checksum\n1f4916d30277: Download complete\n1f4916d30277: Pull complete\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1f4916d30277: Pulling fs layer", "1f4916d30277: Verifying Checksum", "1f4916d30277: Download complete", "1f4916d30277: Pull complete", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:02:42.045 INFO: changed: [10.0.0.24] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "delta": "0:00:34.316743", "end": "2025-01-09 20:02:41.999944", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:02:07.683201", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nb2810709ef2a: Pulling fs layer\nfb9f0bab8fc0: Pulling fs layer\nfb9f0bab8fc0: Verifying Checksum\nfb9f0bab8fc0: Download complete\nb2810709ef2a: Verifying Checksum\nb2810709ef2a: Download complete\nb2810709ef2a: Pull complete\nfb9f0bab8fc0: Pull complete\nDigest: sha256:d282d2b6b0340344dc40765c589eca9af2b6fe5fffafd777405028ccf3b46584\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "b2810709ef2a: Pulling fs layer", "fb9f0bab8fc0: Pulling fs layer", "fb9f0bab8fc0: Verifying Checksum", "fb9f0bab8fc0: Download complete", "b2810709ef2a: Verifying Checksum", "b2810709ef2a: Download complete", "b2810709ef2a: Pull complete", "fb9f0bab8fc0: Pull complete", "Digest: sha256:d282d2b6b0340344dc40765c589eca9af2b6fe5fffafd777405028ccf3b46584", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-1"]}
2025-01-09 20:02:43.416 INFO: changed: [10.0.0.24] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "delta": "0:00:00.985311", "end": "2025-01-09 20:02:43.375707", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-09 20:02:42.390396", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nb739bde10c91: Pulling fs layer\n3e797fe8d338: Pulling fs layer\n6e5d999a97d2: Pulling fs layer\nf7a506c5164b: Pulling fs layer\nf7a506c5164b: Waiting\n3e797fe8d338: Verifying Checksum\n3e797fe8d338: Download complete\nb739bde10c91: Verifying Checksum\nb739bde10c91: Download complete\n6e5d999a97d2: Download complete\nb739bde10c91: Pull complete\n3e797fe8d338: Pull complete\n6e5d999a97d2: Pull complete\nf7a506c5164b: Download complete\nf7a506c5164b: Pull complete\nDigest: sha256:c3f8e2e14b1916343d222fd60389e919fac1117719bd0c2171dafe32b755b8d9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "b739bde10c91: Pulling fs layer", "3e797fe8d338: Pulling fs layer", "6e5d999a97d2: Pulling fs layer", "f7a506c5164b: Pulling fs layer", "f7a506c5164b: Waiting", "3e797fe8d338: Verifying Checksum", "3e797fe8d338: Download complete", "b739bde10c91: Verifying Checksum", "b739bde10c91: Download complete", "6e5d999a97d2: Download complete", "b739bde10c91: Pull complete", "3e797fe8d338: Pull complete", "6e5d999a97d2: Pull complete", "f7a506c5164b: Download complete", "f7a506c5164b: Pull complete", "Digest: sha256:c3f8e2e14b1916343d222fd60389e919fac1117719bd0c2171dafe32b755b8d9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-1"]}
2025-01-09 20:02:44.091 INFO: changed: [10.0.0.24] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.311139", "end": "2025-01-09 20:02:44.051339", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:02:43.740200", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1f4916d30277: Pulling fs layer\n1f4916d30277: Download complete\n1f4916d30277: Pull complete\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1f4916d30277: Pulling fs layer", "1f4916d30277: Download complete", "1f4916d30277: Pull complete", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:02:44.640 INFO: TASK [include_role : contrail_webui] *******************************************
2025-01-09 20:02:57.478 INFO: TASK [contrail_webui : update contrail webui image] ****************************
changed: [10.0.0.42] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "delta": "0:00:11.494761", "end": "2025-01-09 20:02:57.431092", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-09 20:02:45.936331", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\nb9c860f4809b: Pulling fs layer\n0d2b1691ea56: Pulling fs layer\n9df1bbc3c974: Pulling fs layer\na3fc800407cf: Pulling fs layer\n1d1f7e9f9771: Pulling fs layer\na3fc800407cf: Waiting\n1d1f7e9f9771: Waiting\n9df1bbc3c974: Verifying Checksum\n9df1bbc3c974: Download complete\n0d2b1691ea56: Download complete\na3fc800407cf: Verifying Checksum\na3fc800407cf: Download complete\n1d1f7e9f9771: Verifying Checksum\n1d1f7e9f9771: Download complete\nb9c860f4809b: Download complete\nb9c860f4809b: Pull complete\n0d2b1691ea56: Pull complete\n9df1bbc3c974: Pull complete\na3fc800407cf: Pull complete\n1d1f7e9f9771: Pull complete\nDigest: sha256:294191f50480a9c32f40718dbbaae98a5260277b62bb54716050fa18e5e5026e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "b9c860f4809b: Pulling fs layer", "0d2b1691ea56: Pulling fs layer", "9df1bbc3c974: Pulling fs layer", "a3fc800407cf: Pulling fs layer", "1d1f7e9f9771: Pulling fs layer", "a3fc800407cf: Waiting", "1d1f7e9f9771: Waiting", "9df1bbc3c974: Verifying Checksum", "9df1bbc3c974: Download complete", "0d2b1691ea56: Download complete", "a3fc800407cf: Verifying Checksum", "a3fc800407cf: Download complete", "1d1f7e9f9771: Verifying Checksum", "1d1f7e9f9771: Download complete", "b9c860f4809b: Download complete", "b9c860f4809b: Pull complete", "0d2b1691ea56: Pull complete", "9df1bbc3c974: Pull complete", "a3fc800407cf: Pull complete", "1d1f7e9f9771: Pull complete", "Digest: sha256:294191f50480a9c32f40718dbbaae98a5260277b62bb54716050fa18e5e5026e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1"]}
2025-01-09 20:02:58.063 INFO: changed: [10.0.0.27] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "delta": "0:00:11.974664", "end": "2025-01-09 20:02:58.007479", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-09 20:02:46.032815", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\nb9c860f4809b: Pulling fs layer\n0d2b1691ea56: Pulling fs layer\n9df1bbc3c974: Pulling fs layer\na3fc800407cf: Pulling fs layer\n1d1f7e9f9771: Pulling fs layer\n1d1f7e9f9771: Waiting\na3fc800407cf: Waiting\n9df1bbc3c974: Verifying Checksum\n9df1bbc3c974: Download complete\n0d2b1691ea56: Download complete\na3fc800407cf: Verifying Checksum\na3fc800407cf: Download complete\n1d1f7e9f9771: Verifying Checksum\n1d1f7e9f9771: Download complete\nb9c860f4809b: Verifying Checksum\nb9c860f4809b: Download complete\nb9c860f4809b: Pull complete\n0d2b1691ea56: Pull complete\n9df1bbc3c974: Pull complete\na3fc800407cf: Pull complete\n1d1f7e9f9771: Pull complete\nDigest: sha256:294191f50480a9c32f40718dbbaae98a5260277b62bb54716050fa18e5e5026e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "b9c860f4809b: Pulling fs layer", "0d2b1691ea56: Pulling fs layer", "9df1bbc3c974: Pulling fs layer", "a3fc800407cf: Pulling fs layer", "1d1f7e9f9771: Pulling fs layer", "1d1f7e9f9771: Waiting", "a3fc800407cf: Waiting", "9df1bbc3c974: Verifying Checksum", "9df1bbc3c974: Download complete", "0d2b1691ea56: Download complete", "a3fc800407cf: Verifying Checksum", "a3fc800407cf: Download complete", "1d1f7e9f9771: Verifying Checksum", "1d1f7e9f9771: Download complete", "b9c860f4809b: Verifying Checksum", "b9c860f4809b: Download complete", "b9c860f4809b: Pull complete", "0d2b1691ea56: Pull complete", "9df1bbc3c974: Pull complete", "a3fc800407cf: Pull complete", "1d1f7e9f9771: Pull complete", "Digest: sha256:294191f50480a9c32f40718dbbaae98a5260277b62bb54716050fa18e5e5026e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1"]}
2025-01-09 20:02:58.068 INFO: changed: [10.0.0.42] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "delta": "0:00:00.259304", "end": "2025-01-09 20:02:58.027138", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-09 20:02:57.767834", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\nb9c860f4809b: Already exists\n0d2b1691ea56: Already exists\n9df1bbc3c974: Already exists\na3fc800407cf: Already exists\n1d1f7e9f9771: Already exists\nDigest: sha256:d1cff53d3eba8436860ccacc222c20149eb5563744f9b0d36562e6c81f334fa6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "b9c860f4809b: Already exists", "0d2b1691ea56: Already exists", "9df1bbc3c974: Already exists", "a3fc800407cf: Already exists", "1d1f7e9f9771: Already exists", "Digest: sha256:d1cff53d3eba8436860ccacc222c20149eb5563744f9b0d36562e6c81f334fa6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1"]}
2025-01-09 20:02:58.604 INFO: changed: [10.0.0.27] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "delta": "0:00:00.238459", "end": "2025-01-09 20:02:58.562715", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-09 20:02:58.324256", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\nb9c860f4809b: Already exists\n0d2b1691ea56: Already exists\n9df1bbc3c974: Already exists\na3fc800407cf: Already exists\n1d1f7e9f9771: Already exists\nDigest: sha256:d1cff53d3eba8436860ccacc222c20149eb5563744f9b0d36562e6c81f334fa6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "b9c860f4809b: Already exists", "0d2b1691ea56: Already exists", "9df1bbc3c974: Already exists", "a3fc800407cf: Already exists", "1d1f7e9f9771: Already exists", "Digest: sha256:d1cff53d3eba8436860ccacc222c20149eb5563744f9b0d36562e6c81f334fa6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1"]}
2025-01-09 20:03:00.524 INFO: changed: [10.0.0.24] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "delta": "0:00:14.535409", "end": "2025-01-09 20:03:00.480066", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-09 20:02:45.944657", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\nb9c860f4809b: Pulling fs layer\n0d2b1691ea56: Pulling fs layer\n9df1bbc3c974: Pulling fs layer\na3fc800407cf: Pulling fs layer\n1d1f7e9f9771: Pulling fs layer\na3fc800407cf: Waiting\n1d1f7e9f9771: Waiting\n0d2b1691ea56: Verifying Checksum\n0d2b1691ea56: Download complete\n9df1bbc3c974: Verifying Checksum\n9df1bbc3c974: Download complete\na3fc800407cf: Verifying Checksum\na3fc800407cf: Download complete\n1d1f7e9f9771: Verifying Checksum\n1d1f7e9f9771: Download complete\nb9c860f4809b: Verifying Checksum\nb9c860f4809b: Download complete\nb9c860f4809b: Pull complete\n0d2b1691ea56: Pull complete\n9df1bbc3c974: Pull complete\na3fc800407cf: Pull complete\n1d1f7e9f9771: Pull complete\nDigest: sha256:294191f50480a9c32f40718dbbaae98a5260277b62bb54716050fa18e5e5026e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "b9c860f4809b: Pulling fs layer", "0d2b1691ea56: Pulling fs layer", "9df1bbc3c974: Pulling fs layer", "a3fc800407cf: Pulling fs layer", "1d1f7e9f9771: Pulling fs layer", "a3fc800407cf: Waiting", "1d1f7e9f9771: Waiting", "0d2b1691ea56: Verifying Checksum", "0d2b1691ea56: Download complete", "9df1bbc3c974: Verifying Checksum", "9df1bbc3c974: Download complete", "a3fc800407cf: Verifying Checksum", "a3fc800407cf: Download complete", "1d1f7e9f9771: Verifying Checksum", "1d1f7e9f9771: Download complete", "b9c860f4809b: Verifying Checksum", "b9c860f4809b: Download complete", "b9c860f4809b: Pull complete", "0d2b1691ea56: Pull complete", "9df1bbc3c974: Pull complete", "a3fc800407cf: Pull complete", "1d1f7e9f9771: Pull complete", "Digest: sha256:294191f50480a9c32f40718dbbaae98a5260277b62bb54716050fa18e5e5026e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-1"]}
2025-01-09 20:03:01.200 INFO: changed: [10.0.0.24] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "delta": "0:00:00.278681", "end": "2025-01-09 20:03:01.149444", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-09 20:03:00.870763", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\nb9c860f4809b: Already exists\n0d2b1691ea56: Already exists\n9df1bbc3c974: Already exists\na3fc800407cf: Already exists\n1d1f7e9f9771: Already exists\nDigest: sha256:d1cff53d3eba8436860ccacc222c20149eb5563744f9b0d36562e6c81f334fa6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "b9c860f4809b: Already exists", "0d2b1691ea56: Already exists", "9df1bbc3c974: Already exists", "a3fc800407cf: Already exists", "1d1f7e9f9771: Already exists", "Digest: sha256:d1cff53d3eba8436860ccacc222c20149eb5563744f9b0d36562e6c81f334fa6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1"]}
2025-01-09 20:03:01.785 INFO: TASK [include_role : contrail_redis] *******************************************
2025-01-09 20:03:04.024 INFO: TASK [contrail_redis : update contrail redis image] ****************************
2025-01-09 20:03:04.024 INFO: changed: [10.0.0.42] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "delta": "0:00:00.710504", "end": "2025-01-09 20:03:03.978787", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-09 20:03:03.268283", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\ne512b326fcd6: Pulling fs layer\ne255fe1e5938: Pulling fs layer\na62980f54653: Pulling fs layer\ne512b326fcd6: Verifying Checksum\ne512b326fcd6: Download complete\na62980f54653: Download complete\ne512b326fcd6: Pull complete\ne255fe1e5938: Verifying Checksum\ne255fe1e5938: Download complete\ne255fe1e5938: Pull complete\na62980f54653: Pull complete\nDigest: sha256:95c7d91f671555390cfa83843bf7f0dfa2e46cdcea0b0ca6ae5c7aa45c7d14f9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "e512b326fcd6: Pulling fs layer", "e255fe1e5938: Pulling fs layer", "a62980f54653: Pulling fs layer", "e512b326fcd6: Verifying Checksum", "e512b326fcd6: Download complete", "a62980f54653: Download complete", "e512b326fcd6: Pull complete", "e255fe1e5938: Verifying Checksum", "e255fe1e5938: Download complete", "e255fe1e5938: Pull complete", "a62980f54653: Pull complete", "Digest: sha256:95c7d91f671555390cfa83843bf7f0dfa2e46cdcea0b0ca6ae5c7aa45c7d14f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1"]}
2025-01-09 20:03:04.166 INFO: changed: [10.0.0.27] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "delta": "0:00:00.766743", "end": "2025-01-09 20:03:04.107511", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-09 20:03:03.340768", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\ne512b326fcd6: Pulling fs layer\ne255fe1e5938: Pulling fs layer\na62980f54653: Pulling fs layer\na62980f54653: Verifying Checksum\na62980f54653: Download complete\ne512b326fcd6: Verifying Checksum\ne512b326fcd6: Download complete\ne512b326fcd6: Pull complete\ne255fe1e5938: Verifying Checksum\ne255fe1e5938: Download complete\ne255fe1e5938: Pull complete\na62980f54653: Pull complete\nDigest: sha256:95c7d91f671555390cfa83843bf7f0dfa2e46cdcea0b0ca6ae5c7aa45c7d14f9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "e512b326fcd6: Pulling fs layer", "e255fe1e5938: Pulling fs layer", "a62980f54653: Pulling fs layer", "a62980f54653: Verifying Checksum", "a62980f54653: Download complete", "e512b326fcd6: Verifying Checksum", "e512b326fcd6: Download complete", "e512b326fcd6: Pull complete", "e255fe1e5938: Verifying Checksum", "e255fe1e5938: Download complete", "e255fe1e5938: Pull complete", "a62980f54653: Pull complete", "Digest: sha256:95c7d91f671555390cfa83843bf7f0dfa2e46cdcea0b0ca6ae5c7aa45c7d14f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1"]}
2025-01-09 20:03:04.911 INFO: changed: [10.0.0.24] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "delta": "0:00:01.495099", "end": "2025-01-09 20:03:04.853058", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-09 20:03:03.357959", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\ne512b326fcd6: Pulling fs layer\ne255fe1e5938: Pulling fs layer\na62980f54653: Pulling fs layer\na62980f54653: Verifying Checksum\na62980f54653: Download complete\ne512b326fcd6: Verifying Checksum\ne512b326fcd6: Download complete\ne512b326fcd6: Pull complete\ne255fe1e5938: Verifying Checksum\ne255fe1e5938: Download complete\ne255fe1e5938: Pull complete\na62980f54653: Pull complete\nDigest: sha256:95c7d91f671555390cfa83843bf7f0dfa2e46cdcea0b0ca6ae5c7aa45c7d14f9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "e512b326fcd6: Pulling fs layer", "e255fe1e5938: Pulling fs layer", "a62980f54653: Pulling fs layer", "a62980f54653: Verifying Checksum", "a62980f54653: Download complete", "e512b326fcd6: Verifying Checksum", "e512b326fcd6: Download complete", "e512b326fcd6: Pull complete", "e255fe1e5938: Verifying Checksum", "e255fe1e5938: Download complete", "e255fe1e5938: Pull complete", "a62980f54653: Pull complete", "Digest: sha256:95c7d91f671555390cfa83843bf7f0dfa2e46cdcea0b0ca6ae5c7aa45c7d14f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1"]}
2025-01-09 20:03:05.059 INFO: changed: [10.0.0.42] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "delta": "0:00:00.673443", "end": "2025-01-09 20:03:05.015353", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-09 20:03:04.341910", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n683dc939e2ad: Pulling fs layer\n6b69b78198d0: Pulling fs layer\n683dc939e2ad: Verifying Checksum\n683dc939e2ad: Download complete\n683dc939e2ad: Pull complete\n6b69b78198d0: Verifying Checksum\n6b69b78198d0: Download complete\n6b69b78198d0: Pull complete\nDigest: sha256:362a36c1633a005966e36ba6aecc143b3ca7c9d811f18f2e42b4fa9feeca5a2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "683dc939e2ad: Pulling fs layer", "6b69b78198d0: Pulling fs layer", "683dc939e2ad: Verifying Checksum", "683dc939e2ad: Download complete", "683dc939e2ad: Pull complete", "6b69b78198d0: Verifying Checksum", "6b69b78198d0: Download complete", "6b69b78198d0: Pull complete", "Digest: sha256:362a36c1633a005966e36ba6aecc143b3ca7c9d811f18f2e42b4fa9feeca5a2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1"]}
2025-01-09 20:03:05.171 INFO: changed: [10.0.0.27] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "delta": "0:00:00.633875", "end": "2025-01-09 20:03:05.126910", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-09 20:03:04.493035", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n683dc939e2ad: Pulling fs layer\n6b69b78198d0: Pulling fs layer\n683dc939e2ad: Verifying Checksum\n683dc939e2ad: Download complete\n683dc939e2ad: Pull complete\n6b69b78198d0: Verifying Checksum\n6b69b78198d0: Download complete\n6b69b78198d0: Pull complete\nDigest: sha256:362a36c1633a005966e36ba6aecc143b3ca7c9d811f18f2e42b4fa9feeca5a2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "683dc939e2ad: Pulling fs layer", "6b69b78198d0: Pulling fs layer", "683dc939e2ad: Verifying Checksum", "683dc939e2ad: Download complete", "683dc939e2ad: Pull complete", "6b69b78198d0: Verifying Checksum", "6b69b78198d0: Download complete", "6b69b78198d0: Pull complete", "Digest: sha256:362a36c1633a005966e36ba6aecc143b3ca7c9d811f18f2e42b4fa9feeca5a2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1"]}
2025-01-09 20:03:06.440 INFO: changed: [10.0.0.24] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "delta": "0:00:01.182620", "end": "2025-01-09 20:03:06.401616", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-09 20:03:05.218996", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n683dc939e2ad: Pulling fs layer\n6b69b78198d0: Pulling fs layer\n683dc939e2ad: Download complete\n683dc939e2ad: Pull complete\n6b69b78198d0: Verifying Checksum\n6b69b78198d0: Download complete\n6b69b78198d0: Pull complete\nDigest: sha256:362a36c1633a005966e36ba6aecc143b3ca7c9d811f18f2e42b4fa9feeca5a2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "683dc939e2ad: Pulling fs layer", "6b69b78198d0: Pulling fs layer", "683dc939e2ad: Download complete", "683dc939e2ad: Pull complete", "6b69b78198d0: Verifying Checksum", "6b69b78198d0: Download complete", "6b69b78198d0: Pull complete", "Digest: sha256:362a36c1633a005966e36ba6aecc143b3ca7c9d811f18f2e42b4fa9feeca5a2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-1"]}
2025-01-09 20:03:06.960 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-01-09 20:03:08.388 INFO: TASK [contrail_analytics : update contrail analytics images] *******************
changed: [10.0.0.42] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.121535", "end": "2025-01-09 20:03:08.335176", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:08.213641", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:08.449 INFO: changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.101825", "end": "2025-01-09 20:03:08.396601", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:08.294776", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:08.489 INFO: changed: [10.0.0.24] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.121162", "end": "2025-01-09 20:03:08.390111", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:08.268949", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:08.884 INFO: changed: [10.0.0.42] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.109734", "end": "2025-01-09 20:03:08.818339", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:08.708605", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:09.009 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.104063", "end": "2025-01-09 20:03:08.971501", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:08.867438", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:09.143 INFO: changed: [10.0.0.24] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.217978", "end": "2025-01-09 20:03:09.074852", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:08.856874", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:10.286 INFO: changed: [10.0.0.42] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "delta": "0:00:00.953803", "end": "2025-01-09 20:03:10.250411", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-09 20:03:09.296608", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n8aa744c2cba1: Pulling fs layer\n2eb8916a3a1b: Pulling fs layer\n8aa744c2cba1: Verifying Checksum\n8aa744c2cba1: Download complete\n8aa744c2cba1: Pull complete\n2eb8916a3a1b: Verifying Checksum\n2eb8916a3a1b: Download complete\n2eb8916a3a1b: Pull complete\nDigest: sha256:73e748210897ac17d420fe3bbec65519a236456fdd64efb8d63cf97315ee3564\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "8aa744c2cba1: Pulling fs layer", "2eb8916a3a1b: Pulling fs layer", "8aa744c2cba1: Verifying Checksum", "8aa744c2cba1: Download complete", "8aa744c2cba1: Pull complete", "2eb8916a3a1b: Verifying Checksum", "2eb8916a3a1b: Download complete", "2eb8916a3a1b: Pull complete", "Digest: sha256:73e748210897ac17d420fe3bbec65519a236456fdd64efb8d63cf97315ee3564", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1"]}
2025-01-09 20:03:10.497 INFO: changed: [10.0.0.27] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "delta": "0:00:01.069584", "end": "2025-01-09 20:03:10.447085", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-09 20:03:09.377501", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n8aa744c2cba1: Pulling fs layer\n2eb8916a3a1b: Pulling fs layer\n8aa744c2cba1: Verifying Checksum\n8aa744c2cba1: Download complete\n8aa744c2cba1: Pull complete\n2eb8916a3a1b: Verifying Checksum\n2eb8916a3a1b: Download complete\n2eb8916a3a1b: Pull complete\nDigest: sha256:73e748210897ac17d420fe3bbec65519a236456fdd64efb8d63cf97315ee3564\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "8aa744c2cba1: Pulling fs layer", "2eb8916a3a1b: Pulling fs layer", "8aa744c2cba1: Verifying Checksum", "8aa744c2cba1: Download complete", "8aa744c2cba1: Pull complete", "2eb8916a3a1b: Verifying Checksum", "2eb8916a3a1b: Download complete", "2eb8916a3a1b: Pull complete", "Digest: sha256:73e748210897ac17d420fe3bbec65519a236456fdd64efb8d63cf97315ee3564", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1"]}
2025-01-09 20:03:10.695 INFO: changed: [10.0.0.24] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "delta": "0:00:01.106190", "end": "2025-01-09 20:03:10.629682", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-09 20:03:09.523492", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n8aa744c2cba1: Pulling fs layer\n2eb8916a3a1b: Pulling fs layer\n8aa744c2cba1: Verifying Checksum\n8aa744c2cba1: Download complete\n8aa744c2cba1: Pull complete\n2eb8916a3a1b: Verifying Checksum\n2eb8916a3a1b: Download complete\n2eb8916a3a1b: Pull complete\nDigest: sha256:73e748210897ac17d420fe3bbec65519a236456fdd64efb8d63cf97315ee3564\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "8aa744c2cba1: Pulling fs layer", "2eb8916a3a1b: Pulling fs layer", "8aa744c2cba1: Verifying Checksum", "8aa744c2cba1: Download complete", "8aa744c2cba1: Pull complete", "2eb8916a3a1b: Verifying Checksum", "2eb8916a3a1b: Download complete", "2eb8916a3a1b: Pull complete", "Digest: sha256:73e748210897ac17d420fe3bbec65519a236456fdd64efb8d63cf97315ee3564", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1"]}
2025-01-09 20:03:20.117 INFO: changed: [10.0.0.42] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "delta": "0:00:09.442552", "end": "2025-01-09 20:03:20.077770", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-09 20:03:10.635218", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n64e909f8ee0d: Pulling fs layer\nb565cfa154a4: Pulling fs layer\n64e909f8ee0d: Verifying Checksum\n64e909f8ee0d: Download complete\n64e909f8ee0d: Pull complete\nb565cfa154a4: Verifying Checksum\nb565cfa154a4: Download complete\nb565cfa154a4: Pull complete\nDigest: sha256:92fd73fb22b9e70d998739ff2431539ada5db7dc0ef519a2205591d43ba4d38b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "64e909f8ee0d: Pulling fs layer", "b565cfa154a4: Pulling fs layer", "64e909f8ee0d: Verifying Checksum", "64e909f8ee0d: Download complete", "64e909f8ee0d: Pull complete", "b565cfa154a4: Verifying Checksum", "b565cfa154a4: Download complete", "b565cfa154a4: Pull complete", "Digest: sha256:92fd73fb22b9e70d998739ff2431539ada5db7dc0ef519a2205591d43ba4d38b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1"]}
2025-01-09 20:03:20.564 INFO: changed: [10.0.0.42] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.115960", "end": "2025-01-09 20:03:20.526778", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:20.410818", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:22.542 INFO: changed: [10.0.0.27] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "delta": "0:00:11.668550", "end": "2025-01-09 20:03:22.501058", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-09 20:03:10.832508", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n64e909f8ee0d: Pulling fs layer\nb565cfa154a4: Pulling fs layer\n64e909f8ee0d: Verifying Checksum\n64e909f8ee0d: Download complete\n64e909f8ee0d: Pull complete\nb565cfa154a4: Verifying Checksum\nb565cfa154a4: Download complete\nb565cfa154a4: Pull complete\nDigest: sha256:92fd73fb22b9e70d998739ff2431539ada5db7dc0ef519a2205591d43ba4d38b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "64e909f8ee0d: Pulling fs layer", "b565cfa154a4: Pulling fs layer", "64e909f8ee0d: Verifying Checksum", "64e909f8ee0d: Download complete", "64e909f8ee0d: Pull complete", "b565cfa154a4: Verifying Checksum", "b565cfa154a4: Download complete", "b565cfa154a4: Pull complete", "Digest: sha256:92fd73fb22b9e70d998739ff2431539ada5db7dc0ef519a2205591d43ba4d38b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1"]}
2025-01-09 20:03:23.145 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.239345", "end": "2025-01-09 20:03:23.105831", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:22.866486", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:24.852 INFO: changed: [10.0.0.24] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "delta": "0:00:13.831287", "end": "2025-01-09 20:03:24.814495", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-09 20:03:10.983208", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n64e909f8ee0d: Pulling fs layer\nb565cfa154a4: Pulling fs layer\n64e909f8ee0d: Download complete\n64e909f8ee0d: Pull complete\nb565cfa154a4: Verifying Checksum\nb565cfa154a4: Download complete\nb565cfa154a4: Pull complete\nDigest: sha256:92fd73fb22b9e70d998739ff2431539ada5db7dc0ef519a2205591d43ba4d38b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "64e909f8ee0d: Pulling fs layer", "b565cfa154a4: Pulling fs layer", "64e909f8ee0d: Download complete", "64e909f8ee0d: Pull complete", "b565cfa154a4: Verifying Checksum", "b565cfa154a4: Download complete", "b565cfa154a4: Pull complete", "Digest: sha256:92fd73fb22b9e70d998739ff2431539ada5db7dc0ef519a2205591d43ba4d38b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-1"]}
2025-01-09 20:03:25.319 INFO: changed: [10.0.0.24] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.129085", "end": "2025-01-09 20:03:25.280918", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:25.151833", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:25.940 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-01-09 20:03:27.426 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] ***********
2025-01-09 20:03:27.427 INFO: changed: [10.0.0.42] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.129761", "end": "2025-01-09 20:03:27.380152", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:27.250391", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:27.455 INFO: changed: [10.0.0.24] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.126119", "end": "2025-01-09 20:03:27.382699", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:27.256580", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:27.539 INFO: changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.117210", "end": "2025-01-09 20:03:27.486065", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:27.368855", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:27.915 INFO: changed: [10.0.0.42] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.138478", "end": "2025-01-09 20:03:27.875289", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:27.736811", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:28.001 INFO: changed: [10.0.0.24] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.138641", "end": "2025-01-09 20:03:27.954999", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:27.816358", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:28.083 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.159671", "end": "2025-01-09 20:03:28.024500", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:27.864829", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:29.359 INFO: changed: [10.0.0.42] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "delta": "0:00:01.071384", "end": "2025-01-09 20:03:29.318001", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-09 20:03:28.246617", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\ne6f1395221d8: Pulling fs layer\n4ca2c5c55adf: Pulling fs layer\ne6f1395221d8: Verifying Checksum\ne6f1395221d8: Download complete\ne6f1395221d8: Pull complete\n4ca2c5c55adf: Verifying Checksum\n4ca2c5c55adf: Download complete\n4ca2c5c55adf: Pull complete\nDigest: sha256:6d60f8a1d1fbd55c48a8c0643214aeda62e7c10f45a6a252b3ddf704e7e50792\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "e6f1395221d8: Pulling fs layer", "4ca2c5c55adf: Pulling fs layer", "e6f1395221d8: Verifying Checksum", "e6f1395221d8: Download complete", "e6f1395221d8: Pull complete", "4ca2c5c55adf: Verifying Checksum", "4ca2c5c55adf: Download complete", "4ca2c5c55adf: Pull complete", "Digest: sha256:6d60f8a1d1fbd55c48a8c0643214aeda62e7c10f45a6a252b3ddf704e7e50792", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1"]}
2025-01-09 20:03:29.360 INFO: changed: [10.0.0.24] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "delta": "0:00:00.955428", "end": "2025-01-09 20:03:29.318171", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-09 20:03:28.362743", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\ne6f1395221d8: Pulling fs layer\n4ca2c5c55adf: Pulling fs layer\ne6f1395221d8: Verifying Checksum\ne6f1395221d8: Download complete\ne6f1395221d8: Pull complete\n4ca2c5c55adf: Verifying Checksum\n4ca2c5c55adf: Download complete\n4ca2c5c55adf: Pull complete\nDigest: sha256:6d60f8a1d1fbd55c48a8c0643214aeda62e7c10f45a6a252b3ddf704e7e50792\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "e6f1395221d8: Pulling fs layer", "4ca2c5c55adf: Pulling fs layer", "e6f1395221d8: Verifying Checksum", "e6f1395221d8: Download complete", "e6f1395221d8: Pull complete", "4ca2c5c55adf: Verifying Checksum", "4ca2c5c55adf: Download complete", "4ca2c5c55adf: Pull complete", "Digest: sha256:6d60f8a1d1fbd55c48a8c0643214aeda62e7c10f45a6a252b3ddf704e7e50792", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1"]}
2025-01-09 20:03:29.847 INFO: changed: [10.0.0.27] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "delta": "0:00:01.389364", "end": "2025-01-09 20:03:29.809029", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-09 20:03:28.419665", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\ne6f1395221d8: Pulling fs layer\n4ca2c5c55adf: Pulling fs layer\ne6f1395221d8: Verifying Checksum\ne6f1395221d8: Download complete\ne6f1395221d8: Pull complete\n4ca2c5c55adf: Verifying Checksum\n4ca2c5c55adf: Download complete\n4ca2c5c55adf: Pull complete\nDigest: sha256:6d60f8a1d1fbd55c48a8c0643214aeda62e7c10f45a6a252b3ddf704e7e50792\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "e6f1395221d8: Pulling fs layer", "4ca2c5c55adf: Pulling fs layer", "e6f1395221d8: Verifying Checksum", "e6f1395221d8: Download complete", "e6f1395221d8: Pull complete", "4ca2c5c55adf: Verifying Checksum", "4ca2c5c55adf: Download complete", "4ca2c5c55adf: Pull complete", "Digest: sha256:6d60f8a1d1fbd55c48a8c0643214aeda62e7c10f45a6a252b3ddf704e7e50792", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1"]}
2025-01-09 20:03:36.765 INFO: changed: [10.0.0.24] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "delta": "0:00:06.987058", "end": "2025-01-09 20:03:36.719580", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-09 20:03:29.732522", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7fdc8516006d: Pulling fs layer\n3db539f955ca: Pulling fs layer\n7fdc8516006d: Verifying Checksum\n7fdc8516006d: Download complete\n7fdc8516006d: Pull complete\n3db539f955ca: Verifying Checksum\n3db539f955ca: Download complete\n3db539f955ca: Pull complete\nDigest: sha256:c81fcef8b41045d9820c8c55623735391391e1f7f70c536c42e804a70779b5c4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7fdc8516006d: Pulling fs layer", "3db539f955ca: Pulling fs layer", "7fdc8516006d: Verifying Checksum", "7fdc8516006d: Download complete", "7fdc8516006d: Pull complete", "3db539f955ca: Verifying Checksum", "3db539f955ca: Download complete", "3db539f955ca: Pull complete", "Digest: sha256:c81fcef8b41045d9820c8c55623735391391e1f7f70c536c42e804a70779b5c4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1"]}
2025-01-09 20:03:37.256 INFO: changed: [10.0.0.24] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.139578", "end": "2025-01-09 20:03:37.217675", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:37.078097", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:37.301 INFO: changed: [10.0.0.42] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "delta": "0:00:07.525723", "end": "2025-01-09 20:03:37.239617", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-09 20:03:29.713894", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7fdc8516006d: Pulling fs layer\n3db539f955ca: Pulling fs layer\n7fdc8516006d: Download complete\n7fdc8516006d: Pull complete\n3db539f955ca: Verifying Checksum\n3db539f955ca: Download complete\n3db539f955ca: Pull complete\nDigest: sha256:c81fcef8b41045d9820c8c55623735391391e1f7f70c536c42e804a70779b5c4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7fdc8516006d: Pulling fs layer", "3db539f955ca: Pulling fs layer", "7fdc8516006d: Download complete", "7fdc8516006d: Pull complete", "3db539f955ca: Verifying Checksum", "3db539f955ca: Download complete", "3db539f955ca: Pull complete", "Digest: sha256:c81fcef8b41045d9820c8c55623735391391e1f7f70c536c42e804a70779b5c4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1"]}
2025-01-09 20:03:37.748 INFO: changed: [10.0.0.42] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.114459", "end": "2025-01-09 20:03:37.713198", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:37.598739", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:37.820 INFO: changed: [10.0.0.27] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "delta": "0:00:07.614280", "end": "2025-01-09 20:03:37.766016", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-09 20:03:30.151736", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7fdc8516006d: Pulling fs layer\n3db539f955ca: Pulling fs layer\n7fdc8516006d: Verifying Checksum\n7fdc8516006d: Download complete\n7fdc8516006d: Pull complete\n3db539f955ca: Verifying Checksum\n3db539f955ca: Download complete\n3db539f955ca: Pull complete\nDigest: sha256:c81fcef8b41045d9820c8c55623735391391e1f7f70c536c42e804a70779b5c4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7fdc8516006d: Pulling fs layer", "3db539f955ca: Pulling fs layer", "7fdc8516006d: Verifying Checksum", "7fdc8516006d: Download complete", "7fdc8516006d: Pull complete", "3db539f955ca: Verifying Checksum", "3db539f955ca: Download complete", "3db539f955ca: Pull complete", "Digest: sha256:c81fcef8b41045d9820c8c55623735391391e1f7f70c536c42e804a70779b5c4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-1"]}
2025-01-09 20:03:38.367 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.105271", "end": "2025-01-09 20:03:38.331514", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:38.226243", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:38.938 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-01-09 20:03:40.463 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] ***
changed: [10.0.0.42] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.112852", "end": "2025-01-09 20:03:40.386508", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:40.273656", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:40.537 INFO: changed: [10.0.0.24] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.141196", "end": "2025-01-09 20:03:40.444428", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:40.303232", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:40.734 INFO: changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.110208", "end": "2025-01-09 20:03:40.689765", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:03:40.579557", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:03:40.937 INFO: changed: [10.0.0.42] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.118000", "end": "2025-01-09 20:03:40.883262", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:40.765262", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:41.146 INFO: changed: [10.0.0.24] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.154431", "end": "2025-01-09 20:03:41.092831", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:40.938400", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:41.322 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.116780", "end": "2025-01-09 20:03:41.264690", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:03:41.147910", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:03:43.305 INFO: changed: [10.0.0.42] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "delta": "0:00:02.020864", "end": "2025-01-09 20:03:43.267343", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-09 20:03:41.246479", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n7d3dc283cb68: Pulling fs layer\n7c4dc37f5b72: Pulling fs layer\n496cae8b9562: Pulling fs layer\n7c4dc37f5b72: Verifying Checksum\n7c4dc37f5b72: Download complete\n496cae8b9562: Download complete\n7d3dc283cb68: Verifying Checksum\n7d3dc283cb68: Download complete\n7d3dc283cb68: Pull complete\n7c4dc37f5b72: Pull complete\n496cae8b9562: Pull complete\nDigest: sha256:8eb9ac371ee765388d2036459ef90d8127246bb5e80d8b300756957456404467\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "7d3dc283cb68: Pulling fs layer", "7c4dc37f5b72: Pulling fs layer", "496cae8b9562: Pulling fs layer", "7c4dc37f5b72: Verifying Checksum", "7c4dc37f5b72: Download complete", "496cae8b9562: Download complete", "7d3dc283cb68: Verifying Checksum", "7d3dc283cb68: Download complete", "7d3dc283cb68: Pull complete", "7c4dc37f5b72: Pull complete", "496cae8b9562: Pull complete", "Digest: sha256:8eb9ac371ee765388d2036459ef90d8127246bb5e80d8b300756957456404467", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1"]}
2025-01-09 20:03:43.994 INFO: changed: [10.0.0.42] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "delta": "0:00:00.363085", "end": "2025-01-09 20:03:43.951231", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-09 20:03:43.588146", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n7d3dc283cb68: Already exists\nb85d09a6d38f: Pulling fs layer\nc3278ee36f04: Pulling fs layer\nb85d09a6d38f: Verifying Checksum\nb85d09a6d38f: Download complete\nc3278ee36f04: Verifying Checksum\nc3278ee36f04: Download complete\nb85d09a6d38f: Pull complete\nc3278ee36f04: Pull complete\nDigest: sha256:294a14f0ddf33c8994bec30570e5a657d1c96212eac270dbd1bf16a03220cac6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "7d3dc283cb68: Already exists", "b85d09a6d38f: Pulling fs layer", "c3278ee36f04: Pulling fs layer", "b85d09a6d38f: Verifying Checksum", "b85d09a6d38f: Download complete", "c3278ee36f04: Verifying Checksum", "c3278ee36f04: Download complete", "b85d09a6d38f: Pull complete", "c3278ee36f04: Pull complete", "Digest: sha256:294a14f0ddf33c8994bec30570e5a657d1c96212eac270dbd1bf16a03220cac6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1"]}
2025-01-09 20:03:44.393 INFO: changed: [10.0.0.24] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "delta": "0:00:02.873092", "end": "2025-01-09 20:03:44.348401", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-09 20:03:41.475309", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n7d3dc283cb68: Pulling fs layer\n7c4dc37f5b72: Pulling fs layer\n496cae8b9562: Pulling fs layer\n7c4dc37f5b72: Verifying Checksum\n7c4dc37f5b72: Download complete\n496cae8b9562: Verifying Checksum\n496cae8b9562: Download complete\n7d3dc283cb68: Verifying Checksum\n7d3dc283cb68: Download complete\n7d3dc283cb68: Pull complete\n7c4dc37f5b72: Pull complete\n496cae8b9562: Pull complete\nDigest: sha256:8eb9ac371ee765388d2036459ef90d8127246bb5e80d8b300756957456404467\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "7d3dc283cb68: Pulling fs layer", "7c4dc37f5b72: Pulling fs layer", "496cae8b9562: Pulling fs layer", "7c4dc37f5b72: Verifying Checksum", "7c4dc37f5b72: Download complete", "496cae8b9562: Verifying Checksum", "496cae8b9562: Download complete", "7d3dc283cb68: Verifying Checksum", "7d3dc283cb68: Download complete", "7d3dc283cb68: Pull complete", "7c4dc37f5b72: Pull complete", "496cae8b9562: Pull complete", "Digest: sha256:8eb9ac371ee765388d2036459ef90d8127246bb5e80d8b300756957456404467", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1"]}
2025-01-09 20:03:44.419 INFO: changed: [10.0.0.42] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.113767", "end": "2025-01-09 20:03:44.382836", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:44.269069", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:45.046 INFO: changed: [10.0.0.27] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "delta": "0:00:03.294702", "end": "2025-01-09 20:03:45.006275", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-09 20:03:41.711573", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n7d3dc283cb68: Pulling fs layer\n7c4dc37f5b72: Pulling fs layer\n496cae8b9562: Pulling fs layer\n7c4dc37f5b72: Verifying Checksum\n7c4dc37f5b72: Download complete\n496cae8b9562: Verifying Checksum\n496cae8b9562: Download complete\n7d3dc283cb68: Verifying Checksum\n7d3dc283cb68: Download complete\n7d3dc283cb68: Pull complete\n7c4dc37f5b72: Pull complete\n496cae8b9562: Pull complete\nDigest: sha256:8eb9ac371ee765388d2036459ef90d8127246bb5e80d8b300756957456404467\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "7d3dc283cb68: Pulling fs layer", "7c4dc37f5b72: Pulling fs layer", "496cae8b9562: Pulling fs layer", "7c4dc37f5b72: Verifying Checksum", "7c4dc37f5b72: Download complete", "496cae8b9562: Verifying Checksum", "496cae8b9562: Download complete", "7d3dc283cb68: Verifying Checksum", "7d3dc283cb68: Download complete", "7d3dc283cb68: Pull complete", "7c4dc37f5b72: Pull complete", "496cae8b9562: Pull complete", "Digest: sha256:8eb9ac371ee765388d2036459ef90d8127246bb5e80d8b300756957456404467", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-1"]}
2025-01-09 20:03:45.147 INFO: changed: [10.0.0.24] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "delta": "0:00:00.384245", "end": "2025-01-09 20:03:45.100429", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-09 20:03:44.716184", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n7d3dc283cb68: Already exists\nb85d09a6d38f: Pulling fs layer\nc3278ee36f04: Pulling fs layer\nb85d09a6d38f: Download complete\nc3278ee36f04: Verifying Checksum\nc3278ee36f04: Download complete\nb85d09a6d38f: Pull complete\nc3278ee36f04: Pull complete\nDigest: sha256:294a14f0ddf33c8994bec30570e5a657d1c96212eac270dbd1bf16a03220cac6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "7d3dc283cb68: Already exists", "b85d09a6d38f: Pulling fs layer", "c3278ee36f04: Pulling fs layer", "b85d09a6d38f: Download complete", "c3278ee36f04: Verifying Checksum", "c3278ee36f04: Download complete", "b85d09a6d38f: Pull complete", "c3278ee36f04: Pull complete", "Digest: sha256:294a14f0ddf33c8994bec30570e5a657d1c96212eac270dbd1bf16a03220cac6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1"]}
2025-01-09 20:03:45.585 INFO: changed: [10.0.0.24] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.122376", "end": "2025-01-09 20:03:45.543789", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:45.421413", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:45.720 INFO: changed: [10.0.0.27] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "delta": "0:00:00.361767", "end": "2025-01-09 20:03:45.682110", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-09 20:03:45.320343", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n7d3dc283cb68: Already exists\nb85d09a6d38f: Pulling fs layer\nc3278ee36f04: Pulling fs layer\nb85d09a6d38f: Download complete\nc3278ee36f04: Verifying Checksum\nc3278ee36f04: Download complete\nb85d09a6d38f: Pull complete\nc3278ee36f04: Pull complete\nDigest: sha256:294a14f0ddf33c8994bec30570e5a657d1c96212eac270dbd1bf16a03220cac6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "7d3dc283cb68: Already exists", "b85d09a6d38f: Pulling fs layer", "c3278ee36f04: Pulling fs layer", "b85d09a6d38f: Download complete", "c3278ee36f04: Verifying Checksum", "c3278ee36f04: Download complete", "b85d09a6d38f: Pull complete", "c3278ee36f04: Pull complete", "Digest: sha256:294a14f0ddf33c8994bec30570e5a657d1c96212eac270dbd1bf16a03220cac6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-1"]}
2025-01-09 20:03:46.178 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.119780", "end": "2025-01-09 20:03:46.138666", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:03:46.018886", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:03:46.794 INFO: TASK [include_role : contrail_config] ******************************************
2025-01-09 20:03:59.065 INFO: TASK [contrail_config : stop contrail config service] **************************
2025-01-09 20:03:59.065 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:03:59.066 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:03:59.285 INFO: changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:03:59.799 INFO: TASK [include_role : contrail_webui] *******************************************
2025-01-09 20:04:01.878 INFO: TASK [contrail_webui : stop contrail webui] ************************************
2025-01-09 20:04:01.879 INFO: changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:04:02.003 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:04:02.221 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:04:02.780 INFO: TASK [include_role : contrail_redis] *******************************************
2025-01-09 20:04:04.901 INFO: TASK [contrail_redis : stop redis] *********************************************
changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:04:04.970 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:04:05.268 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:04:05.829 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-01-09 20:04:17.869 INFO: TASK [contrail_analytics : stop contrail analytics] ****************************
2025-01-09 20:04:17.871 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:04:17.887 INFO: changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:04:17.958 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:04:18.523 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-01-09 20:04:30.545 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] ****************
2025-01-09 20:04:30.545 INFO: changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:04:30.571 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:04:30.937 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:04:31.454 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-01-09 20:04:43.176 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ******************
changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:04:43.291 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:04:43.425 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:04:44.041 INFO: PLAY [ZIU stage 2 start services] **********************************************
2025-01-09 20:04:45.248 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.42]
2025-01-09 20:04:45.294 INFO: ok: [10.0.0.24]
2025-01-09 20:04:45.331 INFO: ok: [10.0.0.27]
2025-01-09 20:04:45.929 INFO: ok: [10.0.0.47]
2025-01-09 20:04:45.968 INFO: ok: [10.0.0.29]
2025-01-09 20:04:46.228 INFO: TASK [include_role : contrail] *************************************************
2025-01-09 20:04:47.578 INFO: TASK [contrail : create /var/log/contrail] *************************************
ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:47.620 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:47.703 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:47.791 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:47.850 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 20:04:48.360 INFO: TASK [contrail : create /etc/contrail/compose] *********************************
ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:48.398 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:48.562 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:48.600 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:48.698 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 20:04:49.543 INFO: TASK [contrail : populate common.env] ******************************************
2025-01-09 20:04:49.546 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "9f06af725975cbe2eeee81816bf3dac893b34d7f", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c89d28eb1cb61fad4e29cf9eede37e71", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453088.9691455-119725-180583328651120/source", "state": "file", "uid": 0}
2025-01-09 20:04:49.582 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "9f06af725975cbe2eeee81816bf3dac893b34d7f", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c89d28eb1cb61fad4e29cf9eede37e71", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453088.8761334-119686-127588458853868/source", "state": "file", "uid": 0}
2025-01-09 20:04:49.668 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "9f06af725975cbe2eeee81816bf3dac893b34d7f", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c89d28eb1cb61fad4e29cf9eede37e71", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453089.0693932-119741-257198518289952/source", "state": "file", "uid": 0}
2025-01-09 20:04:49.766 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "9f06af725975cbe2eeee81816bf3dac893b34d7f", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c89d28eb1cb61fad4e29cf9eede37e71", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453089.166458-119758-58802859808503/source", "state": "file", "uid": 0}
2025-01-09 20:04:49.853 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "9f06af725975cbe2eeee81816bf3dac893b34d7f", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c89d28eb1cb61fad4e29cf9eede37e71", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453089.27448-119763-159696822322507/source", "state": "file", "uid": 0}
2025-01-09 20:04:50.689 INFO: TASK [contrail : populate defaults.env] ****************************************
ok: [10.0.0.42] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-01-09 20:04:50.695 INFO: ok: [10.0.0.24] => {"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 20:04:50.783 INFO: ok: [10.0.0.27] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-01-09 20:04:50.849 INFO: ok: [10.0.0.47] => {"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 20:04:50.983 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 20:04:51.505 INFO: TASK [include_role : contrail_config] ******************************************
2025-01-09 20:04:52.745 INFO: TASK [contrail_config : create /etc/contrail/config] ***************************
ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:52.777 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:52.869 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:04:53.378 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] **************
ok: [10.0.0.42] => {"changed": false, "stat": {"atime": 1736452331.5740166, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452326.1618965, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032497, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452326.1618965, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2451733505", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:04:53.470 INFO: ok: [10.0.0.24] => {"changed": false, "stat": {"atime": 1736452331.584761, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452327.152666, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2593122, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452327.152666, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "313158290", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:04:53.573 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736452331.62506, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452325.7169304, "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": 1736452325.7169304, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "52585472", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:04:53.982 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ******
2025-01-09 20:04:53.983 INFO: changed: [10.0.0.24] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-01-09 20:04:54.105 INFO: changed: [10.0.0.42] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-01-09 20:04:54.153 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-01-09 20:04:54.663 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] ****************
2025-01-09 20:04:54.663 INFO: changed: [10.0.0.24] => {"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 20:04:54.750 INFO: changed: [10.0.0.42] => {"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 20:04:54.804 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 20:04:55.353 INFO: TASK [contrail_config : populate global common_config.env] *********************
2025-01-09 20:04:55.354 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:55.385 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:55.407 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:55.652 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:55.698 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:55.724 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:55.979 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.019 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.029 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.289 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.342 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.370 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.602 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.646 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.689 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.963 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:56.998 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.037 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.263 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.340 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.345 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.586 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.645 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.646 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.904 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.969 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:57.974 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.218 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.315 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.316 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.541 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.630 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.648 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.847 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.930 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:58.977 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.189 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.244 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.291 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.491 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.562 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.593 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.839 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.923 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:04:59.998 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.158 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.258 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.326 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.471 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.599 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.672 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.785 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.952 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:00.999 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.095 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.259 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.337 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.395 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.587 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.653 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.703 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.891 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:01.961 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.014 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.241 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.286 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.349 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.563 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.626 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.661 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.900 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:02.975 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.036 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.241 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.311 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.382 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.551 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.627 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.687 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.896 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.945 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:03.997 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.212 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.262 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.305 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.544 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.611 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.626 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.870 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.922 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:04.949 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.236 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.289 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.307 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.559 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.592 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.646 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.886 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.934 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:05.970 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.219 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.239 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.291 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.547 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.561 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.627 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.882 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.892 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:06.958 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.200 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.212 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.218 INFO: changed: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.307 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.523 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.529 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.679 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:07.684 INFO: changed: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:08.315 INFO: TASK [contrail_config : populate pod specific common_config.env] ***************
2025-01-09 20:05:08.316 INFO: fatal: [10.0.0.24]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:05:08.316 INFO: ...ignoring
2025-01-09 20:05:08.393 INFO: fatal: [10.0.0.42]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:05:08.393 INFO: ...ignoring
2025-01-09 20:05:08.465 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:05:08.466 INFO: ...ignoring
2025-01-09 20:05:08.624 INFO: TASK [contrail_config : initialize use_external_tftp variable] *****************
2025-01-09 20:05:08.625 INFO: ok: [10.0.0.24] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-01-09 20:05:08.703 INFO: ok: [10.0.0.42] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-01-09 20:05:08.854 INFO: ok: [10.0.0.27] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-01-09 20:05:09.271 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] ***************
2025-01-09 20:05:09.272 INFO: fatal: [10.0.0.24]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.027924", "end": "2025-01-09 20:05:09.234886", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 20:05:09.206962", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-01-09 20:05:09.272 INFO: ...ignoring
2025-01-09 20:05:09.354 INFO: fatal: [10.0.0.42]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.024629", "end": "2025-01-09 20:05:09.319721", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 20:05:09.295092", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-01-09 20:05:09.354 INFO: ...ignoring
2025-01-09 20:05:09.489 INFO: fatal: [10.0.0.27]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.033744", "end": "2025-01-09 20:05:09.451861", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 20:05:09.418117", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-01-09 20:05:09.489 INFO: ...ignoring
2025-01-09 20:05:10.783 INFO: TASK [contrail_config : create contrail config compose file] *******************
changed: [10.0.0.24] => {"changed": true, "checksum": "31d710425155ab3c95ac142c5413630f1fa998ce", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "94f03b0d2e70e718d94cf67808c91f3e", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453110.128034-122672-249794266742642/source", "state": "file", "uid": 0}
2025-01-09 20:05:10.886 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "31d710425155ab3c95ac142c5413630f1fa998ce", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "94f03b0d2e70e718d94cf67808c91f3e", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453110.2156267-122673-253098612029170/source", "state": "file", "uid": 0}
2025-01-09 20:05:11.012 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "31d710425155ab3c95ac142c5413630f1fa998ce", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "94f03b0d2e70e718d94cf67808c91f3e", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453110.3005965-122687-70506646605670/source", "state": "file", "uid": 0}
2025-01-09 20:05:13.569 INFO: TASK [contrail_config : start contrail config] *********************************
2025-01-09 20:05:13.570 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "b4c0006f927e6ed90067230829b04f84b11a199d7a9dc8175bfe168ef6069a8e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "85271e8e4ffcd8debc3d425830d3141e3216b32baa6a5a75363004837be52f31", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "829f308385c3e2bd059a6cf3ee86201acc4e4fb8e3125eb65aa6c6979866d568", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5e2457166f1dcad3cb76f5c7245167aa5e630594f540810db7a6370faec9efc7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d12b1ee60adaccd4ada8cffba3f8e8a0445ef7a02d72acda157d24da446d915a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "b3abd5530d0ee89ba62afc279ec1013a238c757b1b91f514cbe33bf3bba5836e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "39d8602a6fbb18df7c3ea996ec2ee6cd529740cd94f84f292fae382369df838a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:14.003 INFO: changed: [10.0.0.24] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "b4c0006f927e6ed90067230829b04f84b11a199d7a9dc8175bfe168ef6069a8e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "85271e8e4ffcd8debc3d425830d3141e3216b32baa6a5a75363004837be52f31", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "829f308385c3e2bd059a6cf3ee86201acc4e4fb8e3125eb65aa6c6979866d568", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5e2457166f1dcad3cb76f5c7245167aa5e630594f540810db7a6370faec9efc7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d12b1ee60adaccd4ada8cffba3f8e8a0445ef7a02d72acda157d24da446d915a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "b3abd5530d0ee89ba62afc279ec1013a238c757b1b91f514cbe33bf3bba5836e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "39d8602a6fbb18df7c3ea996ec2ee6cd529740cd94f84f292fae382369df838a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:14.029 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "b4c0006f927e6ed90067230829b04f84b11a199d7a9dc8175bfe168ef6069a8e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "85271e8e4ffcd8debc3d425830d3141e3216b32baa6a5a75363004837be52f31", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "829f308385c3e2bd059a6cf3ee86201acc4e4fb8e3125eb65aa6c6979866d568", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5e2457166f1dcad3cb76f5c7245167aa5e630594f540810db7a6370faec9efc7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d12b1ee60adaccd4ada8cffba3f8e8a0445ef7a02d72acda157d24da446d915a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "b3abd5530d0ee89ba62afc279ec1013a238c757b1b91f514cbe33bf3bba5836e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "39d8602a6fbb18df7c3ea996ec2ee6cd529740cd94f84f292fae382369df838a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:14.559 INFO: TASK [include_role : contrail_webui] *******************************************
2025-01-09 20:05:15.932 INFO: TASK [contrail_webui : create /etc/contrail/webui] *****************************
2025-01-09 20:05:15.933 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:16.045 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:16.171 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:16.632 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] ****************
2025-01-09 20:05:16.633 INFO: ok: [10.0.0.24] => {"changed": false, "stat": {"atime": 1736452390.9100301, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452387.62196, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2618433, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452387.62196, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1107019777", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:05:16.704 INFO: ok: [10.0.0.42] => {"changed": false, "stat": {"atime": 1736452390.927336, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452386.2872326, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057937, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452386.2872326, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "359942478", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:05:16.799 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736452391.0263646, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452386.818272, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057836, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452386.818272, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3791284288", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:05:17.379 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ********
2025-01-09 20:05:17.385 INFO: changed: [10.0.0.24] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
changed: [10.0.0.42] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-01-09 20:05:17.497 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-01-09 20:05:17.945 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ******************
changed: [10.0.0.24] => {"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 20:05:18.015 INFO: changed: [10.0.0.42] => {"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 20:05:18.093 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 20:05:18.601 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] *****************
changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:18.794 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:19.009 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:19.042 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:19.245 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:19.481 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:19.547 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:19.767 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:19.981 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:20.179 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:20.358 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:20.422 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:20.734 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:20.932 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:20.989 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:21.334 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:21.395 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:21.523 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:21.850 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:21.905 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:22.017 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:22.299 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:22.465 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:22.475 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:22.784 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:22.914 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:23.073 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:23.255 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:23.381 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:23.556 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:23.701 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:23.795 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:24.099 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:24.129 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:24.213 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:24.621 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:24.647 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:24.671 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:25.056 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:25.109 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:25.176 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:25.521 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:25.557 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:25.644 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:25.935 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.010 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.111 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.428 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.441 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.533 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.841 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.872 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:26.949 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.162 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.231 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.312 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.517 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.603 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.648 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.863 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:27.941 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.020 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.197 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.309 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.403 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.613 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.665 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.757 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:28.993 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.062 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.127 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.351 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.423 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.498 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.749 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.777 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:29.967 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:30.165 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:30.187 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:30.446 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:30.568 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:30.606 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:30.886 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:30.944 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.069 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.288 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.314 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.426 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.606 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.685 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.750 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:31.968 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.087 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.109 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.338 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.440 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.447 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.692 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.774 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:32.821 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.042 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.112 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.160 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.380 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.452 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.493 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.741 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.765 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:33.809 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.085 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.086 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.093 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.125 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.131 INFO: changed: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.405 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.785 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:34.791 INFO: changed: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:35.412 INFO: TASK [contrail_webui : populate pod specific common_webui.env] *****************
2025-01-09 20:05:35.413 INFO: fatal: [10.0.0.24]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:05:35.414 INFO: ...ignoring
2025-01-09 20:05:35.493 INFO: fatal: [10.0.0.42]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:05:35.494 INFO: ...ignoring
2025-01-09 20:05:35.568 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:05:35.569 INFO: ...ignoring
2025-01-09 20:05:36.319 INFO: TASK [contrail_webui : create contrail webui compose file] *********************
2025-01-09 20:05:36.319 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "3a05278e222e42beb8f45c0493ec15f566aaa81e", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1e8c133666e38700d92b392fd47cf1d4", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453135.7643926-127320-212273361197417/source", "state": "file", "uid": 0}
2025-01-09 20:05:36.388 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "3a05278e222e42beb8f45c0493ec15f566aaa81e", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1e8c133666e38700d92b392fd47cf1d4", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453135.8475301-127321-202419437963454/source", "state": "file", "uid": 0}
2025-01-09 20:05:36.555 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "3a05278e222e42beb8f45c0493ec15f566aaa81e", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1e8c133666e38700d92b392fd47cf1d4", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453135.934196-127334-63777751501847/source", "state": "file", "uid": 0}
2025-01-09 20:05:38.275 INFO: TASK [contrail_webui : start contrail webui] ***********************************
2025-01-09 20:05:38.276 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "b3816b7873646761091a5a8c6449a844c9b4b4d597c17587a3a5c0c46a544999", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "a15ce20e40546678125a5f677c65e0dc26d1f65b6567f2fcac35e1f3dbb9f2ec", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:38.308 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "b3816b7873646761091a5a8c6449a844c9b4b4d597c17587a3a5c0c46a544999", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "a15ce20e40546678125a5f677c65e0dc26d1f65b6567f2fcac35e1f3dbb9f2ec", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:38.369 INFO: changed: [10.0.0.24] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "b3816b7873646761091a5a8c6449a844c9b4b4d597c17587a3a5c0c46a544999", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "a15ce20e40546678125a5f677c65e0dc26d1f65b6567f2fcac35e1f3dbb9f2ec", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:38.915 INFO: TASK [include_role : contrail_redis] *******************************************
2025-01-09 20:05:40.499 INFO: TASK [contrail_redis : create /etc/contrail/redis] *****************************
2025-01-09 20:05:40.500 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:40.541 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:40.643 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:40.953 INFO: TASK [contrail_redis : Set variables for Stunnel] ******************************
2025-01-09 20:05:40.953 INFO: ok: [10.0.0.24] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-01-09 20:05:41.124 INFO: ok: [10.0.0.42] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-01-09 20:05:41.127 INFO: ok: [10.0.0.27] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-01-09 20:05:42.106 INFO: TASK [contrail_redis : create redis compose file] ******************************
2025-01-09 20:05:42.110 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "a685147e792c30be8e224d5023d9bba02d6a4a25", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "3aa8e068b2d9e6ce36e88e52ba66289b", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453141.3111532-129162-241787339807670/source", "state": "file", "uid": 0}
2025-01-09 20:05:42.145 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "a685147e792c30be8e224d5023d9bba02d6a4a25", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "3aa8e068b2d9e6ce36e88e52ba66289b", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453141.3869443-129168-202172371932862/source", "state": "file", "uid": 0}
2025-01-09 20:05:42.285 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "a685147e792c30be8e224d5023d9bba02d6a4a25", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "3aa8e068b2d9e6ce36e88e52ba66289b", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453141.5699403-129181-177802598320845/source", "state": "file", "uid": 0}
2025-01-09 20:05:43.581 INFO: TASK [contrail_redis : start redis] ********************************************
changed: [10.0.0.24] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "3e76786e6162ee779d6ee1c0eeb779628ab13109b6ef06fcffd5161e7ee67b0f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:43.640 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "3e76786e6162ee779d6ee1c0eeb779628ab13109b6ef06fcffd5161e7ee67b0f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:43.697 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "3e76786e6162ee779d6ee1c0eeb779628ab13109b6ef06fcffd5161e7ee67b0f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:05:44.303 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-01-09 20:05:45.625 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] *********************
ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:45.681 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:45.724 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:05:46.181 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ********
ok: [10.0.0.24] => {"changed": false, "stat": {"atime": 1736452560.71767, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452557.193594, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2648034, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452557.193594, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1117516257", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:05:46.259 INFO: ok: [10.0.0.42] => {"changed": false, "stat": {"atime": 1736452560.967122, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452557.0550349, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087533, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452557.0550349, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1509351437", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:05:46.418 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736452560.9060698, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452557.8820038, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1291425, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452557.8820038, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1464756757", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:05:46.998 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] ***
2025-01-09 20:05:46.999 INFO: changed: [10.0.0.42] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-01-09 20:05:47.032 INFO: changed: [10.0.0.24] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-01-09 20:05:47.071 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-01-09 20:05:47.544 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] **********
2025-01-09 20:05:47.544 INFO: changed: [10.0.0.24] => {"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 20:05:47.571 INFO: changed: [10.0.0.42] => {"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 20:05:47.650 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 20:05:48.090 INFO: TASK [contrail_analytics : populate global common_analytics.env] ***************
2025-01-09 20:05:48.091 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.230 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.268 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.532 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.635 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.643 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.884 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.987 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:48.989 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:49.226 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:49.322 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:49.332 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:49.581 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:49.658 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:49.662 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:49.996 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.020 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.031 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.367 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.381 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.409 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.725 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.767 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:50.794 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:51.198 INFO: changed: [10.0.0.42] => (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.24] => (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.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:51.496 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:51.527 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:51.544 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:51.881 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:51.896 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:51.990 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:52.276 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:52.309 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:52.352 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:52.632 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:52.685 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:52.701 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:52.988 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.057 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.089 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.421 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.461 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.529 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.836 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.903 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:53.965 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.213 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.279 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.314 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.563 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.653 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.671 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.882 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:54.981 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.024 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.200 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.296 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.356 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.578 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.681 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.724 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:55.958 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.012 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.053 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.295 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.357 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.410 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.621 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.699 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.799 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:56.934 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.048 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.139 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.259 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.413 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.487 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.592 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.746 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.836 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:57.911 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.055 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.174 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.229 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.475 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.554 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.615 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.876 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:58.989 INFO: changed: [10.0.0.42] => (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.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:59.281 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:59.311 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:59.340 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:59.669 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:59.702 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:05:59.753 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.006 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.035 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.076 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.390 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.423 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.449 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.749 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.820 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:00.850 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.070 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.152 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.229 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.415 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.425 INFO: changed: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.512 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.618 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.917 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:01.922 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:02.020 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:02.021 INFO: changed: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:02.606 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] *********
2025-01-09 20:06:02.607 INFO: fatal: [10.0.0.24]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:06:02.607 INFO: ...ignoring
2025-01-09 20:06:02.693 INFO: fatal: [10.0.0.42]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:06:02.693 INFO: ...ignoring
2025-01-09 20:06:02.773 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:06:02.774 INFO: ...ignoring
2025-01-09 20:06:03.981 INFO: TASK [contrail_analytics : create contrail analytics file] *********************
changed: [10.0.0.42] => {"changed": true, "checksum": "53d6e81a18f932da96662584bb411b355a6465cc", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "21c4ca9a05769793bf66fe5044a6ce59", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453163.2713904-132807-141422822483092/source", "state": "file", "uid": 0}
2025-01-09 20:06:04.013 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "53d6e81a18f932da96662584bb411b355a6465cc", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "21c4ca9a05769793bf66fe5044a6ce59", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453163.3170433-132810-45730231793379/source", "state": "file", "uid": 0}
2025-01-09 20:06:04.091 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "53d6e81a18f932da96662584bb411b355a6465cc", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "21c4ca9a05769793bf66fe5044a6ce59", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453163.143369-132780-56911925235917/source", "state": "file", "uid": 0}
2025-01-09 20:06:06.113 INFO: TASK [contrail_analytics : start contrail analytics] ***************************
2025-01-09 20:06:06.114 INFO: changed: [10.0.0.24] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "129dbc2c564e2fdb70e2a49a48d727e87acce423f0d7b7abbf7542a9669247d2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5cfc9790d63f797576124bd066ece5100af1cb55074d8fef410004ac7c9c014b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d99836a4222975450320152b68d6ff471a3d4a72b4f62c06510657835f9092a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d9f445be352525bfe7f1d03c511d5d0182b826efeac4fca6bd49200ed67d1cf9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:06.117 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "129dbc2c564e2fdb70e2a49a48d727e87acce423f0d7b7abbf7542a9669247d2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5cfc9790d63f797576124bd066ece5100af1cb55074d8fef410004ac7c9c014b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d99836a4222975450320152b68d6ff471a3d4a72b4f62c06510657835f9092a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d9f445be352525bfe7f1d03c511d5d0182b826efeac4fca6bd49200ed67d1cf9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:06.453 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "129dbc2c564e2fdb70e2a49a48d727e87acce423f0d7b7abbf7542a9669247d2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5cfc9790d63f797576124bd066ece5100af1cb55074d8fef410004ac7c9c014b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d99836a4222975450320152b68d6ff471a3d4a72b4f62c06510657835f9092a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "d9f445be352525bfe7f1d03c511d5d0182b826efeac4fca6bd49200ed67d1cf9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:07.026 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-01-09 20:06:08.421 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] *********
2025-01-09 20:06:08.421 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:06:08.421 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:06:08.540 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:06:08.797 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-01-09 20:06:08.797 INFO: ok: [10.0.0.24] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:06:08.882 INFO: ok: [10.0.0.42] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:06:08.960 INFO: ok: [10.0.0.27] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:06:10.223 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] ***
2025-01-09 20:06:10.224 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "8ee6c2c3da8f003c201dba6f243d1b7b754d7b1a", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "43947ad64f9c12623d881b624590e080", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453169.548946-134598-104763125658342/source", "state": "file", "uid": 0}
2025-01-09 20:06:10.296 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "8ee6c2c3da8f003c201dba6f243d1b7b754d7b1a", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "43947ad64f9c12623d881b624590e080", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453169.6643226-134601-123339929903100/source", "state": "file", "uid": 0}
2025-01-09 20:06:10.373 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "8ee6c2c3da8f003c201dba6f243d1b7b754d7b1a", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "43947ad64f9c12623d881b624590e080", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453169.769915-134613-17296194587170/source", "state": "file", "uid": 0}
2025-01-09 20:06:12.462 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] ***************
2025-01-09 20:06:12.462 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "1cf13a08860e2997f46cbf53db6105ecdcec03bbab9471d96de726e6abc7b13c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e970a4ca545d661718eb666a822f0c2aadae459d181e81ff67b4f19f4ea22660", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5f2e86684e7f1a8030476ed11a4be90c83fe58c69537b9f5ca6a60ddd524a17b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "95e6ef530e78098af683eaa5fb6506c41b813ec385b108043babc1790dd568e5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:12.754 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "1cf13a08860e2997f46cbf53db6105ecdcec03bbab9471d96de726e6abc7b13c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e970a4ca545d661718eb666a822f0c2aadae459d181e81ff67b4f19f4ea22660", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5f2e86684e7f1a8030476ed11a4be90c83fe58c69537b9f5ca6a60ddd524a17b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "95e6ef530e78098af683eaa5fb6506c41b813ec385b108043babc1790dd568e5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:12.865 INFO: changed: [10.0.0.24] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "1cf13a08860e2997f46cbf53db6105ecdcec03bbab9471d96de726e6abc7b13c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e970a4ca545d661718eb666a822f0c2aadae459d181e81ff67b4f19f4ea22660", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "5f2e86684e7f1a8030476ed11a4be90c83fe58c69537b9f5ca6a60ddd524a17b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "95e6ef530e78098af683eaa5fb6506c41b813ec385b108043babc1790dd568e5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:13.518 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-01-09 20:06:14.989 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] ***********
2025-01-09 20:06:14.989 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:06:15.111 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:06:15.197 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:06:16.337 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] ***
2025-01-09 20:06:16.337 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "93a3027fa92fdb34c0bb447416921d05649e2d3c", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "db6642006c9b2c26541c7e464a58919c", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453175.5560443-136516-179628862802271/source", "state": "file", "uid": 0}
2025-01-09 20:06:16.454 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "93a3027fa92fdb34c0bb447416921d05649e2d3c", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "db6642006c9b2c26541c7e464a58919c", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453175.6491709-136526-66704267492305/source", "state": "file", "uid": 0}
2025-01-09 20:06:16.473 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "93a3027fa92fdb34c0bb447416921d05649e2d3c", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "db6642006c9b2c26541c7e464a58919c", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453175.4150646-136514-177601997992088/source", "state": "file", "uid": 0}
2025-01-09 20:06:18.969 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] *****************
2025-01-09 20:06:18.969 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "a470e01bec6560d29726d9835d14f0b16591729db6d3156c883691ecf08714da", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "eedc031712aeceb52c3f6363d0c17272c582f10b987ddcae42fcbc203b9e6fd0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "899ba01a353510c8793ddcea5ee1453e92b98b295c5bf7696e7d52255f08e624", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "6153567b9e96ef014b0676224c5b6bcf1997f3f6e76fcdc581498fecc903251e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:19.325 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "a470e01bec6560d29726d9835d14f0b16591729db6d3156c883691ecf08714da", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "eedc031712aeceb52c3f6363d0c17272c582f10b987ddcae42fcbc203b9e6fd0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "899ba01a353510c8793ddcea5ee1453e92b98b295c5bf7696e7d52255f08e624", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "6153567b9e96ef014b0676224c5b6bcf1997f3f6e76fcdc581498fecc903251e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:19.629 INFO: changed: [10.0.0.24] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "a470e01bec6560d29726d9835d14f0b16591729db6d3156c883691ecf08714da", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "eedc031712aeceb52c3f6363d0c17272c582f10b987ddcae42fcbc203b9e6fd0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "899ba01a353510c8793ddcea5ee1453e92b98b295c5bf7696e7d52255f08e624", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "6153567b9e96ef014b0676224c5b6bcf1997f3f6e76fcdc581498fecc903251e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:06:20.310 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 20:06:21.689 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.24]
2025-01-09 20:06:21.861 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:06:23.135 INFO: TASK [contrail_control : update contrail control image] ************************
2025-01-09 20:06:23.135 INFO: changed: [10.0.0.24] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.463955", "end": "2025-01-09 20:06:23.088985", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:06:22.625030", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:06:23.781 INFO: changed: [10.0.0.24] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.196108", "end": "2025-01-09 20:06:23.738867", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:06:23.542759", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:06:36.880 INFO: changed: [10.0.0.24] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "delta": "0:00:12.680766", "end": "2025-01-09 20:06:36.831101", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-09 20:06:24.150335", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Pulling fs layer\ne80f64358f35: Pulling fs layer\n226a2cdd4e8f: Pulling fs layer\ne80f64358f35: Verifying Checksum\ne80f64358f35: Download complete\n226a2cdd4e8f: Verifying Checksum\n226a2cdd4e8f: Download complete\nc09031930615: Verifying Checksum\nc09031930615: Download complete\nc09031930615: Pull complete\ne80f64358f35: Pull complete\n226a2cdd4e8f: Pull complete\nDigest: sha256:2d0cf138bc4634b851b5d0fa753dd5f51e599a8aa338ef28c1d8aa715ce9bfd6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Pulling fs layer", "e80f64358f35: Pulling fs layer", "226a2cdd4e8f: Pulling fs layer", "e80f64358f35: Verifying Checksum", "e80f64358f35: Download complete", "226a2cdd4e8f: Verifying Checksum", "226a2cdd4e8f: Download complete", "c09031930615: Verifying Checksum", "c09031930615: Download complete", "c09031930615: Pull complete", "e80f64358f35: Pull complete", "226a2cdd4e8f: Pull complete", "Digest: sha256:2d0cf138bc4634b851b5d0fa753dd5f51e599a8aa338ef28c1d8aa715ce9bfd6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1"]}
2025-01-09 20:06:37.560 INFO: changed: [10.0.0.24] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "delta": "0:00:00.294741", "end": "2025-01-09 20:06:37.507839", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-09 20:06:37.213098", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Already exists\n5630a16127ec: Pulling fs layer\n5630a16127ec: Verifying Checksum\n5630a16127ec: Download complete\n5630a16127ec: Pull complete\nDigest: sha256:699e5452e70f606eae7fd84220368ebcbeb2436d4461a70e67e9ee60a8d5e6ac\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Already exists", "5630a16127ec: Pulling fs layer", "5630a16127ec: Verifying Checksum", "5630a16127ec: Download complete", "5630a16127ec: Pull complete", "Digest: sha256:699e5452e70f606eae7fd84220368ebcbeb2436d4461a70e67e9ee60a8d5e6ac", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1"]}
2025-01-09 20:06:38.186 INFO: changed: [10.0.0.24] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "delta": "0:00:00.306465", "end": "2025-01-09 20:06:38.147107", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-09 20:06:37.840642", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Already exists\n31946016d42f: Pulling fs layer\n31946016d42f: Verifying Checksum\n31946016d42f: Download complete\n31946016d42f: Pull complete\nDigest: sha256:32091c498473ef4b8d3d0ed373aafb9b59d452a89bbeb9b720b7f01e67fecfff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Already exists", "31946016d42f: Pulling fs layer", "31946016d42f: Verifying Checksum", "31946016d42f: Download complete", "31946016d42f: Pull complete", "Digest: sha256:32091c498473ef4b8d3d0ed373aafb9b59d452a89bbeb9b720b7f01e67fecfff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1"]}
2025-01-09 20:06:38.623 INFO: changed: [10.0.0.24] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.123101", "end": "2025-01-09 20:06:38.583188", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:06:38.460087", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:06:38.885 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:06:50.463 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-01-09 20:06:50.463 INFO: changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:06:50.719 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:06:51.385 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-01-09 20:06:51.385 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:06:51.845 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-01-09 20:06:51.846 INFO: ok: [10.0.0.24] => {"changed": false, "stat": {"atime": 1736452448.9432724, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452444.7631829, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2618996, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452444.7631829, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2531846085", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:06:52.262 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-01-09 20:06:52.263 INFO: changed: [10.0.0.24] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-01-09 20:06:52.709 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-01-09 20:06:52.710 INFO: changed: [10.0.0.24] => {"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 20:06:53.671 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-01-09 20:06:53.674 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:54.035 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:54.380 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:54.744 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:55.060 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:55.371 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:55.731 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:56.043 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:56.367 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:56.711 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:57.032 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:57.368 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:57.699 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:58.045 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:58.376 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:58.713 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:59.065 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:59.418 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:06:59.758 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:00.135 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:00.481 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:00.826 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:01.167 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:01.500 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:01.837 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:02.167 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:02.494 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:02.804 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:03.147 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:03.464 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:03.816 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:04.131 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:04.447 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:04.797 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:05.113 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:05.411 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:05.718 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:06.033 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:06.035 INFO: changed: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:06.226 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-01-09 20:07:06.227 INFO: fatal: [10.0.0.24]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:07:06.228 INFO: ...ignoring
2025-01-09 20:07:07.452 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-01-09 20:07:07.454 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "3be88749f72d83dfd34ac47ea2b475f6fe8b42a1", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b5f2b327c9d9e2566d5dfa8a941b4903", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453226.803581-141245-238994626870930/source", "state": "file", "uid": 0}
2025-01-09 20:07:09.853 INFO: TASK [contrail_control : start contrail control] *******************************
changed: [10.0.0.24] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "2c1fc6ab7b9a5660713111ce5c74c5f4b08bbdb372d251997fe0e295f1485e77", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e7ae9856b575b37139a180e32a14ea54c55cb8a696cd673af1c13dab4d8e4a97", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fad99ed1ca9585b868f593c6cdb9a6b5e3752c6d6a2ba1ab6bd8d999e9937d5d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "20eec6679e0d38702596872cc1031d2e20765cba4d2429b42fdcdf071a5558fc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e50b8852efa15c76eadf171b6eb73fe80669b17427017ef20e3f4ef0a35928cb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:07:10.288 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 20:07:11.545 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:07:11.546 INFO: ok: [10.0.0.42]
2025-01-09 20:07:11.723 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:07:12.531 INFO: TASK [contrail_control : update contrail control image] ************************
changed: [10.0.0.42] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.114391", "end": "2025-01-09 20:07:12.492006", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:07:12.377615", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:07:12.990 INFO: changed: [10.0.0.42] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.112738", "end": "2025-01-09 20:07:12.951097", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:07:12.838359", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:07:20.546 INFO: changed: [10.0.0.42] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "delta": "0:00:07.197822", "end": "2025-01-09 20:07:20.506077", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-09 20:07:13.308255", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Pulling fs layer\ne80f64358f35: Pulling fs layer\n226a2cdd4e8f: Pulling fs layer\ne80f64358f35: Verifying Checksum\ne80f64358f35: Download complete\n226a2cdd4e8f: Verifying Checksum\n226a2cdd4e8f: Download complete\nc09031930615: Verifying Checksum\nc09031930615: Download complete\nc09031930615: Pull complete\ne80f64358f35: Pull complete\n226a2cdd4e8f: Pull complete\nDigest: sha256:2d0cf138bc4634b851b5d0fa753dd5f51e599a8aa338ef28c1d8aa715ce9bfd6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Pulling fs layer", "e80f64358f35: Pulling fs layer", "226a2cdd4e8f: Pulling fs layer", "e80f64358f35: Verifying Checksum", "e80f64358f35: Download complete", "226a2cdd4e8f: Verifying Checksum", "226a2cdd4e8f: Download complete", "c09031930615: Verifying Checksum", "c09031930615: Download complete", "c09031930615: Pull complete", "e80f64358f35: Pull complete", "226a2cdd4e8f: Pull complete", "Digest: sha256:2d0cf138bc4634b851b5d0fa753dd5f51e599a8aa338ef28c1d8aa715ce9bfd6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1"]}
2025-01-09 20:07:21.159 INFO: changed: [10.0.0.42] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "delta": "0:00:00.275259", "end": "2025-01-09 20:07:21.122846", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-09 20:07:20.847587", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Already exists\n5630a16127ec: Pulling fs layer\n5630a16127ec: Download complete\n5630a16127ec: Pull complete\nDigest: sha256:699e5452e70f606eae7fd84220368ebcbeb2436d4461a70e67e9ee60a8d5e6ac\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Already exists", "5630a16127ec: Pulling fs layer", "5630a16127ec: Download complete", "5630a16127ec: Pull complete", "Digest: sha256:699e5452e70f606eae7fd84220368ebcbeb2436d4461a70e67e9ee60a8d5e6ac", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1"]}
2025-01-09 20:07:21.763 INFO: changed: [10.0.0.42] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "delta": "0:00:00.289787", "end": "2025-01-09 20:07:21.719575", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-09 20:07:21.429788", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Already exists\n31946016d42f: Pulling fs layer\n31946016d42f: Verifying Checksum\n31946016d42f: Download complete\n31946016d42f: Pull complete\nDigest: sha256:32091c498473ef4b8d3d0ed373aafb9b59d452a89bbeb9b720b7f01e67fecfff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Already exists", "31946016d42f: Pulling fs layer", "31946016d42f: Verifying Checksum", "31946016d42f: Download complete", "31946016d42f: Pull complete", "Digest: sha256:32091c498473ef4b8d3d0ed373aafb9b59d452a89bbeb9b720b7f01e67fecfff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1"]}
2025-01-09 20:07:22.221 INFO: changed: [10.0.0.42] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.130101", "end": "2025-01-09 20:07:22.183843", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:07:22.053742", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:07:22.489 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:07:34.095 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-01-09 20:07:34.096 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:07:34.386 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:07:35.033 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-01-09 20:07:35.033 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:07:35.466 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-01-09 20:07:35.467 INFO: ok: [10.0.0.42] => {"changed": false, "stat": {"atime": 1736452449.0086272, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452444.5245273, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058504, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452444.5245273, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2208317598", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:07:35.908 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-01-09 20:07:35.909 INFO: changed: [10.0.0.42] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-01-09 20:07:36.332 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-01-09 20:07:36.332 INFO: changed: [10.0.0.42] => {"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 20:07:37.302 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-01-09 20:07:37.303 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:37.612 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:37.937 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:38.289 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:38.584 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:38.888 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:39.192 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:39.514 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:39.836 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:40.152 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:40.477 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:40.790 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:41.117 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:41.414 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:41.735 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:42.058 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:42.360 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:42.680 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:42.994 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:43.323 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:43.629 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:43.941 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:44.245 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:44.569 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:44.891 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:45.210 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:45.510 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:45.831 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:46.150 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:46.465 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:46.771 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:47.127 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:47.453 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:47.741 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:48.045 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:48.335 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:48.659 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:48.952 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:48.953 INFO: changed: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:07:49.136 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
fatal: [10.0.0.42]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 20:07:50.321 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-01-09 20:07:50.321 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "3be88749f72d83dfd34ac47ea2b475f6fe8b42a1", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b5f2b327c9d9e2566d5dfa8a941b4903", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453269.7013478-144531-66353581854817/source", "state": "file", "uid": 0}
2025-01-09 20:07:52.754 INFO: TASK [contrail_control : start contrail control] *******************************
2025-01-09 20:07:52.755 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "2c1fc6ab7b9a5660713111ce5c74c5f4b08bbdb372d251997fe0e295f1485e77", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e7ae9856b575b37139a180e32a14ea54c55cb8a696cd673af1c13dab4d8e4a97", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fad99ed1ca9585b868f593c6cdb9a6b5e3752c6d6a2ba1ab6bd8d999e9937d5d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "20eec6679e0d38702596872cc1031d2e20765cba4d2429b42fdcdf071a5558fc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e50b8852efa15c76eadf171b6eb73fe80669b17427017ef20e3f4ef0a35928cb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:07:53.127 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 20:07:55.033 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:07:55.042 INFO: ok: [10.0.0.27]
2025-01-09 20:07:55.256 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:07:56.073 INFO: TASK [contrail_control : update contrail control image] ************************
2025-01-09 20:07:56.074 INFO: changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.112655", "end": "2025-01-09 20:07:56.032637", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:07:55.919982", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:07:56.515 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.104752", "end": "2025-01-09 20:07:56.473184", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:07:56.368432", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:08:04.010 INFO: changed: [10.0.0.27] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "delta": "0:00:07.177010", "end": "2025-01-09 20:08:03.969981", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-09 20:07:56.792971", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Pulling fs layer\ne80f64358f35: Pulling fs layer\n226a2cdd4e8f: Pulling fs layer\ne80f64358f35: Verifying Checksum\ne80f64358f35: Download complete\n226a2cdd4e8f: Download complete\nc09031930615: Verifying Checksum\nc09031930615: Download complete\nc09031930615: Pull complete\ne80f64358f35: Pull complete\n226a2cdd4e8f: Pull complete\nDigest: sha256:2d0cf138bc4634b851b5d0fa753dd5f51e599a8aa338ef28c1d8aa715ce9bfd6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Pulling fs layer", "e80f64358f35: Pulling fs layer", "226a2cdd4e8f: Pulling fs layer", "e80f64358f35: Verifying Checksum", "e80f64358f35: Download complete", "226a2cdd4e8f: Download complete", "c09031930615: Verifying Checksum", "c09031930615: Download complete", "c09031930615: Pull complete", "e80f64358f35: Pull complete", "226a2cdd4e8f: Pull complete", "Digest: sha256:2d0cf138bc4634b851b5d0fa753dd5f51e599a8aa338ef28c1d8aa715ce9bfd6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1"]}
2025-01-09 20:08:04.606 INFO: changed: [10.0.0.27] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "delta": "0:00:00.265734", "end": "2025-01-09 20:08:04.563639", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-09 20:08:04.297905", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Already exists\n5630a16127ec: Pulling fs layer\n5630a16127ec: Verifying Checksum\n5630a16127ec: Download complete\n5630a16127ec: Pull complete\nDigest: sha256:699e5452e70f606eae7fd84220368ebcbeb2436d4461a70e67e9ee60a8d5e6ac\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Already exists", "5630a16127ec: Pulling fs layer", "5630a16127ec: Verifying Checksum", "5630a16127ec: Download complete", "5630a16127ec: Pull complete", "Digest: sha256:699e5452e70f606eae7fd84220368ebcbeb2436d4461a70e67e9ee60a8d5e6ac", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-1"]}
2025-01-09 20:08:05.227 INFO: changed: [10.0.0.27] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "delta": "0:00:00.260398", "end": "2025-01-09 20:08:05.188457", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-09 20:08:04.928059", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc09031930615: Already exists\n31946016d42f: Pulling fs layer\n31946016d42f: Verifying Checksum\n31946016d42f: Download complete\n31946016d42f: Pull complete\nDigest: sha256:32091c498473ef4b8d3d0ed373aafb9b59d452a89bbeb9b720b7f01e67fecfff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c09031930615: Already exists", "31946016d42f: Pulling fs layer", "31946016d42f: Verifying Checksum", "31946016d42f: Download complete", "31946016d42f: Pull complete", "Digest: sha256:32091c498473ef4b8d3d0ed373aafb9b59d452a89bbeb9b720b7f01e67fecfff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-1"]}
2025-01-09 20:08:05.650 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.106583", "end": "2025-01-09 20:08:05.613527", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:08:05.506944", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:08:05.915 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:08:17.310 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-01-09 20:08:17.311 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:08:17.588 INFO: TASK [include_role : contrail_control] *****************************************
2025-01-09 20:08:18.264 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:08:18.747 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-01-09 20:08:18.748 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736452449.0756373, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452445.239554, "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": 1736452445.239554, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "744854922", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:08:19.184 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-01-09 20:08:19.184 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-01-09 20:08:19.599 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-01-09 20:08:19.601 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 20:08:20.551 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-01-09 20:08:20.551 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:20.861 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:21.193 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:21.514 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:21.847 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:22.177 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:22.486 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:22.809 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:23.131 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:23.447 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:23.764 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:24.099 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:24.441 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:24.783 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:25.092 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:25.403 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:25.715 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:26.014 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:26.325 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:26.648 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:26.965 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:27.291 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:27.631 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:27.990 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:28.297 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:28.602 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:28.905 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:29.235 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:29.555 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:29.890 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:30.210 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:30.509 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:30.860 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:31.177 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:31.494 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:31.820 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:32.135 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:32.436 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:32.439 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:08:32.646 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-01-09 20:08:32.647 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:08:32.647 INFO: ...ignoring
2025-01-09 20:08:33.896 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-01-09 20:08:33.897 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "3be88749f72d83dfd34ac47ea2b475f6fe8b42a1", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b5f2b327c9d9e2566d5dfa8a941b4903", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453313.256899-146412-174407713817078/source", "state": "file", "uid": 0}
2025-01-09 20:08:36.407 INFO: TASK [contrail_control : start contrail control] *******************************
2025-01-09 20:08:36.408 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "2c1fc6ab7b9a5660713111ce5c74c5f4b08bbdb372d251997fe0e295f1485e77", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e7ae9856b575b37139a180e32a14ea54c55cb8a696cd673af1c13dab4d8e4a97", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fad99ed1ca9585b868f593c6cdb9a6b5e3752c6d6a2ba1ab6bd8d999e9937d5d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "20eec6679e0d38702596872cc1031d2e20765cba4d2429b42fdcdf071a5558fc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "e50b8852efa15c76eadf171b6eb73fe80669b17427017ef20e3f4ef0a35928cb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:08:36.774 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 20:08:38.439 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:08:38.439 INFO: ok: [10.0.0.47]
2025-01-09 20:08:39.338 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-01-09 20:08:40.966 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:08:40.967 INFO: ok: [10.0.0.29]
2025-01-09 20:08:41.894 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 20:08:43.288 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.24]
2025-01-09 20:08:43.464 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:08:44.282 INFO: TASK [contrail_config_database : update contrail config_database image] ********
changed: [10.0.0.24] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.128940", "end": "2025-01-09 20:08:44.239228", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:08:44.110288", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:08:44.715 INFO: changed: [10.0.0.24] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.113012", "end": "2025-01-09 20:08:44.675452", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:08:44.562440", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:08:51.497 INFO: changed: [10.0.0.24] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "delta": "0:00:06.478761", "end": "2025-01-09 20:08:51.456973", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 20:08:44.978212", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n9f40dad17da8: Pulling fs layer\n22693ec7718c: Pulling fs layer\n9f40dad17da8: Download complete\n9f40dad17da8: Pull complete\n22693ec7718c: Verifying Checksum\n22693ec7718c: Download complete\n22693ec7718c: Pull complete\nDigest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "9f40dad17da8: Pulling fs layer", "22693ec7718c: Pulling fs layer", "9f40dad17da8: Download complete", "9f40dad17da8: Pull complete", "22693ec7718c: Verifying Checksum", "22693ec7718c: Download complete", "22693ec7718c: Pull complete", "Digest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1"]}
2025-01-09 20:08:56.900 INFO: changed: [10.0.0.24] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "delta": "0:00:05.025590", "end": "2025-01-09 20:08:56.849767", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-09 20:08:51.824177", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n794f5cb3dcfa: Pulling fs layer\nafe02f12e39e: Pulling fs layer\n794f5cb3dcfa: Download complete\n794f5cb3dcfa: Pull complete\nafe02f12e39e: Verifying Checksum\nafe02f12e39e: Download complete\nafe02f12e39e: Pull complete\nDigest: sha256:2f2194c232bcd3508ce374b0bab370e4ae573bc35234caabcb24bf70cbf40336\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "794f5cb3dcfa: Pulling fs layer", "afe02f12e39e: Pulling fs layer", "794f5cb3dcfa: Download complete", "794f5cb3dcfa: Pull complete", "afe02f12e39e: Verifying Checksum", "afe02f12e39e: Download complete", "afe02f12e39e: Pull complete", "Digest: sha256:2f2194c232bcd3508ce374b0bab370e4ae573bc35234caabcb24bf70cbf40336", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1"]}
2025-01-09 20:08:59.645 INFO: changed: [10.0.0.24] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "delta": "0:00:02.404766", "end": "2025-01-09 20:08:59.607925", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-09 20:08:57.203159", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n44e7bb20f90c: Pulling fs layer\na5212504b1ca: Pulling fs layer\n44e7bb20f90c: Verifying Checksum\n44e7bb20f90c: Download complete\n44e7bb20f90c: Pull complete\na5212504b1ca: Verifying Checksum\na5212504b1ca: Download complete\na5212504b1ca: Pull complete\nDigest: sha256:0b001134d79deff9905a4bc0e6224220fee9508ee9494753bb23b6a750eb17a9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "44e7bb20f90c: Pulling fs layer", "a5212504b1ca: Pulling fs layer", "44e7bb20f90c: Verifying Checksum", "44e7bb20f90c: Download complete", "44e7bb20f90c: Pull complete", "a5212504b1ca: Verifying Checksum", "a5212504b1ca: Download complete", "a5212504b1ca: Pull complete", "Digest: sha256:0b001134d79deff9905a4bc0e6224220fee9508ee9494753bb23b6a750eb17a9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1"]}
2025-01-09 20:09:00.081 INFO: changed: [10.0.0.24] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.114849", "end": "2025-01-09 20:09:00.040311", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:08:59.925462", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:09:00.253 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:09:11.564 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-01-09 20:09:11.565 INFO: changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:09:11.727 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:09:12.432 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-01-09 20:09:12.433 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:09:12.593 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
ok: [10.0.0.24] => {"ansible_facts": {"cassandra_seeds": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:09:12.853 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-01-09 20:09:12.854 INFO: ok: [10.0.0.24] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:09:13.209 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-01-09 20:09:13.209 INFO: ok: [10.0.0.24] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:09:13.467 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-01-09 20:09:13.467 INFO: ok: [10.0.0.24] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-01-09 20:09:13.897 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
2025-01-09 20:09:13.901 INFO: ok: [10.0.0.24] => {"changed": false, "stat": {"atime": 1736452246.958952, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452244.0828907, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2322436, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452244.0828907, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "546991986", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:09:14.343 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
changed: [10.0.0.24] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-01-09 20:09:14.789 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
changed: [10.0.0.24] => {"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 20:09:15.196 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:15.521 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:15.949 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:16.297 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:16.655 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:17.034 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:17.356 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:17.706 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:18.020 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:18.338 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:18.678 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:19.005 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:19.337 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:19.695 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:20.031 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:20.348 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:20.663 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:20.978 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:21.326 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:21.642 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:21.962 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:22.265 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:22.599 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:22.908 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:23.257 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:23.579 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:23.909 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:24.230 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:24.558 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:24.901 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:25.219 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:25.555 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:25.903 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:26.224 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:26.557 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:26.906 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:27.255 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:27.587 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:27.597 INFO: changed: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:09:27.967 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-01-09 20:09:27.967 INFO: fatal: [10.0.0.24]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:09:27.967 INFO: ...ignoring
2025-01-09 20:09:28.745 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
changed: [10.0.0.24] => {"changed": true, "checksum": "c6015e8baa6d5f6a9b393247274a1ae96433c241", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "a9ff4dc8b18d88e2385a72faa5f0f4a2", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453368.1739328-150553-40555974016948/source", "state": "file", "uid": 0}
2025-01-09 20:09:30.957 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-01-09 20:09:30.957 INFO: changed: [10.0.0.24] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "8cc847c6c02e91c27182ea100755727f99165b8c953e882edf7454dab62ddbba", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "3bf922b2d0e521bc8f9e8d649652a3af79b759e8bc636338a6ad657727117aa5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "66d3a68808e87d386225b874ae1707c7f35507d46b1d66f0e7a227d14d45df61", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "7962a4431668d3e022d14f2bb0292393738b8f27d63233e5ef010fff5366d59c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "8b281db5ce00116beb3084182cb624eb014653eed2413df6e2cba42e8f83e38d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:09:31.169 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:09:32.209 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
changed: [10.0.0.24] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.140986", "end": "2025-01-09 20:09:32.143806", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:09:32.002820", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:09:32.780 INFO: changed: [10.0.0.24] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.139585", "end": "2025-01-09 20:09:32.730864", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:09:32.591279", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:09:45.329 INFO: changed: [10.0.0.24] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "delta": "0:00:12.108359", "end": "2025-01-09 20:09:45.289364", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-09 20:09:33.181005", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc240e0ab87d3: Pulling fs layer\nb9fefb03d06e: Pulling fs layer\nc240e0ab87d3: Verifying Checksum\nc240e0ab87d3: Download complete\nc240e0ab87d3: Pull complete\nb9fefb03d06e: Verifying Checksum\nb9fefb03d06e: Download complete\nb9fefb03d06e: Pull complete\nDigest: sha256:4e5c22b20f9f1a015bcfffb4ea026398e81c45233a3af695bd35889b522df14e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c240e0ab87d3: Pulling fs layer", "b9fefb03d06e: Pulling fs layer", "c240e0ab87d3: Verifying Checksum", "c240e0ab87d3: Download complete", "c240e0ab87d3: Pull complete", "b9fefb03d06e: Verifying Checksum", "b9fefb03d06e: Download complete", "b9fefb03d06e: Pull complete", "Digest: sha256:4e5c22b20f9f1a015bcfffb4ea026398e81c45233a3af695bd35889b522df14e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1"]}
2025-01-09 20:09:45.834 INFO: changed: [10.0.0.24] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "delta": "0:00:00.129455", "end": "2025-01-09 20:09:45.787026", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 20:09:45.657571", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-cassandra\nDigest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-cassandra", "Digest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1"]}
2025-01-09 20:09:46.301 INFO: changed: [10.0.0.24] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.128773", "end": "2025-01-09 20:09:46.261505", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:09:46.132732", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:09:46.473 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:09:57.795 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
changed: [10.0.0.24] => {"changed": true}
2025-01-09 20:09:57.951 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:09:58.665 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:09:58.837 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-01-09 20:09:58.838 INFO: ok: [10.0.0.24] => {"ansible_facts": {"cassandra_seeds": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:09:59.341 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-01-09 20:09:59.345 INFO: ok: [10.0.0.24] => {"changed": false, "stat": {"atime": 1736452508.3685443, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452505.3964808, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2647068, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452505.3964808, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3594158504", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:09:59.761 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
changed: [10.0.0.24] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-01-09 20:10:00.225 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-01-09 20:10:00.225 INFO: changed: [10.0.0.24] => {"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 20:10:00.678 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:00.980 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:01.311 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:01.643 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:02.005 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:02.314 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:02.660 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:02.971 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:03.280 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:03.607 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:03.933 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:04.242 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:04.585 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:04.930 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:05.349 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:05.713 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:06.079 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:06.417 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:06.825 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:07.224 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:07.570 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:07.890 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:08.251 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:08.703 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:09.104 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:09.477 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:09.899 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:10.363 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:10.733 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:11.096 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:11.461 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:11.847 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:12.234 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:12.612 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:12.964 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:13.321 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:13.672 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:13.991 INFO: changed: [10.0.0.24] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:13.997 INFO: changed: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:14.269 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-01-09 20:10:14.269 INFO: fatal: [10.0.0.24]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:10:14.269 INFO: ...ignoring
2025-01-09 20:10:15.041 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
changed: [10.0.0.24] => {"changed": true, "checksum": "8edade006d892c43449869160cb637c414dfef52", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9710284cf1e809ab8d946d7e38ad0fa4", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453414.4181452-157072-158164444675740/source", "state": "file", "uid": 0}
2025-01-09 20:10:17.072 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-01-09 20:10:17.073 INFO: changed: [10.0.0.24] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "5daaf45e64e0f897fedfcb2bd4a8cd9b6bc5c8a5aebcd0178c0c84c3b7c65a09", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "0cedceebc6c27cf553889d9c76544d6110932a32b329a9eefa75f98a2caee995", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "b15e98fcd9a55ebb2d1f51a70c794fd8bab92e364ee83af1b6e91cca43258b28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "79941f0a66aa88598b33aa3c4abd5846975d23f8280b6f4e154ba25cdd6a2853", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:10:17.344 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 20:10:19.304 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:10:19.304 INFO: ok: [10.0.0.42]
2025-01-09 20:10:19.532 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:10:20.311 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-01-09 20:10:20.312 INFO: changed: [10.0.0.42] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.116132", "end": "2025-01-09 20:10:20.269575", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:10:20.153443", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:10:20.746 INFO: changed: [10.0.0.42] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.107883", "end": "2025-01-09 20:10:20.697827", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:10:20.589944", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:10:27.185 INFO: changed: [10.0.0.42] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "delta": "0:00:06.136841", "end": "2025-01-09 20:10:27.141166", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 20:10:21.004325", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n9f40dad17da8: Pulling fs layer\n22693ec7718c: Pulling fs layer\n9f40dad17da8: Download complete\n9f40dad17da8: Pull complete\n22693ec7718c: Verifying Checksum\n22693ec7718c: Download complete\n22693ec7718c: Pull complete\nDigest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "9f40dad17da8: Pulling fs layer", "22693ec7718c: Pulling fs layer", "9f40dad17da8: Download complete", "9f40dad17da8: Pull complete", "22693ec7718c: Verifying Checksum", "22693ec7718c: Download complete", "22693ec7718c: Pull complete", "Digest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1"]}
2025-01-09 20:10:33.117 INFO: changed: [10.0.0.42] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "delta": "0:00:05.611615", "end": "2025-01-09 20:10:33.076157", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-09 20:10:27.464542", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n794f5cb3dcfa: Pulling fs layer\nafe02f12e39e: Pulling fs layer\n794f5cb3dcfa: Verifying Checksum\n794f5cb3dcfa: Download complete\n794f5cb3dcfa: Pull complete\nafe02f12e39e: Verifying Checksum\nafe02f12e39e: Download complete\nafe02f12e39e: Pull complete\nDigest: sha256:2f2194c232bcd3508ce374b0bab370e4ae573bc35234caabcb24bf70cbf40336\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "794f5cb3dcfa: Pulling fs layer", "afe02f12e39e: Pulling fs layer", "794f5cb3dcfa: Verifying Checksum", "794f5cb3dcfa: Download complete", "794f5cb3dcfa: Pull complete", "afe02f12e39e: Verifying Checksum", "afe02f12e39e: Download complete", "afe02f12e39e: Pull complete", "Digest: sha256:2f2194c232bcd3508ce374b0bab370e4ae573bc35234caabcb24bf70cbf40336", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1"]}
2025-01-09 20:10:35.201 INFO: changed: [10.0.0.42] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "delta": "0:00:01.768002", "end": "2025-01-09 20:10:35.153137", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-09 20:10:33.385135", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n44e7bb20f90c: Pulling fs layer\na5212504b1ca: Pulling fs layer\n44e7bb20f90c: Verifying Checksum\n44e7bb20f90c: Download complete\n44e7bb20f90c: Pull complete\na5212504b1ca: Verifying Checksum\na5212504b1ca: Download complete\na5212504b1ca: Pull complete\nDigest: sha256:0b001134d79deff9905a4bc0e6224220fee9508ee9494753bb23b6a750eb17a9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "44e7bb20f90c: Pulling fs layer", "a5212504b1ca: Pulling fs layer", "44e7bb20f90c: Verifying Checksum", "44e7bb20f90c: Download complete", "44e7bb20f90c: Pull complete", "a5212504b1ca: Verifying Checksum", "a5212504b1ca: Download complete", "a5212504b1ca: Pull complete", "Digest: sha256:0b001134d79deff9905a4bc0e6224220fee9508ee9494753bb23b6a750eb17a9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1"]}
2025-01-09 20:10:35.634 INFO: changed: [10.0.0.42] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.115953", "end": "2025-01-09 20:10:35.598857", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:10:35.482904", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:10:35.821 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:10:47.140 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-01-09 20:10:47.140 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:10:47.304 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:10:48.008 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-01-09 20:10:48.008 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:10:48.218 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-01-09 20:10:48.218 INFO: ok: [10.0.0.42] => {"ansible_facts": {"cassandra_seeds": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:10:48.539 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-01-09 20:10:48.541 INFO: ok: [10.0.0.42] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:10:48.935 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
ok: [10.0.0.42] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:10:49.213 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-01-09 20:10:49.213 INFO: ok: [10.0.0.42] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-01-09 20:10:49.659 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
2025-01-09 20:10:49.660 INFO: ok: [10.0.0.42] => {"changed": false, "stat": {"atime": 1736452247.000141, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452243.8640714, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774150, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452243.8640714, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3144411478", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:10:50.081 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-01-09 20:10:50.082 INFO: changed: [10.0.0.42] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-01-09 20:10:50.499 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
changed: [10.0.0.42] => {"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 20:10:50.899 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:51.213 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:51.529 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:51.896 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:52.230 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:52.539 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:52.849 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:53.162 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:53.547 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:53.859 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:54.210 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:54.517 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:54.849 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:55.183 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:55.493 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:55.822 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:56.173 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:56.515 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:56.850 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:57.206 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:57.513 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:57.825 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:58.135 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:58.507 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:58.827 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:59.138 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:59.455 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:10:59.770 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:00.080 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:00.383 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:00.702 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:01.027 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:01.381 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:01.696 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:02.079 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:02.404 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:02.743 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:03.048 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:03.055 INFO: changed: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:03.340 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-01-09 20:11:03.340 INFO: fatal: [10.0.0.42]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:11:03.341 INFO: ...ignoring
2025-01-09 20:11:04.232 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-01-09 20:11:04.232 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "c6015e8baa6d5f6a9b393247274a1ae96433c241", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "a9ff4dc8b18d88e2385a72faa5f0f4a2", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453463.598332-160887-213799713236041/source", "state": "file", "uid": 0}
2025-01-09 20:11:06.237 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-01-09 20:11:06.238 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "8cc847c6c02e91c27182ea100755727f99165b8c953e882edf7454dab62ddbba", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "3bf922b2d0e521bc8f9e8d649652a3af79b759e8bc636338a6ad657727117aa5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "66d3a68808e87d386225b874ae1707c7f35507d46b1d66f0e7a227d14d45df61", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "7962a4431668d3e022d14f2bb0292393738b8f27d63233e5ef010fff5366d59c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "8b281db5ce00116beb3084182cb624eb014653eed2413df6e2cba42e8f83e38d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:11:06.478 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:11:07.321 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
2025-01-09 20:11:07.322 INFO: changed: [10.0.0.42] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.120474", "end": "2025-01-09 20:11:07.278748", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:11:07.158274", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:11:07.781 INFO: changed: [10.0.0.42] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.136073", "end": "2025-01-09 20:11:07.741913", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:11:07.605840", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:11:19.357 INFO: changed: [10.0.0.42] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "delta": "0:00:11.214473", "end": "2025-01-09 20:11:19.314760", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-09 20:11:08.100287", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc240e0ab87d3: Pulling fs layer\nb9fefb03d06e: Pulling fs layer\nc240e0ab87d3: Verifying Checksum\nc240e0ab87d3: Download complete\nc240e0ab87d3: Pull complete\nb9fefb03d06e: Verifying Checksum\nb9fefb03d06e: Download complete\nb9fefb03d06e: Pull complete\nDigest: sha256:4e5c22b20f9f1a015bcfffb4ea026398e81c45233a3af695bd35889b522df14e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c240e0ab87d3: Pulling fs layer", "b9fefb03d06e: Pulling fs layer", "c240e0ab87d3: Verifying Checksum", "c240e0ab87d3: Download complete", "c240e0ab87d3: Pull complete", "b9fefb03d06e: Verifying Checksum", "b9fefb03d06e: Download complete", "b9fefb03d06e: Pull complete", "Digest: sha256:4e5c22b20f9f1a015bcfffb4ea026398e81c45233a3af695bd35889b522df14e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1"]}
2025-01-09 20:11:19.780 INFO: changed: [10.0.0.42] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "delta": "0:00:00.111544", "end": "2025-01-09 20:11:19.741110", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 20:11:19.629566", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-cassandra\nDigest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-cassandra", "Digest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1"]}
2025-01-09 20:11:20.500 INFO: changed: [10.0.0.42] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.350445", "end": "2025-01-09 20:11:20.458052", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:11:20.107607", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:11:20.696 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:11:32.542 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-01-09 20:11:32.543 INFO: changed: [10.0.0.42] => {"changed": true}
2025-01-09 20:11:32.712 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:11:33.445 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-01-09 20:11:33.445 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:11:33.653 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-01-09 20:11:33.653 INFO: ok: [10.0.0.42] => {"ansible_facts": {"cassandra_seeds": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:11:34.245 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-01-09 20:11:34.245 INFO: ok: [10.0.0.42] => {"changed": false, "stat": {"atime": 1736452508.3419495, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452505.321882, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086592, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452505.321882, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2591189473", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:11:34.709 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-01-09 20:11:34.710 INFO: changed: [10.0.0.42] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-01-09 20:11:35.147 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-01-09 20:11:35.149 INFO: changed: [10.0.0.42] => {"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 20:11:35.604 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-01-09 20:11:35.605 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:35.944 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:36.288 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:36.609 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:36.917 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:37.262 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:37.582 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:37.897 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:38.224 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:38.527 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:38.838 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:39.142 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:39.471 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:39.780 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:40.187 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:40.498 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:40.867 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:41.212 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:41.537 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:41.846 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:42.162 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:42.476 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:42.787 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:43.122 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:43.472 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:43.803 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:44.120 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:44.426 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:44.733 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:45.051 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:45.362 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:45.686 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:46.001 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:46.366 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:46.684 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:46.990 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:47.308 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:47.647 INFO: changed: [10.0.0.42] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:47.654 INFO: changed: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:11:47.930 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-01-09 20:11:47.931 INFO: fatal: [10.0.0.42]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-01-09 20:11:47.931 INFO: ...ignoring
2025-01-09 20:11:48.673 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-01-09 20:11:48.673 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "8edade006d892c43449869160cb637c414dfef52", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9710284cf1e809ab8d946d7e38ad0fa4", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453508.0890236-162673-114851942009019/source", "state": "file", "uid": 0}
2025-01-09 20:11:50.485 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-01-09 20:11:50.485 INFO: changed: [10.0.0.42] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "5daaf45e64e0f897fedfcb2bd4a8cd9b6bc5c8a5aebcd0178c0c84c3b7c65a09", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "0cedceebc6c27cf553889d9c76544d6110932a32b329a9eefa75f98a2caee995", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "b15e98fcd9a55ebb2d1f51a70c794fd8bab92e364ee83af1b6e91cca43258b28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "79941f0a66aa88598b33aa3c4abd5846975d23f8280b6f4e154ba25cdd6a2853", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:11:50.771 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 20:11:52.689 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:11:52.689 INFO: ok: [10.0.0.27]
2025-01-09 20:11:52.864 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:11:53.701 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-01-09 20:11:53.703 INFO: changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.106383", "end": "2025-01-09 20:11:53.640395", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:11:53.534012", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:11:54.126 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.104873", "end": "2025-01-09 20:11:54.089781", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:11:53.984908", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:12:00.453 INFO: changed: [10.0.0.27] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "delta": "0:00:06.013387", "end": "2025-01-09 20:12:00.414127", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 20:11:54.400740", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n9f40dad17da8: Pulling fs layer\n22693ec7718c: Pulling fs layer\n9f40dad17da8: Verifying Checksum\n9f40dad17da8: Download complete\n9f40dad17da8: Pull complete\n22693ec7718c: Verifying Checksum\n22693ec7718c: Download complete\n22693ec7718c: Pull complete\nDigest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "9f40dad17da8: Pulling fs layer", "22693ec7718c: Pulling fs layer", "9f40dad17da8: Verifying Checksum", "9f40dad17da8: Download complete", "9f40dad17da8: Pull complete", "22693ec7718c: Verifying Checksum", "22693ec7718c: Download complete", "22693ec7718c: Pull complete", "Digest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1"]}
2025-01-09 20:12:04.284 INFO: changed: [10.0.0.27] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "delta": "0:00:03.503573", "end": "2025-01-09 20:12:04.242854", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-09 20:12:00.739281", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n794f5cb3dcfa: Pulling fs layer\nafe02f12e39e: Pulling fs layer\n794f5cb3dcfa: Download complete\n794f5cb3dcfa: Pull complete\nafe02f12e39e: Verifying Checksum\nafe02f12e39e: Download complete\nafe02f12e39e: Pull complete\nDigest: sha256:2f2194c232bcd3508ce374b0bab370e4ae573bc35234caabcb24bf70cbf40336\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "794f5cb3dcfa: Pulling fs layer", "afe02f12e39e: Pulling fs layer", "794f5cb3dcfa: Download complete", "794f5cb3dcfa: Pull complete", "afe02f12e39e: Verifying Checksum", "afe02f12e39e: Download complete", "afe02f12e39e: Pull complete", "Digest: sha256:2f2194c232bcd3508ce374b0bab370e4ae573bc35234caabcb24bf70cbf40336", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-1"]}
2025-01-09 20:12:06.422 INFO: changed: [10.0.0.27] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "delta": "0:00:01.821526", "end": "2025-01-09 20:12:06.382660", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-09 20:12:04.561134", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n44e7bb20f90c: Pulling fs layer\na5212504b1ca: Pulling fs layer\n44e7bb20f90c: Verifying Checksum\n44e7bb20f90c: Download complete\n44e7bb20f90c: Pull complete\na5212504b1ca: Verifying Checksum\na5212504b1ca: Download complete\na5212504b1ca: Pull complete\nDigest: sha256:0b001134d79deff9905a4bc0e6224220fee9508ee9494753bb23b6a750eb17a9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "44e7bb20f90c: Pulling fs layer", "a5212504b1ca: Pulling fs layer", "44e7bb20f90c: Verifying Checksum", "44e7bb20f90c: Download complete", "44e7bb20f90c: Pull complete", "a5212504b1ca: Verifying Checksum", "a5212504b1ca: Download complete", "a5212504b1ca: Pull complete", "Digest: sha256:0b001134d79deff9905a4bc0e6224220fee9508ee9494753bb23b6a750eb17a9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-1"]}
2025-01-09 20:12:06.868 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.107585", "end": "2025-01-09 20:12:06.822413", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:12:06.714828", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:12:07.041 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:12:18.373 INFO: TASK [contrail_config_database : stop contrail config database] ****************
changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:12:18.553 INFO: TASK [include_role : contrail_config_database] *********************************
2025-01-09 20:12:19.194 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-01-09 20:12:19.195 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:12:19.392 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-01-09 20:12:19.393 INFO: ok: [10.0.0.27] => {"ansible_facts": {"cassandra_seeds": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:12:19.709 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
ok: [10.0.0.27] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:12:20.113 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
ok: [10.0.0.27] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:12:20.436 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-01-09 20:12:20.437 INFO: ok: [10.0.0.27] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-01-09 20:12:20.853 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736452247.0632052, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452244.0711398, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 775370, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452244.0711398, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "67472660", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:12:21.269 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-01-09 20:12:21.270 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-01-09 20:12:21.699 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
2025-01-09 20:12:21.700 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 20:12:22.120 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-01-09 20:12:22.124 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:22.435 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:22.804 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:23.099 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:23.399 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:23.735 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:24.048 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:24.358 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:24.683 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:25.007 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:25.320 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:25.643 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:25.967 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:26.271 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:26.599 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:26.910 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:27.269 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:27.581 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:27.879 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:28.205 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:28.515 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:28.833 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:29.136 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:29.453 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:29.785 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:30.085 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:30.399 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:30.717 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:31.033 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:31.326 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:31.647 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:31.949 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:32.267 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:32.614 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:32.924 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:33.246 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:33.555 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:33.865 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:33.872 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:12:34.166 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-01-09 20:12:34.167 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 20:12:34.958 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-01-09 20:12:34.959 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "c6015e8baa6d5f6a9b393247274a1ae96433c241", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "a9ff4dc8b18d88e2385a72faa5f0f4a2", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453554.3396785-165116-100747260405396/source", "state": "file", "uid": 0}
2025-01-09 20:12:37.145 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-01-09 20:12:37.149 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "8cc847c6c02e91c27182ea100755727f99165b8c953e882edf7454dab62ddbba", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "3bf922b2d0e521bc8f9e8d649652a3af79b759e8bc636338a6ad657727117aa5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "66d3a68808e87d386225b874ae1707c7f35507d46b1d66f0e7a227d14d45df61", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "7962a4431668d3e022d14f2bb0292393738b8f27d63233e5ef010fff5366d59c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "8b281db5ce00116beb3084182cb624eb014653eed2413df6e2cba42e8f83e38d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:12:37.341 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:12:38.507 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:00.437136", "end": "2025-01-09 20:12:38.459959", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:12:38.022823", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:12:39.009 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:00.128032", "end": "2025-01-09 20:12:38.960807", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:12:38.832775", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:12:48.751 INFO: changed: [10.0.0.27] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "delta": "0:00:09.387233", "end": "2025-01-09 20:12:48.705830", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-09 20:12:39.318597", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nc240e0ab87d3: Pulling fs layer\nb9fefb03d06e: Pulling fs layer\nc240e0ab87d3: Verifying Checksum\nc240e0ab87d3: Download complete\nc240e0ab87d3: Pull complete\nb9fefb03d06e: Download complete\nb9fefb03d06e: Pull complete\nDigest: sha256:4e5c22b20f9f1a015bcfffb4ea026398e81c45233a3af695bd35889b522df14e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "c240e0ab87d3: Pulling fs layer", "b9fefb03d06e: Pulling fs layer", "c240e0ab87d3: Verifying Checksum", "c240e0ab87d3: Download complete", "c240e0ab87d3: Pull complete", "b9fefb03d06e: Download complete", "b9fefb03d06e: Pull complete", "Digest: sha256:4e5c22b20f9f1a015bcfffb4ea026398e81c45233a3af695bd35889b522df14e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-1"]}
2025-01-09 20:12:49.229 INFO: changed: [10.0.0.27] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "delta": "0:00:00.141373", "end": "2025-01-09 20:12:49.184721", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-09 20:12:49.043348", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-cassandra\nDigest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-cassandra", "Digest: sha256:b8bbef217dd7a182b1cd1f8a3943c0611371a9fd1a11d8ac042ea00916dcc63b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1"]}
2025-01-09 20:12:49.661 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.106919", "end": "2025-01-09 20:12:49.624333", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:12:49.517414", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:12:49.833 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:13:01.151 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-01-09 20:13:01.151 INFO: changed: [10.0.0.27] => {"changed": true}
2025-01-09 20:13:01.343 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-01-09 20:13:02.121 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-01-09 20:13:02.121 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:13:02.289 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-01-09 20:13:02.289 INFO: ok: [10.0.0.27] => {"ansible_facts": {"cassandra_seeds": "10.0.0.24,10.0.0.42,10.0.0.27"}, "changed": false}
2025-01-09 20:13:02.825 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-01-09 20:13:02.825 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736452508.4529288, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "afb939db9ab444f2ddb2d403648fc507ebf30297", "ctime": 1736452504.7088473, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1290246, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736452504.7088473, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "510656074", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:13:03.316 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-01-09 20:13:03.316 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-01-09 20:13:03.757 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-01-09 20:13:03.758 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-01-09 20:13:04.247 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-01-09 20:13:04.248 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:04.605 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:04.916 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:05.240 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:05.547 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:05.849 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:06.156 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:06.492 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:06.815 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:07.170 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:07.471 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:07.789 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:08.089 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:08.395 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:08.704 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:09.039 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:09.342 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:09.669 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:10.000 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:10.363 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:10.693 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:11.015 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:11.329 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:11.653 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:11.953 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:12.266 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:12.571 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:12.885 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:13.223 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:13.559 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:13.876 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:14.185 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:14.490 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:14.805 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:15.104 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:15.406 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:15.714 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:16.035 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:16.036 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-01-09 20:13:16.299 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-01-09 20:13:16.300 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-01-09 20:13:17.079 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-01-09 20:13:17.079 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "8edade006d892c43449869160cb637c414dfef52", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9710284cf1e809ab8d946d7e38ad0fa4", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453596.4679043-166696-266340991381707/source", "state": "file", "uid": 0}
2025-01-09 20:13:19.003 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-01-09 20:13:19.004 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "5daaf45e64e0f897fedfcb2bd4a8cd9b6bc5c8a5aebcd0178c0c84c3b7c65a09", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "fa8b48cdb25b7fadf47850e2ca165b328413b8b8fa0924ece3e7ca7349f15f56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "0cedceebc6c27cf553889d9c76544d6110932a32b329a9eefa75f98a2caee995", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "b15e98fcd9a55ebb2d1f51a70c794fd8bab92e364ee83af1b6e91cca43258b28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-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_6-1", "labels": {"com.docker.compose.config-hash": "79941f0a66aa88598b33aa3c4abd5846975d23f8280b6f4e154ba25cdd6a2853", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:13:19.273 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 20:13:20.977 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:13:20.979 INFO: ok: [10.0.0.47]
2025-01-09 20:13:21.859 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-01-09 20:13:23.510 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:13:23.510 INFO: ok: [10.0.0.29]
2025-01-09 20:13:24.389 INFO: PLAY RECAP *********************************************************************
2025-01-09 20:13:24.389 INFO: 10.0.0.24 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7
2025-01-09 20:13:24.389 INFO: 10.0.0.27 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
2025-01-09 20:13:24.389 INFO: 10.0.0.29 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
2025-01-09 20:13:24.389 INFO: 10.0.0.42 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
2025-01-09 20:13:24.390 INFO: 10.0.0.47 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
2025-01-09 20:13:24.390 INFO: localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=45 rescued=0 ignored=0
2025-01-09 20:13:24.390 INFO:
2025-01-09 20:13:24.520 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 20:13:25.857 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-01-09 20:13:25.872 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-01-09 20:13:25.890 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-01-09 20:13:28.442 INFO: PLAY [Create container host group for OpenStack] *******************************
2025-01-09 20:13:28.560 INFO: TASK [Expose instances] ********************************************************
2025-01-09 20:13:28.561 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false}
2025-01-09 20:13:28.781 INFO: TASK [Expose global_configuration] *********************************************
2025-01-09 20:13:28.782 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-01-09 20:13:28.867 INFO: TASK [contrail_deployer : create container host group] *************************
2025-01-09 20:13:28.936 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-01-09 20:13:29.308 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:29.340 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:29.371 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:29.401 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:29.431 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:29.602 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-01-09 20:13:29.602 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:29.634 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:29.666 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:29.697 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:29.726 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:30.013 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-01-09 20:13:30.072 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-01-09 20:13:30.162 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:30.162 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-01-09 20:13:30.357 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:30.391 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:30.426 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:30.519 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:30.520 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-01-09 20:13:30.714 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-01-09 20:13:30.716 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:30.755 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:30.843 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:30.922 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:30.922 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-01-09 20:13:31.117 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:31.202 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:31.233 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:31.314 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:31.314 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-01-09 20:13:31.567 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-01-09 20:13:31.567 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:31.596 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:31.626 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:31.709 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-01-09 20:13:31.906 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-01-09 20:13:31.907 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:31.990 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:32.037 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:32.128 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:32.129 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-01-09 20:13:32.386 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-01-09 20:13:32.387 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:32.415 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:32.445 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:32.531 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:32.533 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-01-09 20:13:32.735 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
2025-01-09 20:13:32.736 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:32.817 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:32.848 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:32.931 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-01-09 20:13:33.177 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-01-09 20:13:33.178 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:33.207 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:33.237 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:33.317 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:33.318 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-01-09 20:13:33.505 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:33.505 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-01-09 20:13:33.699 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:33.702 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-01-09 20:13:33.916 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:33.917 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-01-09 20:13:34.185 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:34.280 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-01-09 20:13:34.567 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-01-09 20:13:34.568 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:34.594 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47", "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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:34.675 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:34.676 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-01-09 20:13:34.901 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-01-09 20:13:34.951 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-01-09 20:13:35.381 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-01-09 20:13:35.381 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-01-09 20:13:35.505 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-1"}, "changed": false}
2025-01-09 20:13:35.567 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-01-09 20:13:35.567 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false}
2025-01-09 20:13:35.701 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:35.702 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-01-09 20:13:35.867 INFO: TASK [contrail_deployer : add roles if defined] ********************************
2025-01-09 20:13:35.867 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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_24": {"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_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:35.894 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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_24": {"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_42": {"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_42", "value": {"ip": "10.0.0.42", "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 20:13:35.922 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"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_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:35.950 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:35.976 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:36.149 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-01-09 20:13:36.159 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.24 10.0.0.42 10.0.0.27", "opencontrail_collector_ip": "10.0.0.24 10.0.0.42 10.0.0.27"}, "changed": false}
2025-01-09 20:13:36.202 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-01-09 20:13:36.247 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-01-09 20:13:36.410 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-01-09 20:13:36.410 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-01-09 20:13:36.466 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-01-09 20:13:36.535 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-01-09 20:13:37.106 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-01-09 20:13:37.106 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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 20:13:37.281 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-01-09 20:13:37.281 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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 20:13:37.466 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.497 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.525 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.552 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.590 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.610 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.638 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.666 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:13:37.869 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:37.870 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:13:38.107 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-01-09 20:13:38.109 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:38.141 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:13:38.171 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:38.345 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:38.345 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:13:38.546 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:38.576 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:13:38.606 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:38.780 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:13:38.973 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-01-09 20:13:38.974 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:39.002 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:13:39.032 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:39.222 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-01-09 20:13:39.223 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 20:13:39.233 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 20:13:39.397 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-01-09 20:13:39.397 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.24"}, "changed": false}
2025-01-09 20:13:39.700 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
2025-01-09 20:13:39.701 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 20:13:39.738 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:13:39.775 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 20:13:39.809 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 20:13:39.837 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 20:13:39.845 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 20:13:39.997 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
2025-01-09 20:13:39.997 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 20:13:40.317 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-01-09 20:13:40.362 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-01-09 20:13:40.469 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:13:40.470 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-01-09 20:13:40.697 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-01-09 20:13:40.976 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-01-09 20:13:40.977 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-01-09 20:13:41.055 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-01-09 20:13:41.056 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-01-09 20:13:41.131 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-01-09 20:13:41.132 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-01-09 20:13:41.805 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
2025-01-09 20:13:41.805 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:41.836 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:41.877 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.27", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:41.910 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', '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.47", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:41.941 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:41.942 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
2025-01-09 20:13:42.185 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
2025-01-09 20:13:42.186 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:13:42.214 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:42.245 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.27", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:13:42.277 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', '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.47", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:42.306 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', '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.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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:13:42.828 INFO: PLAY [openstack_nodes] *********************************************************
2025-01-09 20:13:44.367 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:13:44.367 INFO: ok: [10.0.0.29]
2025-01-09 20:13:44.386 INFO: ok: [10.0.0.47]
2025-01-09 20:13:44.849 INFO: ok: [10.0.0.24]
2025-01-09 20:13:45.167 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ********
2025-01-09 20:13:45.168 INFO: ok: [10.0.0.24] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 20:13:45.169 INFO: ok: [10.0.0.47] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 20:13:45.246 INFO: ok: [10.0.0.29] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-01-09 20:13:45.498 INFO: TASK [openstack : set instance data] *******************************************
2025-01-09 20:13:45.499 INFO: ok: [10.0.0.24] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.24", "provider": "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 20:13:45.524 INFO: ok: [10.0.0.47] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 20:13:45.612 INFO: ok: [10.0.0.29] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-01-09 20:13:45.854 INFO: TASK [openstack : set provider data] *******************************************
2025-01-09 20:13:45.856 INFO: ok: [10.0.0.24] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-01-09 20:13:45.858 INFO: ok: [10.0.0.47] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-01-09 20:13:45.933 INFO: ok: [10.0.0.29] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-01-09 20:13:46.105 INFO: TASK [openstack : kolla customizations] ****************************************
2025-01-09 20:13:46.485 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.24, 10.0.0.47, 10.0.0.29
2025-01-09 20:13:47.137 INFO: TASK [openstack : Ensure sudo group is present] ********************************
ok: [10.0.0.29] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-01-09 20:13:47.141 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-01-09 20:13:47.165 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-01-09 20:13:47.687 INFO: TASK [openstack : Ensure kolla group is present] *******************************
2025-01-09 20:13:47.688 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-01-09 20:13:47.697 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-01-09 20:13:47.782 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-01-09 20:13:48.620 INFO: TASK [openstack : Create kolla user] *******************************************
2025-01-09 20:13:48.621 INFO: ok: [10.0.0.29] => {"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 20:13:48.623 INFO: ok: [10.0.0.24] => {"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 20:13:48.651 INFO: ok: [10.0.0.47] => {"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 20:13:49.236 INFO: TASK [openstack : Grant kolla user passwordless sudo] **************************
2025-01-09 20:13:49.236 INFO: ok: [10.0.0.47] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:13:49.243 INFO: ok: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:13:49.311 INFO: ok: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:13:51.235 INFO: TASK [openstack : Packages needed for swift] ***********************************
2025-01-09 20:13:51.237 INFO: ok: [10.0.0.29] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false, "item": "parted"}
2025-01-09 20:13:51.255 INFO: ok: [10.0.0.47] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false, "item": "parted"}
2025-01-09 20:13:51.653 INFO: ok: [10.0.0.24] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false, "item": "parted"}
2025-01-09 20:13:52.800 INFO: ok: [10.0.0.29] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-01-09 20:13:52.930 INFO: ok: [10.0.0.47] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-01-09 20:13:53.470 INFO: ok: [10.0.0.24] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-01-09 20:13:54.142 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] ***
ok: [10.0.0.47] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-01-09 20:13:54.152 INFO: ok: [10.0.0.24] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-01-09 20:13:54.157 INFO: ok: [10.0.0.29] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-01-09 20:13:58.285 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] ***
2025-01-09 20:13:58.285 INFO: ok: [10.0.0.47] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-01-09 20:13:58.318 INFO: ok: [10.0.0.24] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-01-09 20:13:58.346 INFO: ok: [10.0.0.29] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-01-09 20:14:01.500 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] ***
2025-01-09 20:14:01.505 INFO: ok: [10.0.0.24] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-01-09 20:14:01.576 INFO: ok: [10.0.0.47] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-01-09 20:14:01.752 INFO: ok: [10.0.0.29] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-01-09 20:14:02.169 INFO: TASK [openstack : Set first openstack node as default for internal_address] ****
2025-01-09 20:14:02.169 INFO: ok: [10.0.0.24] => {"ansible_facts": {"internal_address_detected": "10.0.0.24"}, "changed": false}
2025-01-09 20:14:02.294 INFO: ok: [10.0.0.47] => {"ansible_facts": {"internal_address_detected": "10.0.0.24"}, "changed": false}
2025-01-09 20:14:02.350 INFO: ok: [10.0.0.29] => {"ansible_facts": {"internal_address_detected": "10.0.0.24"}, "changed": false}
2025-01-09 20:14:02.634 INFO: TASK [openstack : Add required /etc/hosts entries] *****************************
2025-01-09 20:14:02.963 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.24, 10.0.0.47, 10.0.0.29
2025-01-09 20:14:03.313 INFO: TASK [openstack : Build host_intf_dict] ****************************************
2025-01-09 20:14:03.313 INFO: ok: [10.0.0.24] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:14:04.017 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] ***
2025-01-09 20:14:04.018 INFO: ok: [10.0.0.24] => (item=10.0.0.24) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.24", "msg": ""}
2025-01-09 20:14:06.465 INFO: TASK [openstack : Merge kolla_globals params with defaults] ********************
2025-01-09 20:14:06.465 INFO: ok: [10.0.0.24 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-heat-init:master-1_2_9_6-1", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-ironic-notification-manager:master-1_2_9_6-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_6-1", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-ml2-init:master-1_2_9_6-1", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-compute-init:master-1_2_9_6-1", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.24 10.0.0.42 10.0.0.27", "opencontrail_collector_ip": "10.0.0.24 10.0.0.42 10.0.0.27", "opencontrail_webui_ip": "10.0.0.24 10.0.0.42 10.0.0.27", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false}
2025-01-09 20:14:06.975 INFO: TASK [openstack : merge os_storage_nodes] **************************************
ok: [10.0.0.24 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-heat-init:master-1_2_9_6-1", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-ironic-notification-manager:master-1_2_9_6-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_6-1", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-ml2-init:master-1_2_9_6-1", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-compute-init:master-1_2_9_6-1", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.24 10.0.0.42 10.0.0.27", "opencontrail_collector_ip": "10.0.0.24 10.0.0.42 10.0.0.27", "opencontrail_webui_ip": "10.0.0.24 10.0.0.42 10.0.0.27", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.24"}}, "changed": false}
2025-01-09 20:14:07.151 INFO: TASK [openstack : include_tasks] ***********************************************
2025-01-09 20:14:07.500 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.24, 10.0.0.47, 10.0.0.29
2025-01-09 20:14:10.141 INFO: TASK [openstack : Populate openstack inventory] ********************************
changed: [10.0.0.24 -> localhost] => {"changed": true, "checksum": "59bd7db99102979081add2a61ecf74eddf80b02a", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "a728d43e23ec9c4d957b167eab704682", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1736453647.7548287-169199-211247580199252/source", "state": "file", "uid": 0}
2025-01-09 20:14:10.474 INFO: TASK [openstack : include_tasks] ***********************************************
2025-01-09 20:14:10.826 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.24, 10.0.0.29, 10.0.0.47
2025-01-09 20:14:11.522 INFO: TASK [openstack : Create password file from template] **************************
2025-01-09 20:14:11.523 INFO: changed: [10.0.0.24 -> 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 20:14:15.282 INFO: TASK [openstack : Generate kolla passwords] ************************************
changed: [10.0.0.24 -> 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 20:14:15.444 INFO: TASK [openstack : include_tasks] ***********************************************
2025-01-09 20:14:15.807 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.24, 10.0.0.47, 10.0.0.29
2025-01-09 20:14:16.389 INFO: TASK [openstack : Create host_vars directory if required] **********************
2025-01-09 20:14:16.390 INFO: changed: [10.0.0.24 -> 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 20:14:17.272 INFO: TASK [openstack : Detect host network_interface] *******************************
2025-01-09 20:14:17.274 INFO: ok: [10.0.0.24] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-01-09 20:14:17.295 INFO: ok: [10.0.0.47] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-01-09 20:14:17.383 INFO: ok: [10.0.0.29] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-01-09 20:14:18.245 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ********************
2025-01-09 20:14:18.245 INFO: ok: [10.0.0.24] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-01-09 20:14:18.264 INFO: ok: [10.0.0.47] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-01-09 20:14:18.339 INFO: ok: [10.0.0.29] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-01-09 20:14:19.273 INFO: TASK [openstack : Detect host kolla_internal_address] **************************
ok: [10.0.0.24] => {"ansible_facts": {"host_internal_address": "10.0.0.24"}, "changed": false}
2025-01-09 20:14:19.338 INFO: ok: [10.0.0.47] => {"ansible_facts": {"host_internal_address": "10.0.0.24"}, "changed": false}
2025-01-09 20:14:19.411 INFO: ok: [10.0.0.29] => {"ansible_facts": {"host_internal_address": "10.0.0.24"}, "changed": false}
2025-01-09 20:14:20.181 INFO: TASK [openstack : Create host variable files] **********************************
2025-01-09 20:14:20.185 INFO: changed: [10.0.0.24 -> localhost] => {"changed": true, "checksum": "fd0dcad03aed905e689b80de6542922a0325e644", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.24.yml", "gid": 0, "group": "root", "md5sum": "158fc316775b34163b51c92fd2e7c870", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736453659.7102993-169849-105199099212925/source", "state": "file", "uid": 0}
2025-01-09 20:14:20.398 INFO: changed: [10.0.0.47 -> localhost] => {"changed": true, "checksum": "fd0dcad03aed905e689b80de6542922a0325e644", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.47.yml", "gid": 0, "group": "root", "md5sum": "158fc316775b34163b51c92fd2e7c870", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736453659.8292325-169883-10241003699258/source", "state": "file", "uid": 0}
2025-01-09 20:14:20.497 INFO: changed: [10.0.0.29 -> localhost] => {"changed": true, "checksum": "fd0dcad03aed905e689b80de6542922a0325e644", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.29.yml", "gid": 0, "group": "root", "md5sum": "158fc316775b34163b51c92fd2e7c870", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736453659.968044-169903-125312397328128/source", "state": "file", "uid": 0}
2025-01-09 20:14:21.084 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ******************************
2025-01-09 20:14:21.084 INFO: changed: [10.0.0.24 -> localhost] => {"changed": true, "checksum": "6c956e6791df4b4dee03ffa263cddc2535842b88", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "d49a99d99943f7bf46b84a08b8af3dab", "mode": "0644", "owner": "root", "size": 1663, "src": "/root/.ansible/tmp/ansible-tmp-1736453660.7083008-170048-56700715616444/source", "state": "file", "uid": 0}
2025-01-09 20:14:21.617 INFO: TASK [Import group variables] **************************************************
ok: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:14:21.697 INFO: ok: [10.0.0.47] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:14:21.797 INFO: ok: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:14:22.125 INFO: TASK [Import global variables] *************************************************
2025-01-09 20:14:22.125 INFO: ok: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:14:22.175 INFO: ok: [10.0.0.47] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:14:22.271 INFO: ok: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:14:22.548 INFO: TASK [set tmphost] *************************************************************
2025-01-09 20:14:22.551 INFO: ok: [10.0.0.24] => {"ansible_facts": {"tmp_host": "10.0.0.24"}, "changed": false}
2025-01-09 20:14:22.554 INFO: ok: [10.0.0.47] => {"ansible_facts": {"tmp_host": "10.0.0.47"}, "changed": false}
2025-01-09 20:14:22.649 INFO: ok: [10.0.0.29] => {"ansible_facts": {"tmp_host": "10.0.0.29"}, "changed": false}
2025-01-09 20:14:23.179 INFO: TASK [stat] ********************************************************************
2025-01-09 20:14:23.188 INFO: ok: [10.0.0.24 -> localhost] => {"changed": false, "stat": {"atime": 1736453660.1253064, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "fd0dcad03aed905e689b80de6542922a0325e644", "ctime": 1736453660.1253064, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2593679, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736453659.965303, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.24.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "408725866", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:14:23.268 INFO: ok: [10.0.0.47 -> localhost] => {"changed": false, "stat": {"atime": 1736453660.3573115, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "fd0dcad03aed905e689b80de6542922a0325e644", "ctime": 1736453660.3573115, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2593210, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736453660.201308, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.47.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "2088383709", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:14:23.420 INFO: ok: [10.0.0.29 -> localhost] => {"changed": false, "stat": {"atime": 1736453660.4613137, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "fd0dcad03aed905e689b80de6542922a0325e644", "ctime": 1736453660.4613137, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2593639, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736453660.29731, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.29.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "3766041321", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:14:23.692 INFO: TASK [Import host variables] ***************************************************
ok: [10.0.0.24] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.24", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.24.yml"], "changed": false}
2025-01-09 20:14:23.693 INFO: ok: [10.0.0.47] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.24", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.47.yml"], "changed": false}
2025-01-09 20:14:23.781 INFO: ok: [10.0.0.29] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.24", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.29.yml"], "changed": false}
2025-01-09 20:14:24.330 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] *******************
ok: [10.0.0.24] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 20:14:24.374 INFO: ok: [10.0.0.47] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 20:14:24.483 INFO: ok: [10.0.0.29] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 20:14:25.044 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ********************
2025-01-09 20:14:25.044 INFO: ok: [10.0.0.24] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 20:14:25.126 INFO: ok: [10.0.0.29] => {"backup": "", "changed": false, "msg": ""}
ok: [10.0.0.47] => {"backup": "", "changed": false, "msg": ""}
2025-01-09 20:14:25.301 INFO: PLAY [Create certificates for haproxy] *****************************************
2025-01-09 20:14:25.617 INFO: TASK [Import group variables] **************************************************
2025-01-09 20:14:25.617 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 20:14:25.735 INFO: TASK [Import global variables] *************************************************
2025-01-09 20:14:25.735 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 20:14:25.966 INFO: PLAY [Calculate the deleted nodes list] ****************************************
2025-01-09 20:14:26.452 INFO: PLAY [Apply role destroy] ******************************************************
2025-01-09 20:14:29.334 INFO: [WARNING]: Found variable using reserved name: action
2025-01-09 20:14:29.334 INFO: PLAY [Gather facts for all hosts] **********************************************
2025-01-09 20:14:31.333 INFO: TASK [Gather facts] ************************************************************
2025-01-09 20:14:31.334 INFO: ok: [10.0.0.27]
2025-01-09 20:14:31.546 INFO: ok: [10.0.0.42]
2025-01-09 20:14:31.768 INFO: TASK [Group hosts to determine when using --limit] *****************************
2025-01-09 20:14:31.769 INFO: ok: [10.0.0.24] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:31.834 INFO: ok: [10.0.0.42] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:31.894 INFO: ok: [10.0.0.27] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:31.922 INFO: ok: [10.0.0.47] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:31.978 INFO: ok: [10.0.0.29] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:32.062 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
all_using_limit_True
2025-01-09 20:14:32.068 INFO: PLAY [Gather facts for all hosts (if using --limit)] ***************************
2025-01-09 20:14:32.069 INFO: skipping: no hosts matched
2025-01-09 20:14:32.069 INFO: PLAY [Group hosts based on configuration] **************************************
2025-01-09 20:14:32.251 INFO: TASK [Group hosts based on Kolla action] ***************************************
2025-01-09 20:14:32.251 INFO: ok: [10.0.0.24] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:32.300 INFO: ok: [10.0.0.42] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:32.351 INFO: ok: [10.0.0.27] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:32.397 INFO: ok: [10.0.0.47] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:32.430 INFO: ok: [10.0.0.29] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:14:32.776 INFO: TASK [Group hosts based on enabled services] ***********************************
ok: [10.0.0.24] => (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 20:14:32.833 INFO: ok: [10.0.0.27] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-01-09 20:14:32.865 INFO: ok: [10.0.0.42] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-01-09 20:14:32.907 INFO: ok: [10.0.0.27] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]}
2025-01-09 20:14:32.938 INFO: ok: [10.0.0.42] => (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 20:14:32.981 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 20:14:32.986 INFO: ok: [10.0.0.24] => (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 20:14:33.012 INFO: ok: [10.0.0.27] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.053 INFO: ok: [10.0.0.42] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.083 INFO: ok: [10.0.0.47] => (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 20:14:33.115 INFO: ok: [10.0.0.29] => (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 20:14:33.141 INFO: ok: [10.0.0.24] => (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 20:14:33.164 INFO: ok: [10.0.0.27] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.181 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 20:14:33.193 INFO: ok: [10.0.0.47] => (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 20:14:33.214 INFO: ok: [10.0.0.42] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.244 INFO: ok: [10.0.0.24] => (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 20:14:33.254 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 20:14:33.278 INFO: ok: [10.0.0.27] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.292 INFO: ok: [10.0.0.47] => (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 20:14:33.327 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"]}
2025-01-09 20:14:33.341 INFO: ok: [10.0.0.42] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.348 INFO: ok: [10.0.0.27] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.362 INFO: ok: [10.0.0.47] => (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 20:14:33.374 INFO: ok: [10.0.0.24] => (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 20:14:33.420 INFO: ok: [10.0.0.27] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.426 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 20:14:33.437 INFO: ok: [10.0.0.47] => (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 20:14:33.439 INFO: ok: [10.0.0.24] => (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 20:14:33.484 INFO: ok: [10.0.0.42] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.489 INFO: ok: [10.0.0.27] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.506 INFO: ok: [10.0.0.24] => (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 20:14:33.522 INFO: ok: [10.0.0.47] => (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 20:14:33.569 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 20:14:33.581 INFO: ok: [10.0.0.24] => (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 20:14:33.607 INFO: ok: [10.0.0.47] => (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 20:14:33.631 INFO: ok: [10.0.0.42] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.726 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 20:14:33.740 INFO: ok: [10.0.0.47] => (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 20:14:33.799 INFO: ok: [10.0.0.42] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.830 INFO: ok: [10.0.0.27] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.840 INFO: ok: [10.0.0.24] => (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 20:14:33.873 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 20:14:33.873 INFO: ok: [10.0.0.47] => (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 20:14:33.911 INFO: ok: [10.0.0.42] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.951 INFO: ok: [10.0.0.27] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-01-09 20:14:33.952 INFO: ok: [10.0.0.47] => (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 20:14:33.978 INFO: ok: [10.0.0.24] => (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 20:14:34.063 INFO: ok: [10.0.0.27] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.153 INFO: ok: [10.0.0.24] => (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 20:14:34.157 INFO: ok: [10.0.0.42] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.178 INFO: ok: [10.0.0.47] => (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 20:14:34.198 INFO: ok: [10.0.0.27] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.216 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 20:14:34.239 INFO: ok: [10.0.0.47] => (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 20:14:34.297 INFO: ok: [10.0.0.42] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.299 INFO: ok: [10.0.0.24] => (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 20:14:34.311 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 20:14:34.313 INFO: ok: [10.0.0.27] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.324 INFO: ok: [10.0.0.47] => (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 20:14:34.375 INFO: ok: [10.0.0.42] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.389 INFO: ok: [10.0.0.27] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-01-09 20:14:34.391 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 20:14:34.431 INFO: ok: [10.0.0.24] => (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 20:14:34.442 INFO: ok: [10.0.0.42] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.457 INFO: ok: [10.0.0.47] => (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 20:14:34.479 INFO: ok: [10.0.0.27] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.499 INFO: ok: [10.0.0.24] => (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 20:14:34.508 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 20:14:34.526 INFO: ok: [10.0.0.42] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-01-09 20:14:34.533 INFO: ok: [10.0.0.47] => (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 20:14:34.570 INFO: ok: [10.0.0.24] => (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 20:14:34.603 INFO: ok: [10.0.0.47] => (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 20:14:34.617 INFO: ok: [10.0.0.42] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.624 INFO: ok: [10.0.0.27] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.645 INFO: ok: [10.0.0.24] => (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 20:14:34.668 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 20:14:34.670 INFO: ok: [10.0.0.47] => (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 20:14:34.696 INFO: ok: [10.0.0.42] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.742 INFO: ok: [10.0.0.27] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.760 INFO: ok: [10.0.0.47] => (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 20:14:34.774 INFO: ok: [10.0.0.24] => (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 20:14:34.784 INFO: ok: [10.0.0.42] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-01-09 20:14:34.854 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 20:14:34.855 INFO: ok: [10.0.0.42] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-01-09 20:14:34.870 INFO: ok: [10.0.0.27] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-01-09 20:14:34.879 INFO: ok: [10.0.0.24] => (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 20:14:34.893 INFO: ok: [10.0.0.47] => (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 20:14:34.936 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 20:14:34.942 INFO: ok: [10.0.0.27] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-01-09 20:14:34.962 INFO: ok: [10.0.0.42] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-01-09 20:14:35.004 INFO: ok: [10.0.0.24] => (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 20:14:35.012 INFO: ok: [10.0.0.47] => (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 20:14:35.042 INFO: ok: [10.0.0.42] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.075 INFO: ok: [10.0.0.27] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.076 INFO: ok: [10.0.0.24] => (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 20:14:35.095 INFO: ok: [10.0.0.47] => (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 20:14:35.098 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 20:14:35.150 INFO: ok: [10.0.0.24] => (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 20:14:35.160 INFO: ok: [10.0.0.27] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.180 INFO: ok: [10.0.0.47] => (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 20:14:35.285 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 20:14:35.348 INFO: ok: [10.0.0.24] => (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 20:14:35.353 INFO: ok: [10.0.0.42] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.441 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 20:14:35.442 INFO: ok: [10.0.0.27] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.442 INFO: ok: [10.0.0.47] => (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 20:14:35.498 INFO: ok: [10.0.0.24] => (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 20:14:35.508 INFO: ok: [10.0.0.42] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.536 INFO: ok: [10.0.0.27] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.580 INFO: ok: [10.0.0.42] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.589 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 20:14:35.606 INFO: ok: [10.0.0.47] => (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 20:14:35.629 INFO: ok: [10.0.0.27] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-01-09 20:14:35.658 INFO: ok: [10.0.0.24] => (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 20:14:35.685 INFO: ok: [10.0.0.42] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-01-09 20:14:35.728 INFO: ok: [10.0.0.27] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.765 INFO: ok: [10.0.0.47] => (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 20:14:35.769 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 20:14:35.789 INFO: ok: [10.0.0.42] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.837 INFO: ok: [10.0.0.24] => (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 20:14:35.843 INFO: ok: [10.0.0.27] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.844 INFO: ok: [10.0.0.47] => (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 20:14:35.866 INFO: ok: [10.0.0.42] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-01-09 20:14:35.919 INFO: ok: [10.0.0.27] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]}
2025-01-09 20:14:35.979 INFO: ok: [10.0.0.47] => (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 20:14:35.982 INFO: ok: [10.0.0.42] => (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 20:14:35.990 INFO: ok: [10.0.0.24] => (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 20:14:35.998 INFO: ok: [10.0.0.27] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-01-09 20:14:36.097 INFO: ok: [10.0.0.27] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-01-09 20:14:36.124 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 20:14:36.141 INFO: ok: [10.0.0.47] => (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 20:14:36.158 INFO: ok: [10.0.0.24] => (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 20:14:36.209 INFO: ok: [10.0.0.42] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-01-09 20:14:36.239 INFO: ok: [10.0.0.47] => (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 20:14:36.261 INFO: ok: [10.0.0.24] => (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 20:14:36.298 INFO: ok: [10.0.0.27] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-01-09 20:14:36.344 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 20:14:36.353 INFO: ok: [10.0.0.47] => (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 20:14:36.375 INFO: ok: [10.0.0.42] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-01-09 20:14:36.419 INFO: ok: [10.0.0.24] => (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 20:14:36.430 INFO: ok: [10.0.0.27] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-01-09 20:14:36.486 INFO: ok: [10.0.0.47] => (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 20:14:36.492 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 20:14:36.495 INFO: ok: [10.0.0.42] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-01-09 20:14:36.582 INFO: ok: [10.0.0.24] => (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 20:14:36.620 INFO: ok: [10.0.0.47] => (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 20:14:36.621 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 20:14:36.671 INFO: ok: [10.0.0.42] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-01-09 20:14:36.732 INFO: ok: [10.0.0.27] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-01-09 20:14:36.737 INFO: ok: [10.0.0.24] => (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 20:14:36.781 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 20:14:36.809 INFO: ok: [10.0.0.47] => (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 20:14:36.861 INFO: ok: [10.0.0.24] => (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 20:14:36.874 INFO: ok: [10.0.0.47] => (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 20:14:36.885 INFO: ok: [10.0.0.42] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-01-09 20:14:36.913 INFO: ok: [10.0.0.29] => (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 20:14:36.955 INFO: ok: [10.0.0.27] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.036 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 20:14:37.051 INFO: ok: [10.0.0.42] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.052 INFO: ok: [10.0.0.24] => (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 20:14:37.129 INFO: ok: [10.0.0.24] => (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 20:14:37.169 INFO: ok: [10.0.0.47] => (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 20:14:37.184 INFO: ok: [10.0.0.27] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.200 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 20:14:37.289 INFO: ok: [10.0.0.24] => (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.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 20:14:37.347 INFO: ok: [10.0.0.42] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.348 INFO: ok: [10.0.0.47] => (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 20:14:37.361 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 20:14:37.390 INFO: ok: [10.0.0.27] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.459 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 20:14:37.467 INFO: ok: [10.0.0.27] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.489 INFO: ok: [10.0.0.24] => (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 20:14:37.498 INFO: ok: [10.0.0.42] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.499 INFO: ok: [10.0.0.47] => (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 20:14:37.554 INFO: ok: [10.0.0.27] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-01-09 20:14:37.567 INFO: ok: [10.0.0.24] => (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 20:14:37.616 INFO: ok: [10.0.0.47] => (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 20:14:37.633 INFO: ok: [10.0.0.27] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-01-09 20:14:37.658 INFO: ok: [10.0.0.24] => (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 20:14:37.673 INFO: ok: [10.0.0.42] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.723 INFO: ok: [10.0.0.27] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.749 INFO: ok: [10.0.0.24] => (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 20:14:37.753 INFO: ok: [10.0.0.47] => (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 20:14:37.760 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 20:14:37.800 INFO: ok: [10.0.0.27] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.802 INFO: ok: [10.0.0.42] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-01-09 20:14:37.838 INFO: ok: [10.0.0.24] => (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 20:14:37.885 INFO: ok: [10.0.0.47] => (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 20:14:37.886 INFO: ok: [10.0.0.27] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-01-09 20:14:37.894 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 20:14:37.945 INFO: ok: [10.0.0.24] => (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 20:14:37.962 INFO: ok: [10.0.0.42] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-01-09 20:14:37.983 INFO: ok: [10.0.0.47] => (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 20:14:38.001 INFO: ok: [10.0.0.27] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.090 INFO: ok: [10.0.0.24] => (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 20:14:38.092 INFO: ok: [10.0.0.27] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.095 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"]}
2025-01-09 20:14:38.142 INFO: ok: [10.0.0.47] => (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 20:14:38.181 INFO: ok: [10.0.0.42] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.183 INFO: ok: [10.0.0.27] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.232 INFO: ok: [10.0.0.24] => (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 20:14:38.241 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 20:14:38.303 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 20:14:38.336 INFO: ok: [10.0.0.47] => (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"]}
ok: [10.0.0.24] => (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 20:14:38.341 INFO: ok: [10.0.0.42] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.393 INFO: ok: [10.0.0.27] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-01-09 20:14:38.463 INFO: ok: [10.0.0.47] => (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 20:14:38.464 INFO: ok: [10.0.0.27] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.477 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 20:14:38.493 INFO: ok: [10.0.0.24] => (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 20:14:38.502 INFO: ok: [10.0.0.42] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.593 INFO: ok: [10.0.0.27] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.610 INFO: ok: [10.0.0.47] => (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 20:14:38.615 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 20:14:38.655 INFO: ok: [10.0.0.42] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.745 INFO: ok: [10.0.0.27] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-01-09 20:14:38.777 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 20:14:38.791 INFO: ok: [10.0.0.42] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.821 INFO: ok: [10.0.0.47] => (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 20:14:38.833 INFO: ok: [10.0.0.27] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.849 INFO: ok: [10.0.0.24] => (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 20:14:38.909 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 20:14:38.933 INFO: ok: [10.0.0.27] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.934 INFO: ok: [10.0.0.42] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-01-09 20:14:38.989 INFO: ok: [10.0.0.47] => (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 20:14:39.033 INFO: ok: [10.0.0.24] => (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 20:14:39.049 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 20:14:39.061 INFO: ok: [10.0.0.47] => (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 20:14:39.085 INFO: ok: [10.0.0.27] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.174 INFO: ok: [10.0.0.47] => (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 20:14:39.189 INFO: ok: [10.0.0.24] => (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 20:14:39.221 INFO: ok: [10.0.0.42] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-01-09 20:14:39.242 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 20:14:39.245 INFO: ok: [10.0.0.27] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.306 INFO: ok: [10.0.0.47] => (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 20:14:39.345 INFO: ok: [10.0.0.24] => (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 20:14:39.355 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 20:14:39.357 INFO: ok: [10.0.0.42] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.397 INFO: ok: [10.0.0.27] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.438 INFO: ok: [10.0.0.47] => (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 20:14:39.439 INFO: ok: [10.0.0.24] => (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 20:14:39.490 INFO: ok: [10.0.0.42] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.574 INFO: ok: [10.0.0.27] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.621 INFO: ok: [10.0.0.47] => (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 20:14:39.636 INFO: ok: [10.0.0.24] => (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 20:14:39.643 INFO: ok: [10.0.0.42] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-01-09 20:14:39.741 INFO: ok: [10.0.0.24] => (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 20:14:39.741 INFO: ok: [10.0.0.47] => (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 20:14:39.746 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 20:14:39.773 INFO: ok: [10.0.0.27] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.826 INFO: ok: [10.0.0.42] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-01-09 20:14:39.885 INFO: ok: [10.0.0.24] => (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 20:14:39.905 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 20:14:39.965 INFO: ok: [10.0.0.47] => (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 20:14:40.015 INFO: ok: [10.0.0.27] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.023 INFO: ok: [10.0.0.24] => (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 20:14:40.046 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 20:14:40.057 INFO: ok: [10.0.0.42] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.081 INFO: ok: [10.0.0.47] => (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 20:14:40.125 INFO: ok: [10.0.0.27] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.221 INFO: ok: [10.0.0.42] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.245 INFO: ok: [10.0.0.24] => (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 20:14:40.260 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 20:14:40.261 INFO: ok: [10.0.0.47] => (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 20:14:40.281 INFO: ok: [10.0.0.27] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.364 INFO: ok: [10.0.0.42] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.453 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"]}
ok: [10.0.0.47] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
ok: [10.0.0.24] => (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 20:14:40.503 INFO: ok: [10.0.0.27] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.513 INFO: ok: [10.0.0.42] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.601 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 20:14:40.633 INFO: ok: [10.0.0.47] => (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 20:14:40.749 INFO: ok: [10.0.0.42] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.757 INFO: ok: [10.0.0.27] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.770 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 20:14:40.801 INFO: ok: [10.0.0.42] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.853 INFO: ok: [10.0.0.24] => (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 20:14:40.875 INFO: ok: [10.0.0.27] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.902 INFO: ok: [10.0.0.47] => (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 20:14:40.916 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 20:14:40.929 INFO: ok: [10.0.0.24] => (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 20:14:40.961 INFO: ok: [10.0.0.42] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-01-09 20:14:40.981 INFO: ok: [10.0.0.27] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-01-09 20:14:41.000 INFO: ok: [10.0.0.47] => (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 20:14:41.022 INFO: ok: [10.0.0.24] => (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 20:14:41.039 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 20:14:41.050 INFO: ok: [10.0.0.42] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-01-09 20:14:41.079 INFO: ok: [10.0.0.47] => (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 20:14:41.092 INFO: ok: [10.0.0.24] => (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 20:14:41.101 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 20:14:41.162 INFO: ok: [10.0.0.24] => (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 20:14:41.163 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 20:14:41.180 INFO: ok: [10.0.0.47] => (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 20:14:41.216 INFO: ok: [10.0.0.42] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-01-09 20:14:41.216 INFO: ok: [10.0.0.24] => (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 20:14:41.248 INFO: ok: [10.0.0.42] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-01-09 20:14:41.289 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 20:14:41.334 INFO: ok: [10.0.0.42] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-01-09 20:14:41.353 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 20:14:41.394 INFO: ok: [10.0.0.42] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-01-09 20:14:41.416 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 20:14:41.457 INFO: ok: [10.0.0.42] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-01-09 20:14:41.485 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 20:14:41.542 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 20:14:41.606 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 20:14:41.672 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 20:14:41.811 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
kolla_action_precheck
2025-01-09 20:14:41.812 INFO: PLAY [Apply role prechecks] ****************************************************
2025-01-09 20:14:41.812 INFO: skipping: no hosts matched
2025-01-09 20:14:41.817 INFO: PLAY [Apply role common] *******************************************************
2025-01-09 20:14:41.960 INFO: TASK [common : include_tasks] **************************************************
2025-01-09 20:14:42.193 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.24, 10.0.0.47, 10.0.0.29
2025-01-09 20:14:42.698 INFO: TASK [common : Ensuring config directories exist] ******************************
2025-01-09 20:14:42.699 INFO: ok: [10.0.0.24] => (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 20:14:42.739 INFO: ok: [10.0.0.47] => (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 20:14:42.744 INFO: ok: [10.0.0.29] => (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 20:14:43.103 INFO: ok: [10.0.0.47] => (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 20:14:43.140 INFO: ok: [10.0.0.29] => (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 20:14:43.145 INFO: ok: [10.0.0.24] => (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 20:14:43.488 INFO: ok: [10.0.0.47] => (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 20:14:43.526 INFO: ok: [10.0.0.29] => (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 20:14:43.532 INFO: ok: [10.0.0.24] => (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 20:14:44.386 INFO: TASK [common : Copying over config.json files for services] ********************
2025-01-09 20:14:44.387 INFO: ok: [10.0.0.47] => (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 20:14:44.426 INFO: ok: [10.0.0.24] => (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 20:14:44.460 INFO: ok: [10.0.0.29] => (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 20:14:44.989 INFO: ok: [10.0.0.29] => (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 20:14:45.004 INFO: ok: [10.0.0.47] => (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 20:14:45.064 INFO: ok: [10.0.0.24] => (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 20:14:45.624 INFO: ok: [10.0.0.29] => (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 20:14:45.644 INFO: ok: [10.0.0.47] => (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 20:14:45.767 INFO: ok: [10.0.0.24] => (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 20:14:46.260 INFO: TASK [common : Find custom fluentd input config files] *************************
2025-01-09 20:14:46.269 INFO: ok: [10.0.0.24 -> 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 20:14:46.269 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 20:14:46.606 INFO: TASK [common : Find custom fluentd filter config files] ************************
2025-01-09 20:14:46.607 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 20:14:46.607 INFO: ok: [10.0.0.24 -> 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 20:14:46.934 INFO: TASK [common : Find custom fluentd format config files] ************************
2025-01-09 20:14:46.935 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 20:14:46.935 INFO: ok: [10.0.0.24 -> 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 20:14:47.273 INFO: TASK [common : Find custom fluentd output config files] ************************
2025-01-09 20:14:47.275 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 20:14:47.275 INFO: ok: [10.0.0.24 -> 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 20:14:48.165 INFO: TASK [common : Copying over td-agent.conf] *************************************
ok: [10.0.0.47] => {"changed": false, "checksum": "72ba597cd661482844e937cac193531639ba822d", "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 20:14:48.273 INFO: ok: [10.0.0.24] => {"changed": false, "checksum": "5bac525a659d4c5b3d77716bbf75debadf714834", "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 20:14:48.438 INFO: ok: [10.0.0.29] => {"changed": false, "checksum": "a2c80690d55254b6144953b308844b94b89b459b", "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 20:14:49.386 INFO: TASK [common : Copying over cron logrotate config file] ************************
2025-01-09 20:14:49.387 INFO: ok: [10.0.0.29] => {"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 20:14:49.424 INFO: ok: [10.0.0.47] => {"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 20:14:49.469 INFO: ok: [10.0.0.24] => {"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 20:14:50.314 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************
2025-01-09 20:14:50.314 INFO: ok: [10.0.0.29] => {"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 20:14:50.329 INFO: ok: [10.0.0.24] => {"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 20:14:50.335 INFO: ok: [10.0.0.47] => {"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 20:14:50.756 INFO: TASK [common : Ensuring config directories have correct owner and permission] ***
2025-01-09 20:14:50.757 INFO: ok: [10.0.0.24] => (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 20:14:50.856 INFO: ok: [10.0.0.47] => (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 20:14:50.894 INFO: ok: [10.0.0.29] => (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 20:14:51.130 INFO: ok: [10.0.0.24] => (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 20:14:51.194 INFO: ok: [10.0.0.47] => (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 20:14:51.224 INFO: ok: [10.0.0.29] => (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 20:14:51.919 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************
2025-01-09 20:14:51.921 INFO: ok: [10.0.0.24] => (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 20:14:51.959 INFO: ok: [10.0.0.29] => (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 20:14:52.058 INFO: ok: [10.0.0.47] => (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 20:14:52.805 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************
2025-01-09 20:14:52.805 INFO: ok: [10.0.0.29] => (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 20:14:52.863 INFO: ok: [10.0.0.47] => (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}
ok: [10.0.0.24] => (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 20:14:53.959 INFO: TASK [common : Check common containers] ****************************************
2025-01-09 20:14:53.960 INFO: ok: [10.0.0.29] => (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 20:14:54.034 INFO: ok: [10.0.0.24] => (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 20:14:54.107 INFO: ok: [10.0.0.47] => (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 20:14:54.587 INFO: ok: [10.0.0.29] => (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 20:14:54.739 INFO: ok: [10.0.0.47] => (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 20:14:54.851 INFO: ok: [10.0.0.24] => (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 20:14:55.198 INFO: ok: [10.0.0.29] => (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 20:14:55.355 INFO: ok: [10.0.0.47] => (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 20:14:55.611 INFO: ok: [10.0.0.24] => (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 20:14:56.233 INFO: TASK [common : Creating log volume] ********************************************
2025-01-09 20:14:56.233 INFO: ok: [10.0.0.47] => {"changed": false, "result": false}
2025-01-09 20:14:56.240 INFO: ok: [10.0.0.24] => {"changed": false, "result": false}
2025-01-09 20:14:56.343 INFO: ok: [10.0.0.29] => {"changed": false, "result": false}
2025-01-09 20:14:56.769 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************
ok: [10.0.0.24] => {"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 20:14:56.781 INFO: ok: [10.0.0.47] => {"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 20:14:56.856 INFO: ok: [10.0.0.29] => {"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 20:14:57.114 INFO: PLAY [Apply role loadbalancer] *************************************************
2025-01-09 20:14:57.115 INFO: skipping: no hosts matched
2025-01-09 20:14:57.115 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_collectd_True
2025-01-09 20:14:57.117 INFO: PLAY [Apply role collectd] *****************************************************
2025-01-09 20:14:57.118 INFO: skipping: no hosts matched
2025-01-09 20:14:57.118 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_zookeeper_True
2025-01-09 20:14:57.120 INFO: PLAY [Apply role zookeeper] ****************************************************
2025-01-09 20:14:57.120 INFO: skipping: no hosts matched
2025-01-09 20:14:57.121 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb
2025-01-09 20:14:57.121 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_influxdb_True
2025-01-09 20:14:57.123 INFO: PLAY [Apply role influxdb] *****************************************************
2025-01-09 20:14:57.123 INFO: skipping: no hosts matched
2025-01-09 20:14:57.124 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_telegraf_True
2025-01-09 20:14:57.125 INFO: PLAY [Apply role telegraf] *****************************************************
2025-01-09 20:14:57.126 INFO: skipping: no hosts matched
2025-01-09 20:14:57.126 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True
2025-01-09 20:14:57.128 INFO: PLAY [Apply role redis] ********************************************************
2025-01-09 20:14:57.128 INFO: skipping: no hosts matched
2025-01-09 20:14:57.130 INFO: PLAY [Apply role mariadb] ******************************************************
2025-01-09 20:14:57.362 INFO: TASK [mariadb : Group MariaDB hosts based on shards] ***************************
2025-01-09 20:14:57.363 INFO: ok: [10.0.0.24] => (item=10.0.0.24) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.24", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.24"}
2025-01-09 20:14:57.449 INFO: TASK [mariadb : include_tasks] *************************************************
2025-01-09 20:14:57.575 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:14:58.377 INFO: TASK [mariadb : Ensuring config directories exist] *****************************
2025-01-09 20:14:58.378 INFO: ok: [10.0.0.24] => (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-2593-1 10.0.0.24: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.24 10.0.0.24: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-2593-1 10.0.0.24: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.24 10.0.0.24: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 20:14:59.582 INFO: TASK [mariadb : Copying over config.json files for services] *******************
2025-01-09 20:14:59.582 INFO: ok: [10.0.0.24] => (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-2593-1 10.0.0.24: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.24 10.0.0.24: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-2593-1 10.0.0.24: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.24 10.0.0.24: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 20:15:01.125 INFO: TASK [mariadb : Copying over galera.cnf] ***************************************
ok: [10.0.0.24] => {"changed": false, "checksum": "ae6e1e0de787c3296fe50e704299b4f758048eed", "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 20:15:03.204 INFO: TASK [mariadb : Check mariadb containers] **************************************
2025-01-09 20:15:03.205 INFO: ok: [10.0.0.24] => (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-2593-1 10.0.0.24: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.24 10.0.0.24: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-2593-1 10.0.0.24: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.24 10.0.0.24: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 20:15:03.779 INFO: TASK [mariadb : Create MariaDB volume] *****************************************
ok: [10.0.0.24] => {"changed": false, "result": false}
2025-01-09 20:15:03.929 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] *************
2025-01-09 20:15:03.930 INFO: ok: [10.0.0.24] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:15:04.085 INFO: TASK [mariadb : Establish whether the cluster has already existed] *************
2025-01-09 20:15:04.085 INFO: ok: [10.0.0.24] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false}
2025-01-09 20:15:04.749 INFO: TASK [mariadb : Check MariaDB service port liveness] ***************************
ok: [10.0.0.24] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"}
2025-01-09 20:15:04.908 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********
2025-01-09 20:15:04.908 INFO: ok: [10.0.0.24] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:15:05.856 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] ***********************
2025-01-09 20:15:05.856 INFO: ok: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:15:05.997 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] *********************
2025-01-09 20:15:05.998 INFO: ok: [10.0.0.24] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false}
2025-01-09 20:15:06.137 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******
ok: [10.0.0.24] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:15:06.392 INFO: [WARNING]: flush_handlers task does not support when conditional
2025-01-09 20:15:08.633 INFO: TASK [mariadb : Creating shard root mysql user] ********************************
ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"}
2025-01-09 20:15:10.416 INFO: TASK [mariadb : Creating mysql monitor user] ***********************************
2025-01-09 20:15:10.417 INFO: ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"}
2025-01-09 20:15:11.522 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************
2025-01-09 20:15:11.523 INFO: ok: [10.0.0.24] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.24", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.079487", "end": "2025-01-09 20:15:11.478017", "msg": "", "rc": 0, "start": "2025-01-09 20:15:11.398530", "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 20:15:11.667 INFO: PLAY [Apply role memcached] ****************************************************
2025-01-09 20:15:11.786 INFO: TASK [memcached : include_tasks] ***********************************************
2025-01-09 20:15:11.851 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:15:12.293 INFO: TASK [memcached : Ensuring config directories exist] ***************************
2025-01-09 20:15:12.294 INFO: ok: [10.0.0.24] => (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 20:15:13.233 INFO: TASK [memcached : Copying over config.json files for services] *****************
2025-01-09 20:15:13.234 INFO: ok: [10.0.0.24] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "3fade6f90eb186247d239f5908716d6ecad00f80", "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 20:15:14.883 INFO: TASK [memcached : Check memcached container] ***********************************
ok: [10.0.0.24] => {"changed": false, "result": false}
2025-01-09 20:15:15.026 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt-
exporter
2025-01-09 20:15:15.027 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_prometheus_True
2025-01-09 20:15:15.030 INFO: PLAY [Apply role prometheus] ***************************************************
2025-01-09 20:15:15.030 INFO: skipping: no hosts matched
2025-01-09 20:15:15.031 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True
2025-01-09 20:15:15.033 INFO: PLAY [Apply role iscsi] ********************************************************
2025-01-09 20:15:15.034 INFO: skipping: no hosts matched
2025-01-09 20:15:15.034 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_multipathd_True
2025-01-09 20:15:15.036 INFO: PLAY [Apply role multipathd] ***************************************************
2025-01-09 20:15:15.037 INFO: skipping: no hosts matched
2025-01-09 20:15:15.038 INFO: PLAY [Apply role rabbitmq] *****************************************************
2025-01-09 20:15:15.152 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-01-09 20:15:15.234 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:15:15.300 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-01-09 20:15:15.353 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.24
2025-01-09 20:15:16.043 INFO: TASK [rabbitmq : Get container facts] ******************************************
2025-01-09 20:15:16.043 INFO: ok: [10.0.0.24] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736451344, "HostConfig": {"NetworkMode": "host"}, "Id": "c7959a68f86a8e99c448dcc077c1ca99f3f5c40020551775625daf7c44368e29", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "9245f40408961e597bc038bf4e20e36ede5603780746fb4d4eb0bf3e1f895f31", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "348b5fc854760ac2073a6f2a20ebec18db21756926ac42eaf82e51d4f046dc15"}}}, "Ports": [], "State": "running", "Status": "Up 39 minutes (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736451344, "HostConfig": {"NetworkMode": "host"}, "Id": "c7959a68f86a8e99c448dcc077c1ca99f3f5c40020551775625daf7c44368e29", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "9245f40408961e597bc038bf4e20e36ede5603780746fb4d4eb0bf3e1f895f31", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "348b5fc854760ac2073a6f2a20ebec18db21756926ac42eaf82e51d4f046dc15"}}}, "Ports": [], "State": "running", "Status": "Up 39 minutes (healthy)"}}
2025-01-09 20:15:17.047 INFO: TASK [rabbitmq : List RabbitMQ policies] ***************************************
2025-01-09 20:15:17.048 INFO: ok: [10.0.0.24] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:00.576659", "end": "2025-01-09 20:15:17.018105", "msg": "", "rc": 0, "start": "2025-01-09 20:15:16.441446", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:15:17.619 INFO: TASK [rabbitmq : Ensuring config directories exist] ****************************
2025-01-09 20:15:17.620 INFO: ok: [10.0.0.24] => (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 20:15:18.283 INFO: TASK [rabbitmq : Copying over config.json files for services] ******************
2025-01-09 20:15:18.285 INFO: ok: [10.0.0.24] => (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 20:15:19.056 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************
2025-01-09 20:15:19.057 INFO: ok: [10.0.0.24] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "2d7cc8d1e465a6d3be72929c8bbd6f8824628d47", "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 20:15:19.857 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************
2025-01-09 20:15:19.858 INFO: ok: [10.0.0.24] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "577d4b9d17778a93c79e8222df911a0f55c142b6", "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 20:15:20.579 INFO: TASK [rabbitmq : Copying over erl_inetrc] **************************************
ok: [10.0.0.24] => (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 20:15:21.382 INFO: TASK [rabbitmq : Copying over advanced.config] *********************************
2025-01-09 20:15:21.384 INFO: ok: [10.0.0.24] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "7872c5f46cdbf93a070c3b54325476cdc1b34e0e", "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 20:15:22.155 INFO: TASK [rabbitmq : Copying over definitions.json] ********************************
ok: [10.0.0.24] => (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 20:15:22.944 INFO: TASK [rabbitmq : Copying over enabled_plugins] *********************************
2025-01-09 20:15:22.945 INFO: ok: [10.0.0.24] => (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 20:15:24.040 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************
ok: [10.0.0.24] => (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 20:15:24.668 INFO: TASK [rabbitmq : Creating rabbitmq volume] *************************************
2025-01-09 20:15:24.668 INFO: ok: [10.0.0.24] => {"changed": false, "result": false}
2025-01-09 20:15:24.945 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq
2025-01-09 20:15:24.945 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_outward_rabbitmq_True
2025-01-09 20:15:24.946 INFO: PLAY [Apply role rabbitmq (outward)] *******************************************
2025-01-09 20:15:24.946 INFO: skipping: no hosts matched
2025-01-09 20:15:24.947 INFO: [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd
2025-01-09 20:15:24.947 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_qdrouterd_True
2025-01-09 20:15:24.951 INFO: PLAY [Apply role qdrouterd] ****************************************************
2025-01-09 20:15:24.951 INFO: skipping: no hosts matched
2025-01-09 20:15:24.951 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True
2025-01-09 20:15:24.954 INFO: PLAY [Apply role etcd] *********************************************************
2025-01-09 20:15:24.954 INFO: skipping: no hosts matched
2025-01-09 20:15:24.958 INFO: PLAY [Apply role keystone] *****************************************************
2025-01-09 20:15:25.087 INFO: TASK [keystone : include_tasks] ************************************************
2025-01-09 20:15:25.244 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:15:25.832 INFO: TASK [keystone : Ensuring config directories exist] ****************************
2025-01-09 20:15:25.833 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:15:26.174 INFO: ok: [10.0.0.24] => (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 20:15:26.549 INFO: ok: [10.0.0.24] => (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 20:15:27.032 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] *********
2025-01-09 20:15:27.033 INFO: ok: [10.0.0.24 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 20:15:27.883 INFO: TASK [keystone : Copying over config.json files for services] ******************
2025-01-09 20:15:27.883 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:15:28.476 INFO: ok: [10.0.0.24] => (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 20:15:29.026 INFO: ok: [10.0.0.24] => (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 20:15:30.008 INFO: TASK [keystone : Copying over keystone.conf] ***********************************
ok: [10.0.0.24] => (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.24: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": "94d456a6aec9832443f2f2881c2acba064c5b156", "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.24: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 20:15:30.806 INFO: ok: [10.0.0.24] => (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": "bcaed700fadf7b7fc965893babde982678d486d4", "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 20:15:31.577 INFO: TASK [keystone : Copying keystone-startup script for keystone] *****************
2025-01-09 20:15:31.577 INFO: ok: [10.0.0.24] => {"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 20:15:33.280 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ******************************
ok: [10.0.0.24] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "b86687cdeccb0857d73b6f2252028e837a83341a", "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 20:15:33.758 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] **************
2025-01-09 20:15:33.759 INFO: ok: [10.0.0.24 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 20:15:34.400 INFO: TASK [keystone : Generate the required cron jobs for the node] *****************
2025-01-09 20:15:34.400 INFO: ok: [10.0.0.24 -> 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.035979", "end": "2025-01-09 20:15:34.372009", "msg": "", "rc": 0, "start": "2025-01-09 20:15:34.336030", "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 20:15:34.544 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***
2025-01-09 20:15:34.545 INFO: ok: [10.0.0.24] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false}
2025-01-09 20:15:35.437 INFO: TASK [keystone : Copying files for keystone-fernet] ****************************
2025-01-09 20:15:35.439 INFO: ok: [10.0.0.24] => (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 20:15:36.192 INFO: ok: [10.0.0.24] => (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 20:15:36.995 INFO: ok: [10.0.0.24] => (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 20:15:37.780 INFO: ok: [10.0.0.24] => (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 20:15:38.545 INFO: ok: [10.0.0.24] => (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 20:15:39.283 INFO: changed: [10.0.0.24] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "1fce19af3b6d198135ad216832bfafc55e1b1c4f", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "fa36270e19d921c5b8c662a3d7cef502", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453738.7795787-175765-255942492107473/source", "state": "file", "uid": 0}
2025-01-09 20:15:40.106 INFO: ok: [10.0.0.24] => (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 20:15:41.065 INFO: TASK [keystone : Copying files for keystone-ssh] *******************************
ok: [10.0.0.24] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "d495927ecf20e14450809de26b5e708789ae5e2b", "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 20:15:41.949 INFO: changed: [10.0.0.24] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "c02dd2d987742e4191f96d3bd869e028dd62c9e3", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "69962759da899d4e5a9a0ca1161b016f", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453741.4040086-176431-13334968679870/source", "state": "file", "uid": 0}
2025-01-09 20:15:42.901 INFO: TASK [keystone : Check keystone containers] ************************************
ok: [10.0.0.24] => (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.24: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.24: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 20:15:43.777 INFO: changed: [10.0.0.24] => (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 20:15:44.544 INFO: changed: [10.0.0.24] => (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 20:15:46.262 INFO: TASK [keystone : Creating keystone database] ***********************************
ok: [10.0.0.24] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []}
2025-01-09 20:15:48.052 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ******
2025-01-09 20:15:48.053 INFO: ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"}
2025-01-09 20:15:48.790 INFO: TASK [keystone : Checking for any running keystone_fernet containers] **********
ok: [10.0.0.24] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736451415, "HostConfig": {"NetworkMode": "host"}, "Id": "78da0441e9eed37b520efb33ed0a921b622a711ef9f16c8a6b2ed662b5417512", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "43a86f943c8c95f9dc6e8a290df2c641dc6b44b2c747b022fca3289c8e45110b", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "348b5fc854760ac2073a6f2a20ebec18db21756926ac42eaf82e51d4f046dc15"}}}, "Ports": [], "State": "running", "Status": "Up 38 minutes (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736451415, "HostConfig": {"NetworkMode": "host"}, "Id": "78da0441e9eed37b520efb33ed0a921b622a711ef9f16c8a6b2ed662b5417512", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "43a86f943c8c95f9dc6e8a290df2c641dc6b44b2c747b022fca3289c8e45110b", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "348b5fc854760ac2073a6f2a20ebec18db21756926ac42eaf82e51d4f046dc15"}}}, "Ports": [], "State": "running", "Status": "Up 38 minutes (healthy)"}}
2025-01-09 20:15:49.045 INFO: TASK [keystone : Group nodes where keystone_fernet is running] *****************
2025-01-09 20:15:49.051 INFO: ok: [10.0.0.24] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]}
2025-01-09 20:15:55.385 INFO: TASK [keystone : Running Keystone bootstrap container] *************************
2025-01-09 20:15:55.388 INFO: changed: [10.0.0.24] => {"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 20:15:56.688 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************
2025-01-09 20:15:56.688 INFO: changed: [10.0.0.24] => {"changed": true, "result": false}
2025-01-09 20:15:57.877 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] *****************
2025-01-09 20:15:57.877 INFO: changed: [10.0.0.24] => {"changed": true, "result": false}
2025-01-09 20:15:59.896 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************
changed: [10.0.0.24] => {"changed": true, "result": false}
2025-01-09 20:15:59.975 INFO: TASK [keystone : include_tasks] ************************************************
2025-01-09 20:16:00.034 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.24
2025-01-09 20:16:00.520 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] ***********************
2025-01-09 20:16:00.521 INFO: ok: [10.0.0.24] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"}
2025-01-09 20:16:01.061 INFO: TASK [keystone : Run key distribution] *****************************************
2025-01-09 20:16:01.065 INFO: changed: [10.0.0.24] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.065306", "end": "2025-01-09 20:16:01.036421", "msg": "", "rc": 0, "start": "2025-01-09 20:16:00.971115", "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 20:16:06.053 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] ****
2025-01-09 20:16:06.053 INFO: changed: [10.0.0.24] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.24:35357", "http://10.0.0.24:5000", "http://10.0.0.24:5000", "RegionOne"], "delta": "0:00:04.555422", "end": "2025-01-09 20:16:06.009199", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-01-09 20:16:01.453777", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]}
2025-01-09 20:16:12.305 INFO: TASK [service-ks-register : keystone | Creating services] **********************
2025-01-09 20:16:12.306 INFO: ok: [10.0.0.24] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "d26f7038e14042c09fecc2d1473cf5e4", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.24:35357"}, {"interface": "internal", "url": "http://10.0.0.24:5000"}, {"interface": "public", "url": "http://10.0.0.24:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "d26f7038e14042c09fecc2d1473cf5e4", "name": "keystone", "service_type": "identity", "type": "identity"}}
2025-01-09 20:16:14.819 INFO: TASK [service-ks-register : keystone | Creating endpoints] *********************
ok: [10.0.0.24] => (item={'service': 'keystone', 'url': 'http://10.0.0.24:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "2d5ca84cb7af4143a69b0dfe6ae2c313", "interface": "admin", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/2d5ca84cb7af4143a69b0dfe6ae2c313"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d26f7038e14042c09fecc2d1473cf5e4", "url": "http://10.0.0.24:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.24:35357"}]}
2025-01-09 20:16:17.283 INFO: ok: [10.0.0.24] => (item={'service': 'keystone', 'url': 'http://10.0.0.24:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "9f1918314c9e4c4ea3d907c397c2c928", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/9f1918314c9e4c4ea3d907c397c2c928"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d26f7038e14042c09fecc2d1473cf5e4", "url": "http://10.0.0.24:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.24:5000"}]}
2025-01-09 20:16:19.794 INFO: ok: [10.0.0.24] => (item={'service': 'keystone', 'url': 'http://10.0.0.24:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c86065c199cc4d41b36b360838dce604", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/c86065c199cc4d41b36b360838dce604"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d26f7038e14042c09fecc2d1473cf5e4", "url": "http://10.0.0.24:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.24:5000"}]}
2025-01-09 20:16:22.401 INFO: TASK [service-ks-register : keystone | Creating roles] *************************
2025-01-09 20:16:22.402 INFO: ok: [10.0.0.24] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "e8a368fa9b7a47bf962c8cf118cf1155", "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 20:16:25.210 INFO: TASK [keystone : Creating default user role] ***********************************
2025-01-09 20:16:25.210 INFO: ok: [10.0.0.24] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "def2dd17b99f47c69a4b8549d20d2a05", "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 20:16:25.539 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_elasticsearch_True
2025-01-09 20:16:25.542 INFO: PLAY [Apply role elasticsearch] ************************************************
skipping: no hosts matched
2025-01-09 20:16:25.543 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_opensearch_True
2025-01-09 20:16:25.545 INFO: PLAY [Apply role opensearch] ***************************************************
skipping: no hosts matched
2025-01-09 20:16:25.546 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True
2025-01-09 20:16:25.547 INFO: PLAY [Apply role kibana] *******************************************************
2025-01-09 20:16:25.548 INFO: skipping: no hosts matched
2025-01-09 20:16:25.548 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka
2025-01-09 20:16:25.549 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True
2025-01-09 20:16:25.550 INFO: PLAY [Apply role kafka] ********************************************************
2025-01-09 20:16:25.551 INFO: skipping: no hosts matched
2025-01-09 20:16:25.551 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker
[WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus
2025-01-09 20:16:25.551 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True
2025-01-09 20:16:25.553 INFO: PLAY [Apply role storm] ********************************************************
2025-01-09 20:16:25.553 INFO: skipping: no hosts matched
2025-01-09 20:16:25.554 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True
2025-01-09 20:16:25.556 INFO: PLAY [Apply role swift] ********************************************************
2025-01-09 20:16:25.556 INFO: skipping: no hosts matched
2025-01-09 20:16:25.557 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceph_rgw_True
2025-01-09 20:16:25.558 INFO: PLAY [Apply role ceph-rgw] *****************************************************
2025-01-09 20:16:25.559 INFO: skipping: no hosts matched
2025-01-09 20:16:25.561 INFO: PLAY [Apply role glance] *******************************************************
2025-01-09 20:16:25.668 INFO: TASK [glance : include_tasks] **************************************************
2025-01-09 20:16:25.780 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:16:28.155 INFO: TASK [service-ks-register : glance | Creating services] ************************
2025-01-09 20:16:28.155 INFO: ok: [10.0.0.24] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "6d94b2ffce804f55b2162632ddd0fb20", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:9292"}, {"interface": "public", "url": "http://10.0.0.24:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "6d94b2ffce804f55b2162632ddd0fb20", "name": "glance", "service_type": "image", "type": "image"}}
2025-01-09 20:16:30.620 INFO: TASK [service-ks-register : glance | Creating endpoints] ***********************
2025-01-09 20:16:30.620 INFO: ok: [10.0.0.24] => (item={'service': 'glance', 'url': 'http://10.0.0.24:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "1ada95e2ebb640db80f7cc86dffa2ad6", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/1ada95e2ebb640db80f7cc86dffa2ad6"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "6d94b2ffce804f55b2162632ddd0fb20", "url": "http://10.0.0.24:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.24:9292"}]}
2025-01-09 20:16:33.068 INFO: ok: [10.0.0.24] => (item={'service': 'glance', 'url': 'http://10.0.0.24:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "eb677d08538446f08820e99bbc0310f2", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/eb677d08538446f08820e99bbc0310f2"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "6d94b2ffce804f55b2162632ddd0fb20", "url": "http://10.0.0.24:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.24:9292"}]}
2025-01-09 20:16:35.702 INFO: TASK [service-ks-register : glance | Creating projects] ************************
2025-01-09 20:16:35.709 INFO: ok: [10.0.0.24] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "9de19104f5084a28986a2494e757cb38", "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 20:16:39.112 INFO: TASK [service-ks-register : glance | Creating users] ***************************
ok: [10.0.0.24] => (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": "9de19104f5084a28986a2494e757cb38", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "cfc4368bb7dd4d25849b9a585a3b56ad", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 20:16:39.114 INFO: [WARNING]: Module did not set no_log for update_password
2025-01-09 20:16:41.530 INFO: TASK [service-ks-register : glance | Creating roles] ***************************
2025-01-09 20:16:41.532 INFO: ok: [10.0.0.24] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d01d679ab03f41f3845d94d2def4dd39", "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 20:16:44.694 INFO: TASK [service-ks-register : glance | Granting user roles] **********************
2025-01-09 20:16:44.694 INFO: ok: [10.0.0.24] => (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 20:16:45.805 INFO: TASK [glance : Ensuring config directories exist] ******************************
2025-01-09 20:16:45.807 INFO: ok: [10.0.0.24] => (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.24,10.0.0.24'}, '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.24: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-2593-1 10.0.0.24: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-2593-1 10.0.0.24: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.24,10.0.0.24"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2593-1 10.0.0.24: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-2593-1 10.0.0.24: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.24: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 20:16:47.998 INFO: TASK [glance : Copying over config.json files for services] ********************
ok: [10.0.0.24] => (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.24,10.0.0.24'}, '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.24: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-2593-1 10.0.0.24: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-2593-1 10.0.0.24: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.24,10.0.0.24"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2593-1 10.0.0.24: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-2593-1 10.0.0.24: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.24: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 20:16:50.191 INFO: TASK [glance : Copying over glance-api.conf] ***********************************
ok: [10.0.0.24] => {"changed": false, "checksum": "271e02c2e3304fbd1587261ffb2fe22596a17d21", "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 20:16:57.550 INFO: TASK [glance : Check glance containers] ****************************************
2025-01-09 20:16:57.552 INFO: ok: [10.0.0.24] => (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.24,10.0.0.24'}, '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.24: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-2593-1 10.0.0.24: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-2593-1 10.0.0.24: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.24,10.0.0.24"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2593-1 10.0.0.24: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-2593-1 10.0.0.24: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.24: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 20:16:59.358 INFO: TASK [glance : Creating Glance database] ***************************************
2025-01-09 20:16:59.359 INFO: ok: [10.0.0.24] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []}
2025-01-09 20:17:01.025 INFO: TASK [glance : Creating Glance database user and setting permissions] **********
2025-01-09 20:17:01.025 INFO: ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"}
2025-01-09 20:17:02.701 INFO: TASK [glance : Enable log_bin_trust_function_creators function] ****************
2025-01-09 20:17:02.701 INFO: changed: [10.0.0.24] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]}
2025-01-09 20:17:08.554 INFO: TASK [glance : Running Glance bootstrap container] *****************************
2025-01-09 20:17:08.554 INFO: changed: [10.0.0.24] => {"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 20:17:06.405 18 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-01-09 20:17:06.407 18 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-01-09 20:17:08.009 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.012 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.014 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.016 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.017 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.020 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.021 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.023 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.025 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.027 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.029 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.031 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.032 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.034 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.036 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.039 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.041 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.043 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.045 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.047 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.048 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.050 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.052 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.054 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.056 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.058 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.060 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.062 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.063 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.065 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-01-09 20:17:08.066 22 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 20:17:06.405 18 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-01-09 20:17:06.407 18 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-01-09 20:17:08.009 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.012 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.014 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.016 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.017 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.020 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.021 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.023 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.025 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.027 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.029 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.031 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.032 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.034 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.036 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.039 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.041 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.043 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.045 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.047 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.048 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.050 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.052 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.054 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.056 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.058 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.060 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.062 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.063 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.065 22 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-01-09 20:17:08.066 22 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 20:17:10.189 INFO: TASK [glance : Disable log_bin_trust_function_creators function] ***************
2025-01-09 20:17:10.190 INFO: changed: [10.0.0.24] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]}
2025-01-09 20:17:10.625 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True
2025-01-09 20:17:10.628 INFO: PLAY [Apply role ironic] *******************************************************
2025-01-09 20:17:10.628 INFO: skipping: no hosts matched
2025-01-09 20:17:10.630 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True
2025-01-09 20:17:10.632 INFO: PLAY [Apply role cinder] *******************************************************
2025-01-09 20:17:10.632 INFO: skipping: no hosts matched
2025-01-09 20:17:10.636 INFO: PLAY [Apply role placement] ****************************************************
2025-01-09 20:17:10.762 INFO: TASK [placement : include_tasks] ***********************************************
2025-01-09 20:17:10.863 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:17:13.356 INFO: TASK [service-ks-register : placement | Creating services] *********************
ok: [10.0.0.24] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "6729f0d7968941eb99efa9d70688f59c", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:8780"}, {"interface": "public", "url": "http://10.0.0.24:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "6729f0d7968941eb99efa9d70688f59c", "name": "placement", "service_type": "placement", "type": "placement"}}
2025-01-09 20:17:15.826 INFO: TASK [service-ks-register : placement | Creating endpoints] ********************
ok: [10.0.0.24] => (item={'service': 'placement', 'url': 'http://10.0.0.24:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "1744f43034764235bdca437f6fed3311", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/1744f43034764235bdca437f6fed3311"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "6729f0d7968941eb99efa9d70688f59c", "url": "http://10.0.0.24:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.24:8780"}]}
2025-01-09 20:17:18.124 INFO: ok: [10.0.0.24] => (item={'service': 'placement', 'url': 'http://10.0.0.24:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "4fa6e4f532b84b5d8ac4e4490bbc696d", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/4fa6e4f532b84b5d8ac4e4490bbc696d"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "6729f0d7968941eb99efa9d70688f59c", "url": "http://10.0.0.24:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.24:8780"}]}
2025-01-09 20:17:20.696 INFO: TASK [service-ks-register : placement | Creating projects] *********************
ok: [10.0.0.24] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "9de19104f5084a28986a2494e757cb38", "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 20:17:23.903 INFO: TASK [service-ks-register : placement | Creating users] ************************
ok: [10.0.0.24] => (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": "9de19104f5084a28986a2494e757cb38", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "6e86d7ab59d84e18962931c20574f9ce", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 20:17:26.377 INFO: TASK [service-ks-register : placement | Creating roles] ************************
2025-01-09 20:17:26.377 INFO: ok: [10.0.0.24] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d01d679ab03f41f3845d94d2def4dd39", "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 20:17:29.450 INFO: TASK [service-ks-register : placement | Granting user roles] *******************
2025-01-09 20:17:29.451 INFO: ok: [10.0.0.24] => (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 20:17:30.051 INFO: TASK [placement : Ensuring config directories exist] ***************************
2025-01-09 20:17:30.052 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:17:30.952 INFO: TASK [placement : Copying over config.json files for services] *****************
2025-01-09 20:17:30.953 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:17:32.004 INFO: TASK [placement : Copying over placement.conf] *********************************
ok: [10.0.0.24] => (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.24: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": "46302a3118e3fbeaf048951f3caa5c0451b60437", "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.24: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 20:17:33.176 INFO: TASK [placement : Copying over placement-api wsgi configuration] ***************
2025-01-09 20:17:33.177 INFO: ok: [10.0.0.24] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "df82331aea7e5543519a6674807656466a54c726", "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 20:17:33.960 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************
ok: [10.0.0.24] => {"changed": false, "checksum": "f99b95544b2b6c7a63c41a39fab316588a560a18", "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 20:17:34.999 INFO: TASK [placement : Check placement containers] **********************************
ok: [10.0.0.24] => (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.24: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.24: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 20:17:36.725 INFO: TASK [placement : Creating placement databases] ********************************
ok: [10.0.0.24] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []}
2025-01-09 20:17:38.374 INFO: TASK [placement : Creating placement databases user and setting permissions] ***
2025-01-09 20:17:38.374 INFO: ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"}
2025-01-09 20:17:42.879 INFO: TASK [placement : Running placement bootstrap container] ***********************
2025-01-09 20:17:42.879 INFO: changed: [10.0.0.24] => {"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 20:17:43.060 INFO: PLAY [Bootstrap nova API databases] ********************************************
2025-01-09 20:17:43.178 INFO: TASK [Bootstrap deploy] ********************************************************
2025-01-09 20:17:44.941 INFO: TASK [nova : Creating Nova databases] ******************************************
2025-01-09 20:17:44.942 INFO: ok: [10.0.0.24] => (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 20:17:46.542 INFO: ok: [10.0.0.24] => (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 20:17:48.113 INFO: TASK [nova : Creating Nova databases user and setting permissions] *************
2025-01-09 20:17:48.113 INFO: ok: [10.0.0.24] => (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 20:17:49.780 INFO: ok: [10.0.0.24] => (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 20:17:49.793 INFO: ok: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:17:50.299 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-01-09 20:17:50.300 INFO: ok: [10.0.0.24] => {"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 20:17:50.885 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************
ok: [10.0.0.24] => {"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 20:17:51.926 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************
ok: [10.0.0.24] => {"changed": false, "checksum": "229fe0f39c66fd35c934073014ac058578b4b454", "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 20:17:58.934 INFO: TASK [nova : Running Nova API bootstrap container] *****************************
2025-01-09 20:17:58.935 INFO: ok: [10.0.0.24] => {"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 20:18:03.346 INFO: TASK [nova : Create cell0 mappings] ********************************************
2025-01-09 20:18:03.347 INFO: ok: [10.0.0.24] => {"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 20:18:03.675 INFO: PLAY [Bootstrap nova cell databases] *******************************************
2025-01-09 20:18:03.786 INFO: TASK [Bootstrap deploy] ********************************************************
2025-01-09 20:18:05.553 INFO: TASK [nova-cell : Creating Nova cell database] *********************************
ok: [10.0.0.24] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []}
2025-01-09 20:18:07.279 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] ****
ok: [10.0.0.24] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:18:12.000 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************
2025-01-09 20:18:12.000 INFO: ok: [10.0.0.24] => (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 20:18:12.001 INFO: ok: [10.0.0.24 -> {{ 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 20:18:12.731 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-01-09 20:18:12.731 INFO: ok: [10.0.0.24] => {"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 20:18:13.340 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******
2025-01-09 20:18:13.341 INFO: ok: [10.0.0.24] => {"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 20:18:14.253 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************
2025-01-09 20:18:14.253 INFO: ok: [10.0.0.24] => {"changed": false, "checksum": "1117ad79ebdeb2534402c5da5eaa2b21e50773ef", "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 20:18:18.632 INFO: TASK [nova-cell : Running Nova cell bootstrap container] ***********************
2025-01-09 20:18:18.632 INFO: ok: [10.0.0.24] => {"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 20:18:23.114 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
ok: [10.0.0.24] => {"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| | 7cfd2b26-8320-417f-9adb-3670d63a2c6d | rabbit://openstack:contrail123@10.0.0.24:5672// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 7cfd2b26-8320-417f-9adb-3670d63a2c6d | rabbit://openstack:contrail123@10.0.0.24:5672// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-01-09 20:18:23.533 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
ok: [10.0.0.24] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.24:5672//", "cell_name": null, "cell_uuid": "7cfd2b26-8320-417f-9adb-3670d63a2c6d"}}, "changed": false}
2025-01-09 20:18:24.360 INFO: PLAY [Apply role nova] *********************************************************
2025-01-09 20:18:24.467 INFO: TASK [nova : include_tasks] ****************************************************
2025-01-09 20:18:24.561 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:18:27.005 INFO: TASK [service-ks-register : nova | Creating services] **************************
2025-01-09 20:18:27.005 INFO: ok: [10.0.0.24] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "80116c4e57f4483f85aaae7e0b430dcf", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.24:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "80116c4e57f4483f85aaae7e0b430dcf", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}}
2025-01-09 20:18:29.318 INFO: ok: [10.0.0.24] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "db05cb76a92d493ab4a801e29696dcd5", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.24:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "db05cb76a92d493ab4a801e29696dcd5", "name": "nova", "service_type": "compute", "type": "compute"}}
2025-01-09 20:18:31.797 INFO: TASK [service-ks-register : nova | Creating endpoints] *************************
2025-01-09 20:18:31.797 INFO: ok: [10.0.0.24] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.24:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "60fde1303cc14a6f909277f33995fc50", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/60fde1303cc14a6f909277f33995fc50"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "80116c4e57f4483f85aaae7e0b430dcf", "url": "http://10.0.0.24: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.24:8774/v2/%(tenant_id)s"}]}
2025-01-09 20:18:34.198 INFO: ok: [10.0.0.24] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.24:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "9c6304db4c68423b92dfcb38e379b67d", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/9c6304db4c68423b92dfcb38e379b67d"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "80116c4e57f4483f85aaae7e0b430dcf", "url": "http://10.0.0.24: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.24:8774/v2/%(tenant_id)s"}]}
2025-01-09 20:18:36.590 INFO: ok: [10.0.0.24] => (item={'service': 'nova', 'url': 'http://10.0.0.24:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c4876e56efff4da882e8fab169af263c", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/c4876e56efff4da882e8fab169af263c"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "db05cb76a92d493ab4a801e29696dcd5", "url": "http://10.0.0.24:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.24:8774/v2.1"}]}
2025-01-09 20:18:39.303 INFO: ok: [10.0.0.24] => (item={'service': 'nova', 'url': 'http://10.0.0.24:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "f7b2f7314b5d4d838b664b9218755539", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/f7b2f7314b5d4d838b664b9218755539"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "db05cb76a92d493ab4a801e29696dcd5", "url": "http://10.0.0.24:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.24:8774/v2.1"}]}
2025-01-09 20:18:41.857 INFO: TASK [service-ks-register : nova | Creating projects] **************************
ok: [10.0.0.24] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "9de19104f5084a28986a2494e757cb38", "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 20:18:44.503 INFO: TASK [service-ks-register : nova | Creating users] *****************************
2025-01-09 20:18:44.503 INFO: ok: [10.0.0.24] => (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": "9de19104f5084a28986a2494e757cb38", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "b521484ceb7f41038ea6a6504433d812", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 20:18:46.901 INFO: TASK [service-ks-register : nova | Creating roles] *****************************
ok: [10.0.0.24] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d01d679ab03f41f3845d94d2def4dd39", "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 20:18:49.953 INFO: TASK [service-ks-register : nova | Granting user roles] ************************
ok: [10.0.0.24] => (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 20:18:53.065 INFO: ok: [10.0.0.24] => (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 20:18:53.647 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-01-09 20:18:53.649 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:18:54.123 INFO: ok: [10.0.0.24] => (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 20:18:54.594 INFO: TASK [nova : Check for vendordata file] ****************************************
ok: [10.0.0.24 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 20:18:55.593 INFO: TASK [nova : Copying over config.json files for services] **********************
2025-01-09 20:18:55.595 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:18:56.174 INFO: ok: [10.0.0.24] => (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 20:18:57.450 INFO: TASK [nova : Copying over nova.conf] *******************************************
2025-01-09 20:18:57.450 INFO: ok: [10.0.0.24] => (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.24: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": "83b53bb3a7caf233b78be4a963dc31cba016fcc0", "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.24: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 20:18:58.363 INFO: ok: [10.0.0.24] => (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": "229fe0f39c66fd35c934073014ac058578b4b454", "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 20:18:59.438 INFO: TASK [nova : Copying over nova-api-wsgi.conf] **********************************
2025-01-09 20:18:59.439 INFO: ok: [10.0.0.24] => {"changed": false, "checksum": "f5154d379ebbd59cfcf3ad89e872c3ee58255a26", "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 20:19:00.508 INFO: TASK [nova : Check nova containers] ********************************************
2025-01-09 20:19:00.508 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:19:01.327 INFO: ok: [10.0.0.24] => (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 20:19:01.527 INFO: PLAY [Apply role nova-cell] ****************************************************
2025-01-09 20:19:01.663 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-01-09 20:19:02.053 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.47, 10.0.0.29, 10.0.0.24
2025-01-09 20:19:02.318 INFO: TASK [Load and persist br_netfilter module] ************************************
2025-01-09 20:19:03.427 INFO: TASK [module-load : Load modules] **********************************************
2025-01-09 20:19:03.427 INFO: ok: [10.0.0.47] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-01-09 20:19:03.493 INFO: ok: [10.0.0.29] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-01-09 20:19:04.109 INFO: TASK [module-load : Persist modules via modules-load.d] ************************
2025-01-09 20:19:04.110 INFO: ok: [10.0.0.47] => (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 20:19:04.150 INFO: ok: [10.0.0.29] => (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 20:19:05.037 INFO: TASK [nova-cell : Setting sysctl values] ***************************************
2025-01-09 20:19:05.038 INFO: ok: [10.0.0.47] => (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 20:19:05.059 INFO: ok: [10.0.0.29] => (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 20:19:05.368 INFO: ok: [10.0.0.47] => (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 20:19:05.392 INFO: ok: [10.0.0.29] => (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 20:19:06.366 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-01-09 20:19:06.369 INFO: ok: [10.0.0.47] => (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 20:19:06.428 INFO: ok: [10.0.0.29] => (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 20:19:06.690 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:19:06.699 INFO: ok: [10.0.0.47] => (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 20:19:06.761 INFO: ok: [10.0.0.29] => (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 20:19:07.086 INFO: ok: [10.0.0.47] => (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 20:19:07.109 INFO: ok: [10.0.0.24] => (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 20:19:07.158 INFO: ok: [10.0.0.29] => (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 20:19:08.611 INFO: TASK [nova-cell : Copying over config.json files for services] *****************
2025-01-09 20:19:08.611 INFO: ok: [10.0.0.47] => (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 20:19:08.662 INFO: ok: [10.0.0.29] => (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 20:19:08.817 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:19:09.202 INFO: ok: [10.0.0.47] => (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 20:19:09.252 INFO: ok: [10.0.0.29] => (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 20:19:09.465 INFO: ok: [10.0.0.24] => (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 20:19:09.785 INFO: ok: [10.0.0.47] => (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 20:19:09.821 INFO: ok: [10.0.0.29] => (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 20:19:11.123 INFO: TASK [nova-cell : Copying over nova.conf] **************************************
ok: [10.0.0.29] => (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": "7715d310a6f5e74b325844bad31e37706fec68dd", "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 20:19:11.140 INFO: ok: [10.0.0.47] => (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": "ba7a774cda9f65cc2ae6d2347c209e7fcc4b5802", "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 20:19:11.172 INFO: ok: [10.0.0.24] => (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.24:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "80e2e94e97de31fe9bf797b690cd6d00f4ca09b8", "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.24: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 20:19:12.048 INFO: ok: [10.0.0.24] => (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": "892a5784fcb864672a1f6edc8f2f616d3e529007", "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 20:19:13.094 INFO: TASK [nova-cell : Copying over libvirt configuration] **************************
2025-01-09 20:19:13.094 INFO: ok: [10.0.0.47] => (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 20:19:13.193 INFO: ok: [10.0.0.29] => (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 20:19:14.266 INFO: ok: [10.0.0.47] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "0f86eba7bf39c90b5cc91d210dd3cf841759232e", "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 20:19:14.342 INFO: ok: [10.0.0.29] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "b81c8dc42e88ef3af40e399fc08449bd0d5c4a13", "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 20:19:15.983 INFO: TASK [nova-cell : Copying files for nova-ssh] **********************************
2025-01-09 20:19:15.984 INFO: ok: [10.0.0.47] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "ca8614c119446fa55d5b34504a43b140a711ec2b", "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 20:19:16.078 INFO: ok: [10.0.0.29] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "94296a4fbfd5b922f0d7984505ee427a628fcb15", "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 20:19:17.032 INFO: changed: [10.0.0.29] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "b464e60cb6c62c2035459e23ca17e842c42ac1c2", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "fa45bbc60e0d211c28dd0077d22e851e", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453956.562191-190093-229889261466577/source", "state": "file", "uid": 0}
2025-01-09 20:19:17.049 INFO: changed: [10.0.0.47] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "b464e60cb6c62c2035459e23ca17e842c42ac1c2", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "fa45bbc60e0d211c28dd0077d22e851e", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453956.5623138-190092-29807938158091/source", "state": "file", "uid": 0}
2025-01-09 20:19:18.009 INFO: changed: [10.0.0.29] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "dfb9753a75cb2fcb36d4dd9a2f2e51296dc0c16e", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "278d8f3e992b6ffe0aef700f412b1462", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453957.531579-190093-129364723307002/source", "state": "file", "uid": 0}
2025-01-09 20:19:18.036 INFO: changed: [10.0.0.47] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "dfb9753a75cb2fcb36d4dd9a2f2e51296dc0c16e", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "278d8f3e992b6ffe0aef700f412b1462", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736453957.555402-190092-169060606983996/source", "state": "file", "uid": 0}
2025-01-09 20:19:18.947 INFO: ok: [10.0.0.29] => (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 20:19:19.060 INFO: ok: [10.0.0.47] => (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 20:19:19.506 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-01-09 20:19:19.716 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.47, 10.0.0.29, 10.0.0.24
2025-01-09 20:19:25.333 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] ***************
2025-01-09 20:19:25.333 INFO: changed: [10.0.0.29] => {"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 20:19:25.449 INFO: changed: [10.0.0.47] => {"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 20:19:26.589 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] *****************
ok: [10.0.0.29] => (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 20:19:26.614 INFO: ok: [10.0.0.47] => (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 20:19:27.551 INFO: ok: [10.0.0.29] => (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 20:19:27.656 INFO: ok: [10.0.0.47] => (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 20:19:29.066 INFO: TASK [nova-cell : Check nova-cell containers] **********************************
2025-01-09 20:19:29.069 INFO: ok: [10.0.0.47] => (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 20:19:29.118 INFO: ok: [10.0.0.29] => (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 20:19:29.420 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:19:29.681 INFO: changed: [10.0.0.47] => (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 20:19:29.719 INFO: changed: [10.0.0.29] => (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 20:19:30.161 INFO: ok: [10.0.0.24] => (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 20:19:30.342 INFO: ok: [10.0.0.47] => (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 20:19:30.359 INFO: ok: [10.0.0.29] => (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 20:19:32.262 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************
2025-01-09 20:19:32.262 INFO: changed: [10.0.0.29] => {"changed": true, "result": false}
2025-01-09 20:19:32.281 INFO: changed: [10.0.0.47] => {"changed": true, "result": false}
2025-01-09 20:19:33.848 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************
changed: [10.0.0.29] => {"attempts": 1, "changed": true, "result": false}
2025-01-09 20:19:33.929 INFO: changed: [10.0.0.47] => {"attempts": 1, "changed": true, "result": false}
2025-01-09 20:19:37.512 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************
2025-01-09 20:19:37.513 INFO: changed: [10.0.0.47] => {"changed": true, "result": false}
2025-01-09 20:19:37.947 INFO: changed: [10.0.0.29] => {"changed": true, "result": false}
2025-01-09 20:19:41.049 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] ****
ok: [10.0.0.47 -> 10.0.0.24] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.24: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.931043", "end": "2025-01-09 20:19:40.734741", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-01-09 20:19:38.803698", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2593-2\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2593-1\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2593-2\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2593-1\"", " }", "]"]}
2025-01-09 20:19:42.621 INFO: TASK [nova-cell : Include discover_computes.yml] *******************************
2025-01-09 20:19:42.847 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.47
2025-01-09 20:19:47.349 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
ok: [10.0.0.47 -> 10.0.0.24] => {"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| | 7cfd2b26-8320-417f-9adb-3670d63a2c6d | rabbit://openstack:contrail123@10.0.0.24:5672// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 7cfd2b26-8320-417f-9adb-3670d63a2c6d | rabbit://openstack:contrail123@10.0.0.24:5672// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-01-09 20:19:47.765 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
2025-01-09 20:19:47.765 INFO: ok: [10.0.0.47 -> 10.0.0.24] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.24:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.24:5672//", "cell_name": null, "cell_uuid": "7cfd2b26-8320-417f-9adb-3670d63a2c6d"}}, "changed": false}
2025-01-09 20:19:51.509 INFO: TASK [nova-cell : Discover nova hosts] *****************************************
2025-01-09 20:19:51.509 INFO: ok: [10.0.0.47 -> 10.0.0.24] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "7cfd2b26-8320-417f-9adb-3670d63a2c6d"], "delta": "0:00:02.858684", "end": "2025-01-09 20:19:51.485483", "msg": "", "rc": 0, "start": "2025-01-09 20:19:48.626799", "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 20:19:51.708 INFO: PLAY [Refresh nova scheduler cell cache] ***************************************
2025-01-09 20:19:52.147 INFO: TASK [nova : Refresh cell cache in nova scheduler] *****************************
changed: [10.0.0.24] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.021982", "end": "2025-01-09 20:19:52.113162", "msg": "", "rc": 0, "start": "2025-01-09 20:19:52.091180", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:19:52.287 INFO: PLAY [Reload global Nova super conductor services] *****************************
2025-01-09 20:19:52.532 INFO: PLAY [Reload Nova cell services] ***********************************************
2025-01-09 20:19:52.963 INFO: PLAY [Reload global Nova API services] *****************************************
2025-01-09 20:19:53.219 INFO: PLAY [Run Nova API online data migrations] *************************************
2025-01-09 20:19:53.713 INFO: PLAY [Run Nova cell online data migrations] ************************************
2025-01-09 20:19:53.956 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch
2025-01-09 20:19:53.960 INFO: PLAY [Apply role openvswitch] **************************************************
2025-01-09 20:19:53.960 INFO: skipping: no hosts matched
2025-01-09 20:19:53.960 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_openvswitch_True_enable_ovs_dpdk_True
2025-01-09 20:19:53.962 INFO: PLAY [Apply role ovs-dpdk] *****************************************************
2025-01-09 20:19:53.963 INFO: skipping: no hosts matched
2025-01-09 20:19:53.963 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True
2025-01-09 20:19:53.967 INFO: PLAY [Apply role ovn-controller] ***********************************************
2025-01-09 20:19:53.968 INFO: skipping: no hosts matched
2025-01-09 20:19:53.970 INFO: PLAY [Apply role ovn-db] *******************************************************
2025-01-09 20:19:53.970 INFO: skipping: no hosts matched
2025-01-09 20:19:54.056 INFO: PLAY [Apply role neutron] ******************************************************
2025-01-09 20:19:54.197 INFO: TASK [neutron : include_tasks] *************************************************
2025-01-09 20:19:54.463 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 20:19:54.482 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.24, 10.0.0.47, 10.0.0.29
2025-01-09 20:19:55.071 INFO: TASK [neutron : Get container facts] *******************************************
2025-01-09 20:19:55.072 INFO: ok: [10.0.0.47] => {"_containers": [], "changed": false}
2025-01-09 20:19:55.094 INFO: ok: [10.0.0.24] => {"_containers": [], "changed": false}
2025-01-09 20:19:55.120 INFO: ok: [10.0.0.29] => {"_containers": [], "changed": false}
2025-01-09 20:19:55.842 INFO: TASK [neutron : Get container volume facts] ************************************
ok: [10.0.0.24] => {"_volumes": [], "changed": false}
2025-01-09 20:19:55.847 INFO: ok: [10.0.0.47] => {"_volumes": [], "changed": false}
2025-01-09 20:19:55.857 INFO: ok: [10.0.0.29] => {"_volumes": [], "changed": false}
2025-01-09 20:19:58.585 INFO: TASK [service-ks-register : neutron | Creating services] ***********************
ok: [10.0.0.24] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "f9fdb9b28f5b4275bbd190a06ab6e48b", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:9696"}, {"interface": "public", "url": "http://10.0.0.24:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "f9fdb9b28f5b4275bbd190a06ab6e48b", "name": "neutron", "service_type": "network", "type": "network"}}
2025-01-09 20:20:00.995 INFO: TASK [service-ks-register : neutron | Creating endpoints] **********************
ok: [10.0.0.24] => (item={'service': 'neutron', 'url': 'http://10.0.0.24:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "582051f6be6e48d2ab42d3cf1e749452", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/582051f6be6e48d2ab42d3cf1e749452"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "f9fdb9b28f5b4275bbd190a06ab6e48b", "url": "http://10.0.0.24:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.24:9696"}]}
2025-01-09 20:20:03.550 INFO: ok: [10.0.0.24] => (item={'service': 'neutron', 'url': 'http://10.0.0.24:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "8c2917bf45b24c999b8ee1ad3b6df6de", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/8c2917bf45b24c999b8ee1ad3b6df6de"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "f9fdb9b28f5b4275bbd190a06ab6e48b", "url": "http://10.0.0.24:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.24:9696"}]}
2025-01-09 20:20:06.023 INFO: TASK [service-ks-register : neutron | Creating projects] ***********************
2025-01-09 20:20:06.024 INFO: ok: [10.0.0.24] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "9de19104f5084a28986a2494e757cb38", "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 20:20:08.737 INFO: TASK [service-ks-register : neutron | Creating users] **************************
ok: [10.0.0.24] => (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": "9de19104f5084a28986a2494e757cb38", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "fd057b8f3dc44b84a3c799170b2019fd", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 20:20:11.127 INFO: TASK [service-ks-register : neutron | Creating roles] **************************
2025-01-09 20:20:11.127 INFO: ok: [10.0.0.24] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d01d679ab03f41f3845d94d2def4dd39", "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 20:20:14.120 INFO: TASK [service-ks-register : neutron | Granting user roles] *********************
ok: [10.0.0.24] => (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 20:20:18.217 INFO: TASK [neutron : Ensuring config directories exist] *****************************
2025-01-09 20:20:18.217 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:20:18.595 INFO: TASK [neutron : Check if extra ml2 plugins exists] *****************************
2025-01-09 20:20:18.595 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 20:20:18.596 INFO: ok: [10.0.0.24 -> 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 20:20:21.390 INFO: TASK [neutron : Copying over config.json files for services] *******************
2025-01-09 20:20:21.391 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:20:23.045 INFO: TASK [neutron : Copying over neutron.conf] *************************************
2025-01-09 20:20:23.045 INFO: ok: [10.0.0.24] => (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.24: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": "843ca934f2e692620f2b590d99885c509e930340", "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.24: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 20:20:24.397 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ******************************
ok: [10.0.0.24] => (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.24: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.24: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 20:20:25.990 INFO: TASK [neutron : Copying over ssh key] ******************************************
2025-01-09 20:20:25.990 INFO: changed: [10.0.0.24] => {"changed": true, "checksum": "c016e184a51a876969d0cd163b4a1c41c37645fe", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "789c7f6191fdaba61265f28b118f480c", "mode": "0600", "owner": "root", "size": 3268, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736454025.3880167-193978-100052009788491/source", "state": "file", "uid": 0}
2025-01-09 20:20:27.112 INFO: TASK [neutron : Copying over ml2_conf.ini] *************************************
2025-01-09 20:20:27.114 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:20:36.760 INFO: TASK [neutron : include] *******************************************************
2025-01-09 20:20:36.829 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 20:20:36.954 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.24, 10.0.0.47, 10.0.0.29
2025-01-09 20:20:38.403 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************
2025-01-09 20:20:38.404 INFO: ok: [10.0.0.24] => (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 20:20:39.869 INFO: TASK [neutron : Copying over ContrailPlugin.ini] *******************************
ok: [10.0.0.24] => {"changed": false, "checksum": "fcf3593efb9933d4b860417d25b43511523049a9", "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 20:20:41.147 INFO: TASK [neutron : Copying over api-paste-rbac.ini] *******************************
ok: [10.0.0.24] => {"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 20:20:42.442 INFO: TASK [neutron : Check neutron containers] **************************************
2025-01-09 20:20:42.443 INFO: changed: [10.0.0.24] => (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.24: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.24: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 20:20:43.739 INFO: TASK [neutron : Check neutron containers] **************************************
2025-01-09 20:20:43.739 INFO: changed: [10.0.0.24] => (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.24: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.24: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 20:20:45.550 INFO: TASK [neutron : Creating Neutron database] *************************************
2025-01-09 20:20:45.550 INFO: ok: [10.0.0.24] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []}
2025-01-09 20:20:47.238 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ********
2025-01-09 20:20:47.238 INFO: ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"}
2025-01-09 20:20:52.312 INFO: TASK [neutron : Running Neutron bootstrap container] ***************************
changed: [10.0.0.24] => {"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 20:20:52.476 INFO: TASK [neutron : include] *******************************************************
2025-01-09 20:20:52.600 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.24
2025-01-09 20:20:55.545 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] *********
2025-01-09 20:20:55.545 INFO: changed: [10.0.0.24] => {"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 20:20:58.722 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] *******************
2025-01-09 20:20:58.723 INFO: changed: [10.0.0.24] => {"changed": true, "result": false}
2025-01-09 20:20:58.934 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True
2025-01-09 20:20:58.936 INFO: PLAY [Apply role kuryr] ********************************************************
2025-01-09 20:20:58.937 INFO: skipping: no hosts matched
2025-01-09 20:20:58.938 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_hacluster_True
2025-01-09 20:20:58.940 INFO: PLAY [Apply role hacluster] ****************************************************
2025-01-09 20:20:58.940 INFO: skipping: no hosts matched
2025-01-09 20:20:58.943 INFO: PLAY [Apply role heat] *********************************************************
2025-01-09 20:20:59.054 INFO: TASK [heat : include_tasks] ****************************************************
2025-01-09 20:20:59.153 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:21:01.691 INFO: TASK [service-ks-register : heat | Creating services] **************************
2025-01-09 20:21:01.692 INFO: ok: [10.0.0.24] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "3a91b956afa843f8b4c931915acaafc1", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.24:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "3a91b956afa843f8b4c931915acaafc1", "name": "heat", "service_type": "orchestration", "type": "orchestration"}}
2025-01-09 20:21:04.226 INFO: ok: [10.0.0.24] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "162804ec411c46c287401bad6c460565", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:8000/v1"}, {"interface": "public", "url": "http://10.0.0.24:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "162804ec411c46c287401bad6c460565", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}}
2025-01-09 20:21:06.812 INFO: TASK [service-ks-register : heat | Creating endpoints] *************************
2025-01-09 20:21:06.813 INFO: ok: [10.0.0.24] => (item={'service': 'heat', 'url': 'http://10.0.0.24:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "5fad5b042d2641a2916e4908d58bbb06", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/5fad5b042d2641a2916e4908d58bbb06"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "3a91b956afa843f8b4c931915acaafc1", "url": "http://10.0.0.24:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.24:8004/v1/%(tenant_id)s"}]}
2025-01-09 20:21:09.323 INFO: ok: [10.0.0.24] => (item={'service': 'heat', 'url': 'http://10.0.0.24:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "4ac84d628c284e58bc2b307d9b81fa75", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/4ac84d628c284e58bc2b307d9b81fa75"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "3a91b956afa843f8b4c931915acaafc1", "url": "http://10.0.0.24:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.24:8004/v1/%(tenant_id)s"}]}
2025-01-09 20:21:12.060 INFO: ok: [10.0.0.24] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.24:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "1c12c19b6129402da5da7bb01376a758", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/1c12c19b6129402da5da7bb01376a758"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "162804ec411c46c287401bad6c460565", "url": "http://10.0.0.24:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.24:8000/v1"}]}
2025-01-09 20:21:14.509 INFO: ok: [10.0.0.24] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.24:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "effac49f31e24a2db6259a6fbe12348f", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/effac49f31e24a2db6259a6fbe12348f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "162804ec411c46c287401bad6c460565", "url": "http://10.0.0.24:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.24:8000/v1"}]}
2025-01-09 20:21:17.003 INFO: TASK [service-ks-register : heat | Creating projects] **************************
ok: [10.0.0.24] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "9de19104f5084a28986a2494e757cb38", "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 20:21:19.686 INFO: TASK [service-ks-register : heat | Creating users] *****************************
2025-01-09 20:21:19.686 INFO: ok: [10.0.0.24] => (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": "9de19104f5084a28986a2494e757cb38", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "07744abe7d3c4fa781c26ed038b6c775", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 20:21:22.189 INFO: TASK [service-ks-register : heat | Creating roles] *****************************
2025-01-09 20:21:22.191 INFO: ok: [10.0.0.24] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d01d679ab03f41f3845d94d2def4dd39", "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 20:21:24.768 INFO: ok: [10.0.0.24] => (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": "1220de26548d4f70805cca3278b01048", "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 20:21:27.108 INFO: ok: [10.0.0.24] => (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": "17b52c146e564b4a956a1db5aebd9fd8", "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 20:21:30.180 INFO: TASK [service-ks-register : heat | Granting user roles] ************************
ok: [10.0.0.24] => (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 20:21:33.180 INFO: ok: [10.0.0.24] => (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 20:21:33.804 INFO: TASK [heat : Ensuring config directories exist] ********************************
2025-01-09 20:21:33.804 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:34.129 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:34.487 INFO: ok: [10.0.0.24] => (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 20:21:35.562 INFO: TASK [heat : Copying over config.json files for services] **********************
2025-01-09 20:21:35.563 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:36.120 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:36.686 INFO: ok: [10.0.0.24] => (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 20:21:37.862 INFO: TASK [heat : Copying over heat.conf] *******************************************
ok: [10.0.0.24] => (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.24: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": "20a2ddb0917c484a134e2efd4649f895b5a478c9", "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.24: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 20:21:38.729 INFO: ok: [10.0.0.24] => (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.24: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": "0c57f0c71510d25a8f524feafa6babb99c0b0d8b", "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.24: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 20:21:39.586 INFO: ok: [10.0.0.24] => (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": "de6a4006cd5b8ccc63c9a1269f385a65390f0161", "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 20:21:40.834 INFO: TASK [heat : Copying over heat-api wsgi config] ********************************
ok: [10.0.0.24] => {"changed": false, "checksum": "aa1990d2873fe2747eea09298decc29379e265c3", "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 20:21:41.807 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] ****************************
ok: [10.0.0.24] => {"changed": false, "checksum": "c96129d602a25c508dc89ca433930c50de632435", "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 20:21:41.872 INFO: TASK [heat : include] **********************************************************
2025-01-09 20:21:41.922 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.24
2025-01-09 20:21:42.860 INFO: TASK [heat : Copying opencontrail files for heat] ******************************
2025-01-09 20:21:42.860 INFO: ok: [10.0.0.24] => (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 20:21:43.844 INFO: TASK [heat : Check heat containers] ********************************************
2025-01-09 20:21:43.846 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:44.632 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:45.478 INFO: ok: [10.0.0.24] => (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 20:21:46.474 INFO: TASK [heat : Check heat containers] ********************************************
2025-01-09 20:21:46.476 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:47.168 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:21:48.021 INFO: ok: [10.0.0.24] => (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 20:21:49.681 INFO: TASK [heat : Creating Heat database] *******************************************
ok: [10.0.0.24] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []}
2025-01-09 20:21:51.217 INFO: TASK [heat : Creating Heat database user and setting permissions] **************
2025-01-09 20:21:51.219 INFO: ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"}
2025-01-09 20:21:58.125 INFO: TASK [heat : Running Heat bootstrap container] *********************************
2025-01-09 20:21:58.126 INFO: changed: [10.0.0.24] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf\nINFO:__main__:Setting permission for /etc/heat/heat.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/wsgi-heat-api.conf to /etc/httpd/conf.d/wsgi-heat-api.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-heat-api.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/heat\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-access.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-engine.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-access.log\n++ cat /run_command\n+ CMD='/usr/sbin/httpd -DFOREGROUND'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/heat ]]\n+++ stat -c %a /var/log/kolla/heat\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/heat\n++ . /usr/local/bin/kolla_heat_extend_start\n+++ [[ -n 0 ]]\n+++ heat-manage db_sync\n++++ openstack domain list -f value -c Name\n+++ EXISTING_DOMAINS='heat_user_domain\nDefault'\n+++ echo 'heat_user_domain\nDefault'\n+++ grep '^heat_user_domain$'\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf", "INFO:__main__:Setting permission for /etc/heat/heat.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/wsgi-heat-api.conf to /etc/httpd/conf.d/wsgi-heat-api.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-heat-api.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/heat", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-engine.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-access.log", "++ cat /run_command", "+ CMD='/usr/sbin/httpd -DFOREGROUND'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/heat ]]", "+++ stat -c %a /var/log/kolla/heat", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/heat", "++ . /usr/local/bin/kolla_heat_extend_start", "+++ [[ -n 0 ]]", "+++ heat-manage db_sync", "++++ openstack domain list -f value -c Name", "+++ EXISTING_DOMAINS='heat_user_domain", "Default'", "+++ echo 'heat_user_domain", "Default'", "+++ grep '^heat_user_domain$'", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-01-09 20:21:58.200 INFO: TASK [heat : include] **********************************************************
2025-01-09 20:21:58.253 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.24
2025-01-09 20:22:00.309 INFO: TASK [heat : Running opencontrail init contrail for heat engine] ***************
changed: [10.0.0.24] => {"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 20:22:00.495 INFO: PLAY [Apply role horizon] ******************************************************
2025-01-09 20:22:00.610 INFO: TASK [horizon : include_tasks] *************************************************
2025-01-09 20:22:00.694 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:22:01.334 INFO: TASK [horizon : Ensuring config directories exist] *****************************
ok: [10.0.0.24] => (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.24: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.24: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 20:22:01.469 INFO: TASK [horizon : Set empty custom policy] ***************************************
2025-01-09 20:22:01.469 INFO: ok: [10.0.0.24] => {"ansible_facts": {"custom_policy": []}, "changed": false}
2025-01-09 20:22:01.742 INFO: TASK [horizon : include_tasks] *************************************************
2025-01-09 20:22:01.794 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.24 => (item={'name': 'glance', 'enabled': True})
2025-01-09 20:22:01.796 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.24 => (item={'name': 'heat', 'enabled': True})
2025-01-09 20:22:01.798 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.24 => (item={'name': 'keystone', 'enabled': True})
2025-01-09 20:22:01.799 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.24 => (item={'name': 'neutron', 'enabled': True})
2025-01-09 20:22:01.801 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.24 => (item={'name': 'nova', 'enabled': True})
2025-01-09 20:22:01.951 INFO: TASK [horizon : Update policy file name] ***************************************
ok: [10.0.0.24] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false}
2025-01-09 20:22:02.260 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 20:22:02.261 INFO: ok: [10.0.0.24] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false}
2025-01-09 20:22:02.563 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 20:22:02.567 INFO: ok: [10.0.0.24] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false}
2025-01-09 20:22:02.858 INFO: TASK [horizon : Update policy file name] ***************************************
2025-01-09 20:22:02.859 INFO: ok: [10.0.0.24] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false}
2025-01-09 20:22:03.175 INFO: TASK [horizon : Update policy file name] ***************************************
ok: [10.0.0.24] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false}
2025-01-09 20:22:04.195 INFO: TASK [horizon : Copying over config.json files for services] *******************
ok: [10.0.0.24] => {"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 20:22:05.093 INFO: TASK [horizon : Copying over horizon.conf] *************************************
2025-01-09 20:22:05.094 INFO: ok: [10.0.0.24] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "2811fe81bbd430960f9d7115e72457ab88407560", "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 20:22:06.063 INFO: TASK [horizon : Copying over local_settings] ***********************************
ok: [10.0.0.24] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "436e67f1aff52982a783c9086acd2dd7412c90a0", "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 20:22:06.981 INFO: TASK [horizon : Copying over custom_local_settings] ****************************
ok: [10.0.0.24] => (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 20:22:08.827 INFO: TASK [horizon : Deploy horizon container] **************************************
2025-01-09 20:22:08.828 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:22:09.217 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True
2025-01-09 20:22:09.220 INFO: PLAY [Apply role murano] *******************************************************
2025-01-09 20:22:09.220 INFO: skipping: no hosts matched
2025-01-09 20:22:09.221 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application-
deployment
2025-01-09 20:22:09.221 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder
2025-01-09 20:22:09.221 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True
2025-01-09 20:22:09.224 INFO: PLAY [Apply role solum] ********************************************************
2025-01-09 20:22:09.224 INFO: skipping: no hosts matched
2025-01-09 20:22:09.225 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True
2025-01-09 20:22:09.227 INFO: PLAY [Apply role magnum] *******************************************************
2025-01-09 20:22:09.227 INFO: skipping: no hosts matched
2025-01-09 20:22:09.228 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event-
engine
2025-01-09 20:22:09.228 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True
2025-01-09 20:22:09.230 INFO: PLAY [Apply role mistral] ******************************************************
2025-01-09 20:22:09.230 INFO: skipping: no hosts matched
2025-01-09 20:22:09.231 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True
2025-01-09 20:22:09.233 INFO: PLAY [Apply role sahara] *******************************************************
2025-01-09 20:22:09.233 INFO: skipping: no hosts matched
2025-01-09 20:22:09.234 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True
2025-01-09 20:22:09.236 INFO: PLAY [Apply role manila] *******************************************************
2025-01-09 20:22:09.236 INFO: skipping: no hosts matched
2025-01-09 20:22:09.237 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True
2025-01-09 20:22:09.240 INFO: PLAY [Apply role gnocchi] ******************************************************
2025-01-09 20:22:09.240 INFO: skipping: no hosts matched
2025-01-09 20:22:09.241 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi
2025-01-09 20:22:09.242 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceilometer_True
2025-01-09 20:22:09.244 INFO: PLAY [Apply role ceilometer] ***************************************************
2025-01-09 20:22:09.244 INFO: skipping: no hosts matched
2025-01-09 20:22:09.244 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
collector
2025-01-09 20:22:09.245 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
forwarder
2025-01-09 20:22:09.245 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
statsd
2025-01-09 20:22:09.245 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-api
2025-01-09 20:22:09.246 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-
persister
2025-01-09 20:22:09.246 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics
2025-01-09 20:22:09.246 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh
2025-01-09 20:22:09.247 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-
notification
2025-01-09 20:22:09.247 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-persister
2025-01-09 20:22:09.247 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True
2025-01-09 20:22:09.248 INFO: PLAY [Apply role monasca] ******************************************************
2025-01-09 20:22:09.249 INFO: skipping: no hosts matched
2025-01-09 20:22:09.249 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True
2025-01-09 20:22:09.251 INFO: PLAY [Apply role aodh] *********************************************************
2025-01-09 20:22:09.251 INFO: skipping: no hosts matched
2025-01-09 20:22:09.255 INFO: PLAY [Apply role barbican] *****************************************************
2025-01-09 20:22:09.361 INFO: TASK [barbican : include_tasks] ************************************************
2025-01-09 20:22:09.454 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.24
2025-01-09 20:22:11.896 INFO: TASK [service-ks-register : barbican | Creating services] **********************
2025-01-09 20:22:11.897 INFO: ok: [10.0.0.24] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "adbc367ec299429b82f6139676ac6930", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.24:9311"}, {"interface": "public", "url": "http://10.0.0.24:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "adbc367ec299429b82f6139676ac6930", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}}
2025-01-09 20:22:14.355 INFO: TASK [service-ks-register : barbican | Creating endpoints] *********************
2025-01-09 20:22:14.356 INFO: ok: [10.0.0.24] => (item={'service': 'barbican', 'url': 'http://10.0.0.24:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "b407131b74454cb2b143fbd9514f3f47", "interface": "internal", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/b407131b74454cb2b143fbd9514f3f47"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "adbc367ec299429b82f6139676ac6930", "url": "http://10.0.0.24:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.24:9311"}]}
2025-01-09 20:22:16.793 INFO: ok: [10.0.0.24] => (item={'service': 'barbican', 'url': 'http://10.0.0.24:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "7cd7e2e14be84b63a9592a1785874650", "interface": "public", "links": {"self": "http://10.0.0.24:5000/v3/endpoints/7cd7e2e14be84b63a9592a1785874650"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "adbc367ec299429b82f6139676ac6930", "url": "http://10.0.0.24:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.24:9311"}]}
2025-01-09 20:22:19.393 INFO: TASK [service-ks-register : barbican | Creating projects] **********************
2025-01-09 20:22:19.394 INFO: ok: [10.0.0.24] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "9de19104f5084a28986a2494e757cb38", "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 20:22:22.177 INFO: TASK [service-ks-register : barbican | Creating users] *************************
2025-01-09 20:22:22.178 INFO: ok: [10.0.0.24] => (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": "9de19104f5084a28986a2494e757cb38", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "14b16b4229d34f5f801110eb8a4cdb08", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-01-09 20:22:24.770 INFO: TASK [service-ks-register : barbican | Creating roles] *************************
ok: [10.0.0.24] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d01d679ab03f41f3845d94d2def4dd39", "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 20:22:27.059 INFO: ok: [10.0.0.24] => (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": "c510324c25304986844cdb936f58f8b4", "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 20:22:29.322 INFO: ok: [10.0.0.24] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "85b51478e31e4ef28bd788fb88c3ce35", "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 20:22:31.674 INFO: ok: [10.0.0.24] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "21cf7a3314e24385bacd1c50562ed023", "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 20:22:34.065 INFO: ok: [10.0.0.24] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "7aaccf03da4149729734628e4efcc1b3", "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 20:22:37.223 INFO: TASK [service-ks-register : barbican | Granting user roles] ********************
2025-01-09 20:22:37.225 INFO: ok: [10.0.0.24] => (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 20:22:37.801 INFO: TASK [barbican : Ensuring config directories exist] ****************************
2025-01-09 20:22:37.801 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:22:38.105 INFO: ok: [10.0.0.24] => (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 20:22:38.437 INFO: ok: [10.0.0.24] => (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 20:22:39.008 INFO: TASK [barbican : Ensuring vassals config directories exist] ********************
2025-01-09 20:22:39.009 INFO: ok: [10.0.0.24] => (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 20:22:39.978 INFO: TASK [barbican : Copying over config.json files for services] ******************
2025-01-09 20:22:39.979 INFO: ok: [10.0.0.24] => (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.24: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.24: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 20:22:40.551 INFO: ok: [10.0.0.24] => (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 20:22:41.187 INFO: ok: [10.0.0.24] => (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 20:22:42.045 INFO: TASK [barbican : Copying over barbican-api.ini] ********************************
2025-01-09 20:22:42.047 INFO: ok: [10.0.0.24] => {"changed": false, "checksum": "d393fbd057e865140d863229283892e5d623edeb", "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 20:22:42.519 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] **********
2025-01-09 20:22:42.519 INFO: ok: [10.0.0.24 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-01-09 20:22:43.728 INFO: TASK [barbican : Copying over barbican.conf] ***********************************
ok: [10.0.0.24] => (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.24: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": "5d96c9c224ec6b5e06cb67e664f1d073d00c2e7c", "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.24: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 20:22:44.632 INFO: ok: [10.0.0.24] => (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": "0c01728151f4463fdeaba2ad24c1cf289e4d1642", "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 20:22:45.455 INFO: ok: [10.0.0.24] => (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": "0c01728151f4463fdeaba2ad24c1cf289e4d1642", "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 20:22:46.676 INFO: TASK [barbican : Check barbican containers] ************************************
ok: [10.0.0.24] => (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.24: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.24: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 20:22:47.437 INFO: ok: [10.0.0.24] => (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 20:22:48.156 INFO: ok: [10.0.0.24] => (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 20:22:49.996 INFO: TASK [barbican : Creating barbican database] ***********************************
2025-01-09 20:22:49.996 INFO: ok: [10.0.0.24] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []}
2025-01-09 20:22:51.781 INFO: TASK [barbican : Creating barbican database user and setting permissions] ******
ok: [10.0.0.24] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"}
2025-01-09 20:22:54.753 INFO: TASK [barbican : Running barbican bootstrap container] *************************
2025-01-09 20:22:54.753 INFO: changed: [10.0.0.24] => {"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 20:22:54.921 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api
2025-01-09 20:22:54.922 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent
2025-01-09 20:22:54.922 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor
2025-01-09 20:22:54.922 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True
2025-01-09 20:22:54.926 INFO: PLAY [Apply role cyborg] *******************************************************
2025-01-09 20:22:54.926 INFO: skipping: no hosts matched
2025-01-09 20:22:54.927 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer
2025-01-09 20:22:54.928 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_designate_True
2025-01-09 20:22:54.931 INFO: PLAY [Apply role designate] ****************************************************
2025-01-09 20:22:54.932 INFO: skipping: no hosts matched
2025-01-09 20:22:54.932 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True
2025-01-09 20:22:54.934 INFO: PLAY [Apply role trove] ********************************************************
2025-01-09 20:22:54.935 INFO: skipping: no hosts matched
2025-01-09 20:22:54.935 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True
2025-01-09 20:22:54.937 INFO: PLAY [Apply role watcher] ******************************************************
2025-01-09 20:22:54.938 INFO: skipping: no hosts matched
2025-01-09 20:22:54.938 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True
2025-01-09 20:22:54.940 INFO: PLAY [Apply role grafana] ******************************************************
2025-01-09 20:22:54.941 INFO: skipping: no hosts matched
2025-01-09 20:22:54.941 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_cloudkitty_True
2025-01-09 20:22:54.943 INFO: PLAY [Apply role cloudkitty] ***************************************************
2025-01-09 20:22:54.943 INFO: skipping: no hosts matched
2025-01-09 20:22:54.944 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler
2025-01-09 20:22:54.944 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True
2025-01-09 20:22:54.948 INFO: PLAY [Apply role freezer] ******************************************************
2025-01-09 20:22:54.948 INFO: skipping: no hosts matched
2025-01-09 20:22:54.949 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor
2025-01-09 20:22:54.949 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health-
manager
2025-01-09 20:22:54.950 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True
2025-01-09 20:22:54.951 INFO: PLAY [Apply role senlin] *******************************************************
2025-01-09 20:22:54.951 INFO: skipping: no hosts matched
2025-01-09 20:22:54.952 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server
2025-01-09 20:22:54.953 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor
2025-01-09 20:22:54.953 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True
2025-01-09 20:22:54.954 INFO: PLAY [Apply role tacker] *******************************************************
2025-01-09 20:22:54.954 INFO: skipping: no hosts matched
2025-01-09 20:22:54.955 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True
2025-01-09 20:22:54.957 INFO: PLAY [Apply role octavia] ******************************************************
2025-01-09 20:22:54.957 INFO: skipping: no hosts matched
2025-01-09 20:22:54.958 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api
2025-01-09 20:22:54.958 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy
2025-01-09 20:22:54.959 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute
2025-01-09 20:22:54.959 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon
2025-01-09 20:22:54.960 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True
2025-01-09 20:22:54.960 INFO: PLAY [Apply role zun] **********************************************************
2025-01-09 20:22:54.961 INFO: skipping: no hosts matched
2025-01-09 20:22:54.961 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent
2025-01-09 20:22:54.962 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer
2025-01-09 20:22:54.962 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True
2025-01-09 20:22:54.963 INFO: PLAY [Apply role skydive] ******************************************************
2025-01-09 20:22:54.964 INFO: skipping: no hosts matched
2025-01-09 20:22:54.964 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api
2025-01-09 20:22:54.965 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph
2025-01-09 20:22:54.965 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier
2025-01-09 20:22:54.966 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml
2025-01-09 20:22:54.966 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor
2025-01-09 20:22:54.967 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True
2025-01-09 20:22:54.967 INFO: PLAY [Apply role vitrage] ******************************************************
2025-01-09 20:22:54.968 INFO: skipping: no hosts matched
2025-01-09 20:22:54.968 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api
2025-01-09 20:22:54.969 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager
2025-01-09 20:22:54.969 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True
2025-01-09 20:22:54.970 INFO: PLAY [Apply role blazar] *******************************************************
2025-01-09 20:22:54.970 INFO: skipping: no hosts matched
2025-01-09 20:22:54.971 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api
2025-01-09 20:22:54.971 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine
2025-01-09 20:22:54.972 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-
hostmonitor
2025-01-09 20:22:54.973 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-
instancemonitor
2025-01-09 20:22:54.974 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_masakari_True
2025-01-09 20:22:54.975 INFO: PLAY [Apply role masakari] *****************************************************
2025-01-09 20:22:54.975 INFO: skipping: no hosts matched
2025-01-09 20:22:54.976 INFO: PLAY [Post-deploy playbook for contrail] ***************************************
2025-01-09 20:22:56.185 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.24]
2025-01-09 20:22:56.969 INFO: TASK [Creating admin openrc file for kolla-toolbox] ****************************
ok: [10.0.0.24] => {"changed": false, "checksum": "bf311b8bdfe403749071f48894ee011d53718333", "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 20:22:57.362 INFO: TASK [create openstack kolla external services directory] **********************
ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:22:57.979 INFO: TASK [Creating admin openrc file for external services] ************************
2025-01-09 20:22:57.980 INFO: ok: [10.0.0.24] => {"changed": false, "checksum": "fdd5a3355a076715c85d91d6c815ee3297dd1235", "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 20:23:00.096 INFO: TASK [Create Host Aggregates to separate types of hosts] ***********************
2025-01-09 20:23:00.097 INFO: changed: [10.0.0.24] => (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.24: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.550041", "end": "2025-01-09 20:23:00.054507", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 20:22:58.504466", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-01-09 20:23:01.907 INFO: changed: [10.0.0.24] => (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.24: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.476466", "end": "2025-01-09 20:23:01.866371", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 20:23:00.389905", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-01-09 20:23:03.944 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] **********************
2025-01-09 20:23:03.945 INFO: changed: [10.0.0.24] => (item=10.0.0.47) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.24: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-2593-1"], "delta": "0:00:01.556268", "end": "2025-01-09 20:23:03.906104", "failed_when_result": false, "item": "10.0.0.47", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 20:23:02.349836", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2593-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2593-1."], "stdout": "", "stdout_lines": []}
2025-01-09 20:23:05.899 INFO: changed: [10.0.0.24] => (item=10.0.0.29) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.24: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-2593-2"], "delta": "0:00:01.530635", "end": "2025-01-09 20:23:05.859853", "failed_when_result": false, "item": "10.0.0.29", "msg": "non-zero return code", "rc": 1, "start": "2025-01-09 20:23:04.329218", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2593-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.24:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2593-2."], "stdout": "", "stdout_lines": []}
2025-01-09 20:23:06.153 INFO: PLAY RECAP *********************************************************************
2025-01-09 20:23:06.154 INFO: 10.0.0.24 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0
2025-01-09 20:23:06.155 INFO: 10.0.0.27 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
10.0.0.29 : ok=64 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0
2025-01-09 20:23:06.155 INFO: 10.0.0.42 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
10.0.0.47 : ok=69 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0
localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
2025-01-09 20:23:06.156 INFO:
2025-01-09 20:23:06.425 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 20:23:07.671 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-01-09 20:23:07.685 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-01-09 20:23:07.697 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-01-09 20:23:08.096 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-01-09 20:23:09.473 INFO: TASK [Gathering Facts] *********************************************************
ok: [localhost]
2025-01-09 20:23:09.677 INFO: TASK [Expose instances] ********************************************************
ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_24": {"ip": "10.0.0.24", "provider": "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_42": {"ip": "10.0.0.42", "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_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false}
2025-01-09 20:23:09.901 INFO: TASK [Expose global configuration] *********************************************
2025-01-09 20:23:09.901 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-01-09 20:23:10.112 INFO: TASK [Expose remote_locations configuration] ***********************************
2025-01-09 20:23:10.112 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-01-09 20:23:10.339 INFO: TASK [Expose provider config] **************************************************
2025-01-09 20:23:10.340 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 20:23:10.438 INFO: TASK [contrail_deployer : create container host group] *************************
2025-01-09 20:23:10.511 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-01-09 20:23:10.860 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-01-09 20:23:10.861 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:10.891 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:10.926 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:10.962 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:10.996 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:11.176 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_24", "private_ip": "10.0.0.24"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:11.208 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:11.237 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:11.267 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:11.295 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:11.602 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-01-09 20:23:11.698 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-01-09 20:23:11.887 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:11.888 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-01-09 20:23:12.089 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
2025-01-09 20:23:12.089 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:12.122 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:12.184 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:12.389 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:12.390 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-01-09 20:23:12.636 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-01-09 20:23:12.637 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:12.665 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:12.733 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:12.881 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:12.882 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-01-09 20:23:13.081 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-01-09 20:23:13.081 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:13.111 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:13.140 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:13.304 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:13.305 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-01-09 20:23:13.500 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-01-09 20:23:13.500 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:13.531 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:13.567 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:13.753 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-01-09 20:23:13.953 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-01-09 20:23:13.954 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:13.986 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:14.018 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:14.185 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-01-09 20:23:14.391 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-01-09 20:23:14.392 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:14.431 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:14.462 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:14.644 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-01-09 20:23:14.841 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:14.871 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:14.901 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:15.054 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:15.056 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-01-09 20:23:15.282 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:15.313 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:15.344 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:15.534 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:15.535 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-01-09 20:23:15.845 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:15.847 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-01-09 20:23:16.117 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:16.118 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-01-09 20:23:16.441 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-01-09 20:23:16.650 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-01-09 20:23:16.651 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:16.816 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:16.816 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-01-09 20:23:17.027 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:17.055 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47", "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": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:17.212 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:17.213 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-01-09 20:23:17.397 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-01-09 20:23:17.449 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-01-09 20:23:17.818 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-01-09 20:23:17.819 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-01-09 20:23:18.003 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-01-09 20:23:18.004 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-1"}, "changed": false}
2025-01-09 20:23:18.186 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-01-09 20:23:18.187 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false}
2025-01-09 20:23:18.450 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:18.451 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-01-09 20:23:18.625 INFO: TASK [contrail_deployer : add roles if defined] ********************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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_24": {"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_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:18.651 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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_24": {"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_42": {"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_42", "value": {"ip": "10.0.0.42", "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 20:23:18.682 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"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_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:18.709 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:18.739 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_24": {"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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_29": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_42": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-01-09 20:23:18.903 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-01-09 20:23:18.904 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.24 10.0.0.42 10.0.0.27", "opencontrail_collector_ip": "10.0.0.24 10.0.0.42 10.0.0.27"}, "changed": false}
2025-01-09 20:23:18.955 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-01-09 20:23:19.021 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-01-09 20:23:19.264 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-01-09 20:23:19.265 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-01-09 20:23:19.331 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-01-09 20:23:19.417 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-01-09 20:23:19.966 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-01-09 20:23:19.966 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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 20:23:20.128 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-01-09 20:23:20.128 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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 20:23:20.298 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.331 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.398 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"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.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.429 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.457 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.486 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.515 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.542 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.24', '10.0.0.42', '10.0.0.27']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.24", "10.0.0.42", "10.0.0.27"]}}
2025-01-09 20:23:20.754 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:23:21.016 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:21.017 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:23:21.046 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:21.219 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:23:21.411 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
2025-01-09 20:23:21.412 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:21.441 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:23:21.470 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:21.638 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-01-09 20:23:21.638 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "changed": false}
2025-01-09 20:23:21.859 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_24', 'value': {'ip': '10.0.0.24', '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_24", "value": {"ip": "10.0.0.24", "provider": "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 20:23:21.888 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': '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.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "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 20:23:21.918 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-1", "CONTROLLER_NODES": "10.0.0.24,10.0.0.42,10.0.0.27", "CONTROL_NODES": "10.20.0.14,10.20.0.6,10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.24,10.0.0.42,10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-01-09 20:23:22.092 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-01-09 20:23:22.093 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 20:23:22.100 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 20:23:22.262 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.24"}, "changed": false}
2025-01-09 20:23:22.595 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 20:23:22.628 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 20:23:22.662 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-01-09 20:23:22.694 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 20:23:22.726 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 20:23:22.727 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 20:23:22.896 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
2025-01-09 20:23:22.897 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 20:23:23.255 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-01-09 20:23:23.312 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-01-09 20:23:23.548 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-01-09 20:23:23.735 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-01-09 20:23:24.093 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-01-09 20:23:24.094 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-01-09 20:23:24.270 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-01-09 20:23:24.271 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-01-09 20:23:24.465 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-01-09 20:23:24.465 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-01-09 20:23:24.850 INFO: TASK [k8s_deployer : init master_ip list] **************************************
2025-01-09 20:23:24.850 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-01-09 20:23:25.000 INFO: TASK [k8s_deployer : init master_name list] ************************************
2025-01-09 20:23:25.000 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-01-09 20:23:25.429 INFO: TASK [k8s_deployer : show master_ip list] **************************************
2025-01-09 20:23:25.429 INFO: ok: [localhost] => {
"msg": []
}
2025-01-09 20:23:25.607 INFO: TASK [k8s_deployer : show master_name list] ************************************
2025-01-09 20:23:25.608 INFO: ok: [localhost] => {
"msg": []
}
2025-01-09 20:23:26.365 INFO: PLAY [Prepare Docker] **********************************************************
2025-01-09 20:23:27.889 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:23:27.889 INFO: ok: [10.0.0.24]
2025-01-09 20:23:28.443 INFO: ok: [10.0.0.42]
2025-01-09 20:23:28.490 INFO: ok: [10.0.0.29]
2025-01-09 20:23:28.500 INFO: ok: [10.0.0.47]
2025-01-09 20:23:28.568 INFO: ok: [10.0.0.27]
2025-01-09 20:23:29.189 INFO: TASK [docker : include OS specific] ********************************************
2025-01-09 20:23:29.801 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.24, 10.0.0.42, 10.0.0.27, 10.0.0.47, 10.0.0.29
2025-01-09 20:23:31.118 INFO: TASK [docker : upgrade pyopenssl] **********************************************
ok: [10.0.0.27] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 20:23:31.127 INFO: ok: [10.0.0.42] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-01-09 20:23:31.214 INFO: ok: [10.0.0.47] => {"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 20:23:31.225 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 20:23:31.243 INFO: ok: [10.0.0.24] => {"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 20:23:32.600 INFO: TASK [docker : Install pre-requisites] *****************************************
2025-01-09 20:23:32.601 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false}
2025-01-09 20:23:32.625 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false}
2025-01-09 20:23:32.662 INFO: ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false}
2025-01-09 20:23:32.703 INFO: ok: [10.0.0.24] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false}
2025-01-09 20:23:32.754 INFO: ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1736452859, "cache_updated": false, "changed": false}
2025-01-09 20:23:33.800 INFO: TASK [docker : add docker repo key] ********************************************
ok: [10.0.0.42] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:23:33.801 INFO: ok: [10.0.0.47] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:23:33.810 INFO: ok: [10.0.0.27] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:23:33.824 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 20:23:33.880 INFO: ok: [10.0.0.24] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-01-09 20:23:34.650 INFO: TASK [docker : create docker repo] *********************************************
2025-01-09 20:23:34.651 INFO: ok: [10.0.0.42] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:23:34.718 INFO: ok: [10.0.0.27] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:23:34.751 INFO: ok: [10.0.0.24] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:23:34.793 INFO: ok: [10.0.0.47] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-01-09 20:23:34.866 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 20:23:38.380 INFO: TASK [docker : install docker for other ubuntu] ********************************
ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1736454217, "cache_updated": true, "changed": false}
2025-01-09 20:23:38.523 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736454217, "cache_updated": true, "changed": false}
2025-01-09 20:23:38.644 INFO: ok: [10.0.0.29] => {"attempts": 1, "cache_update_time": 1736454217, "cache_updated": true, "changed": false}
2025-01-09 20:23:38.676 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1736454218, "cache_updated": true, "changed": false}
2025-01-09 20:23:38.718 INFO: ok: [10.0.0.24] => {"attempts": 1, "cache_update_time": 1736454217, "cache_updated": true, "changed": false}
2025-01-09 20:23:38.873 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-01-09 20:23:39.512 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.24, 10.0.0.42, 10.0.0.27, 10.0.0.47, 10.0.0.29
2025-01-09 20:23:40.275 INFO: TASK [docker : create docker config directory] *********************************
2025-01-09 20:23:40.275 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:23:40.311 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:23:40.328 INFO: ok: [10.0.0.24] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:23:40.367 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:23:40.474 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 20:23:40.955 INFO: TASK [docker : ensure docker config file exists] *******************************
2025-01-09 20:23:40.956 INFO: changed: [10.0.0.24] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-01-09 20:23:41.019 INFO: changed: [10.0.0.42] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-01-09 20:23:41.101 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-01-09 20:23:41.185 INFO: changed: [10.0.0.47] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-01-09 20:23:41.253 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 20:23:41.865 INFO: TASK [docker : read docker config file] ****************************************
2025-01-09 20:23:41.866 INFO: changed: [10.0.0.24] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003524", "end": "2025-01-09 20:23:41.823925", "msg": "", "rc": 0, "start": "2025-01-09 20:23:41.820401", "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 20:23:41.876 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005438", "end": "2025-01-09 20:23:41.829451", "msg": "", "rc": 0, "start": "2025-01-09 20:23:41.824013", "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 20:23:41.877 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005029", "end": "2025-01-09 20:23:41.837601", "msg": "", "rc": 0, "start": "2025-01-09 20:23:41.832572", "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 20:23:41.935 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003051", "end": "2025-01-09 20:23:41.904067", "msg": "", "rc": 0, "start": "2025-01-09 20:23:41.901016", "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 20:23:41.972 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003096", "end": "2025-01-09 20:23:41.941623", "msg": "", "rc": 0, "start": "2025-01-09 20:23:41.938527", "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 20:23:42.229 INFO: TASK [docker : convert entries to json] ****************************************
2025-01-09 20:23:42.230 INFO: ok: [10.0.0.24] => {"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 20:23:42.318 INFO: ok: [10.0.0.42] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 20:23:42.402 INFO: ok: [10.0.0.27] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-01-09 20:23:42.469 INFO: ok: [10.0.0.47] => {"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 20:23:42.561 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}
2025-01-09 20:23:42.820 INFO: TASK [docker : register insecure-registries] ***********************************
2025-01-09 20:23:42.822 INFO: ok: [10.0.0.24] => {"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 20:23:42.907 INFO: ok: [10.0.0.42] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 20:23:43.023 INFO: ok: [10.0.0.27] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false}
2025-01-09 20:23:43.095 INFO: ok: [10.0.0.47] => {"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 20:23:43.192 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 20:23:45.847 INFO: TASK [docker : start docker daemon] ********************************************
2025-01-09 20:23:46.485 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.24, 10.0.0.42, 10.0.0.27, 10.0.0.47, 10.0.0.29
2025-01-09 20:23:47.369 INFO: TASK [docker : start docker daemon] ********************************************
2025-01-09 20:23:47.371 INFO: ok: [10.0.0.42] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:26 UTC", "ActiveEnterTimestampMonotonic": "2505410745", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2488048871", "ActiveState": "active", "After": "docker.socket containerd.service system.slice firewalld.service basic.target network-online.target time-set.target sysinit.target systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:20 UTC", "AssertTimestampMonotonic": "2499431249", "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": "127006973000", "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 20:01:20 UTC", "ConditionTimestampMonotonic": "2499431247", "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": "43935", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:20 UTC", "ExecMainStartTimestampMonotonic": "2499432190", "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 20:01:20 UTC] ; stop_time=[n/a] ; pid=43935 ; 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 20:01:20 UTC] ; stop_time=[n/a] ; pid=43935 ; 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 20:01:20 UTC", "InactiveEnterTimestampMonotonic": "2499430517", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:20 UTC", "InactiveExitTimestampMonotonic": "2499432518", "InvocationID": "0ae2e5a828964c3aac58c732e06cd800", "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": "43935", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3522514944", "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 20:01:26 UTC", "StateChangeTimestampMonotonic": "2505410745", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:23:47.386 INFO: ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:26 UTC", "ActiveEnterTimestampMonotonic": "2454156696", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2437085887", "ActiveState": "active", "After": "docker.socket basic.target sysinit.target containerd.service systemd-journald.socket time-set.target network-online.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:20 UTC", "AssertTimestampMonotonic": "2448197186", "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": "126809917000", "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 20:01:20 UTC", "ConditionTimestampMonotonic": "2448197184", "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": "45911", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:20 UTC", "ExecMainStartTimestampMonotonic": "2448198083", "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 20:01:20 UTC] ; stop_time=[n/a] ; pid=45911 ; 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 20:01:20 UTC] ; stop_time=[n/a] ; pid=45911 ; 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 20:01:20 UTC", "InactiveEnterTimestampMonotonic": "2448196305", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:20 UTC", "InactiveExitTimestampMonotonic": "2448198456", "InvocationID": "e945371608294ee1b0ca1361a436a337", "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": "45911", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3785154560", "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 20:01:26 UTC", "StateChangeTimestampMonotonic": "2454156696", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:23:47.399 INFO: ok: [10.0.0.24] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 19:32:16 UTC", "ActiveEnterTimestampMonotonic": "809291854", "ActiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ActiveExitTimestampMonotonic": "808348677", "ActiveState": "active", "After": "containerd.service system.slice docker.socket time-set.target firewalld.service sysinit.target systemd-journald.socket network-online.target basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 19:32:15 UTC", "AssertTimestampMonotonic": "808353361", "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": "437830935000", "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 19:32:15 UTC", "ConditionTimestampMonotonic": "808353360", "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": "16236", "ExecMainStartTimestamp": "Thu 2025-01-09 19:32:15 UTC", "ExecMainStartTimestampMonotonic": "808354230", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-01-09 19:59:56 UTC] ; stop_time=[Thu 2025-01-09 19:59:56 UTC] ; pid=104544 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-01-09 19:59:56 UTC] ; stop_time=[Thu 2025-01-09 19:59:56 UTC] ; pid=104544 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=16236 ; 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 19:32:15 UTC] ; stop_time=[n/a] ; pid=16236 ; 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 19:32:15 UTC", "InactiveEnterTimestampMonotonic": "808352861", "InactiveExitTimestamp": "Thu 2025-01-09 19:32:15 UTC", "InactiveExitTimestampMonotonic": "808354462", "InvocationID": "a4cb37a4a6084378b7b5ac1b3bf95930", "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": "16236", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4612628480", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-01-09 19:59:56 UTC", "StateChangeTimestampMonotonic": "2469396273", "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 20:23:47.409 INFO: ok: [10.0.0.47] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:21 UTC", "ActiveEnterTimestampMonotonic": "2184171737", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2171260473", "ActiveState": "active", "After": "network-online.target systemd-journald.socket system.slice containerd.service docker.socket basic.target time-set.target firewalld.service sysinit.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:19 UTC", "AssertTimestampMonotonic": "2181478943", "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": "5955805000", "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 20:01:19 UTC", "ConditionTimestampMonotonic": "2181478941", "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": "26026", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:19 UTC", "ExecMainStartTimestampMonotonic": "2181479804", "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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26026 ; 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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26026 ; 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 20:01:19 UTC", "InactiveEnterTimestampMonotonic": "2181478423", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:19 UTC", "InactiveExitTimestampMonotonic": "2181480093", "InvocationID": "21b54df4a439425787e3a74ec9790089", "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": "26026", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "198627328", "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 20:01:21 UTC", "StateChangeTimestampMonotonic": "2184171737", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:23:47.516 INFO: ok: [10.0.0.29] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-01-09 20:01:22 UTC", "ActiveEnterTimestampMonotonic": "2136376456", "ActiveExitTimestamp": "Thu 2025-01-09 20:01:09 UTC", "ActiveExitTimestampMonotonic": "2123279059", "ActiveState": "active", "After": "containerd.service network-online.target basic.target docker.socket firewalld.service systemd-journald.socket time-set.target sysinit.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-01-09 20:01:19 UTC", "AssertTimestampMonotonic": "2133517614", "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": "5673447000", "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 20:01:19 UTC", "ConditionTimestampMonotonic": "2133517613", "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": "26059", "ExecMainStartTimestamp": "Thu 2025-01-09 20:01:19 UTC", "ExecMainStartTimestampMonotonic": "2133518516", "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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26059 ; 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 20:01:19 UTC] ; stop_time=[n/a] ; pid=26059 ; 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 20:01:19 UTC", "InactiveEnterTimestampMonotonic": "2133517091", "InactiveExitTimestamp": "Thu 2025-01-09 20:01:19 UTC", "InactiveExitTimestampMonotonic": "2133518900", "InvocationID": "3e215a8e30014172884a4028fd6a69f6", "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": "26059", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "199417856", "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 20:01:22 UTC", "StateChangeTimestampMonotonic": "2136376456", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-01-09 20:23:48.890 INFO: [WARNING]: Found variable using reserved name: roles
2025-01-09 20:23:48.890 INFO: PLAY [Stop Vrouter and update images] ******************************************
2025-01-09 20:23:50.360 INFO: TASK [Gathering Facts] *********************************************************
2025-01-09 20:23:50.360 INFO: ok: [10.0.0.42]
2025-01-09 20:23:50.489 INFO: ok: [10.0.0.27]
2025-01-09 20:23:50.567 INFO: ok: [10.0.0.47]
2025-01-09 20:23:50.571 INFO: ok: [10.0.0.24]
2025-01-09 20:23:51.509 INFO: ok: [10.0.0.29]
2025-01-09 20:23:51.968 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-01-09 20:23:52.215 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 20:23:52.257 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 20:23:54.192 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] **********************
2025-01-09 20:23:54.193 INFO: changed: [10.0.0.47] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "delta": "0:00:00.725041", "end": "2025-01-09 20:23:54.150791", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-09 20:23:53.425750", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n1d1c5e8e6af4: Pulling fs layer\nc5e00dabde7d: Pulling fs layer\nc9d6ccdba91c: Pulling fs layer\n7e6e7b2dbf10: Pulling fs layer\n7e6e7b2dbf10: Waiting\nc9d6ccdba91c: Verifying Checksum\nc9d6ccdba91c: Download complete\n1d1c5e8e6af4: Verifying Checksum\n1d1c5e8e6af4: Download complete\n7e6e7b2dbf10: Verifying Checksum\n7e6e7b2dbf10: Download complete\n1d1c5e8e6af4: Pull complete\nc5e00dabde7d: Verifying Checksum\nc5e00dabde7d: Download complete\nc5e00dabde7d: Pull complete\nc9d6ccdba91c: Pull complete\n7e6e7b2dbf10: Pull complete\nDigest: sha256:4f4c5b3930a6442153887bf8e1343c70752b1db58f9ad30d5cfb7d273d13684f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "1d1c5e8e6af4: Pulling fs layer", "c5e00dabde7d: Pulling fs layer", "c9d6ccdba91c: Pulling fs layer", "7e6e7b2dbf10: Pulling fs layer", "7e6e7b2dbf10: Waiting", "c9d6ccdba91c: Verifying Checksum", "c9d6ccdba91c: Download complete", "1d1c5e8e6af4: Verifying Checksum", "1d1c5e8e6af4: Download complete", "7e6e7b2dbf10: Verifying Checksum", "7e6e7b2dbf10: Download complete", "1d1c5e8e6af4: Pull complete", "c5e00dabde7d: Verifying Checksum", "c5e00dabde7d: Download complete", "c5e00dabde7d: Pull complete", "c9d6ccdba91c: Pull complete", "7e6e7b2dbf10: Pull complete", "Digest: sha256:4f4c5b3930a6442153887bf8e1343c70752b1db58f9ad30d5cfb7d273d13684f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1"]}
2025-01-09 20:23:54.216 INFO: changed: [10.0.0.29] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "delta": "0:00:00.690756", "end": "2025-01-09 20:23:54.179402", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-09 20:23:53.488646", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n1d1c5e8e6af4: Pulling fs layer\nc5e00dabde7d: Pulling fs layer\nc9d6ccdba91c: Pulling fs layer\n7e6e7b2dbf10: Pulling fs layer\n7e6e7b2dbf10: Waiting\n1d1c5e8e6af4: Verifying Checksum\n1d1c5e8e6af4: Download complete\nc9d6ccdba91c: Verifying Checksum\nc9d6ccdba91c: Download complete\n7e6e7b2dbf10: Verifying Checksum\n7e6e7b2dbf10: Download complete\n1d1c5e8e6af4: Pull complete\nc5e00dabde7d: Download complete\nc5e00dabde7d: Pull complete\nc9d6ccdba91c: Pull complete\n7e6e7b2dbf10: Pull complete\nDigest: sha256:4f4c5b3930a6442153887bf8e1343c70752b1db58f9ad30d5cfb7d273d13684f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "1d1c5e8e6af4: Pulling fs layer", "c5e00dabde7d: Pulling fs layer", "c9d6ccdba91c: Pulling fs layer", "7e6e7b2dbf10: Pulling fs layer", "7e6e7b2dbf10: Waiting", "1d1c5e8e6af4: Verifying Checksum", "1d1c5e8e6af4: Download complete", "c9d6ccdba91c: Verifying Checksum", "c9d6ccdba91c: Download complete", "7e6e7b2dbf10: Verifying Checksum", "7e6e7b2dbf10: Download complete", "1d1c5e8e6af4: Pull complete", "c5e00dabde7d: Download complete", "c5e00dabde7d: Pull complete", "c9d6ccdba91c: Pull complete", "7e6e7b2dbf10: Pull complete", "Digest: sha256:4f4c5b3930a6442153887bf8e1343c70752b1db58f9ad30d5cfb7d273d13684f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1"]}
2025-01-09 20:23:57.195 INFO: TASK [contrail_rsyslogd : stop rsyslogd] ***************************************
2025-01-09 20:23:57.196 INFO: changed: [10.0.0.29] => {"changed": true}
2025-01-09 20:23:57.221 INFO: changed: [10.0.0.47] => {"changed": true}
2025-01-09 20:23:57.861 INFO: TASK [include_role : contrail_vrouter] *****************************************
2025-01-09 20:23:58.714 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] *******************
2025-01-09 20:23:58.714 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-01-09 20:23:58.717 INFO: ok: [10.0.0.29] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-01-09 20:23:59.050 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 20:23:59.090 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 20:24:04.297 INFO: TASK [contrail_vrouter : update 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_6-1", "delta": "0:00:03.997615", "end": "2025-01-09 20:24:04.259444", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:24:00.261829", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Pulling fs layer\n931500528bd9: Pulling fs layer\n603868577e04: Pulling fs layer\n931500528bd9: Verifying Checksum\n931500528bd9: Download complete\n603868577e04: Verifying Checksum\n603868577e04: Download complete\n7a9c8ebffb0d: Verifying Checksum\n7a9c8ebffb0d: Download complete\n7a9c8ebffb0d: Pull complete\n931500528bd9: Pull complete\n603868577e04: Pull complete\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Pulling fs layer", "931500528bd9: Pulling fs layer", "603868577e04: Pulling fs layer", "931500528bd9: Verifying Checksum", "931500528bd9: Download complete", "603868577e04: Verifying Checksum", "603868577e04: Download complete", "7a9c8ebffb0d: Verifying Checksum", "7a9c8ebffb0d: Download complete", "7a9c8ebffb0d: Pull complete", "931500528bd9: Pull complete", "603868577e04: Pull complete", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:24:04.477 INFO: changed: [10.0.0.47] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "delta": "0:00:04.207047", "end": "2025-01-09 20:24:04.439983", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-09 20:24:00.232936", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Pulling fs layer\n931500528bd9: Pulling fs layer\n603868577e04: Pulling fs layer\n603868577e04: Verifying Checksum\n603868577e04: Download complete\n931500528bd9: Verifying Checksum\n931500528bd9: Download complete\n7a9c8ebffb0d: Verifying Checksum\n7a9c8ebffb0d: Download complete\n7a9c8ebffb0d: Pull complete\n931500528bd9: Pull complete\n603868577e04: Pull complete\nDigest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Pulling fs layer", "931500528bd9: Pulling fs layer", "603868577e04: Pulling fs layer", "603868577e04: Verifying Checksum", "603868577e04: Download complete", "931500528bd9: Verifying Checksum", "931500528bd9: Download complete", "7a9c8ebffb0d: Verifying Checksum", "7a9c8ebffb0d: Download complete", "7a9c8ebffb0d: Pull complete", "931500528bd9: Pull complete", "603868577e04: Pull complete", "Digest: sha256:a4991db07a9e41077ea5e679c6b3619d0637e33f5dba80cdfca13a343c48992a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-1"]}
2025-01-09 20:24:10.012 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_6-1", "delta": "0:00:04.654498", "end": "2025-01-09 20:24:09.968661", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:24:05.314163", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nf93a2e2b7fea: Pulling fs layer\n6212a6bb1cc9: Pulling fs layer\n6212a6bb1cc9: Verifying Checksum\n6212a6bb1cc9: Download complete\nf93a2e2b7fea: Verifying Checksum\nf93a2e2b7fea: Download complete\nf93a2e2b7fea: Pull complete\n6212a6bb1cc9: Pull complete\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "f93a2e2b7fea: Pulling fs layer", "6212a6bb1cc9: Pulling fs layer", "6212a6bb1cc9: Verifying Checksum", "6212a6bb1cc9: Download complete", "f93a2e2b7fea: Verifying Checksum", "f93a2e2b7fea: Download complete", "f93a2e2b7fea: Pull complete", "6212a6bb1cc9: Pull complete", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:24:10.514 INFO: changed: [10.0.0.47] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "delta": "0:00:05.006219", "end": "2025-01-09 20:24:10.476279", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-09 20:24:05.470060", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\nf93a2e2b7fea: Pulling fs layer\n6212a6bb1cc9: Pulling fs layer\n6212a6bb1cc9: Verifying Checksum\n6212a6bb1cc9: Download complete\nf93a2e2b7fea: Verifying Checksum\nf93a2e2b7fea: Download complete\nf93a2e2b7fea: Pull complete\n6212a6bb1cc9: Pull complete\nDigest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "f93a2e2b7fea: Pulling fs layer", "6212a6bb1cc9: Pulling fs layer", "6212a6bb1cc9: Verifying Checksum", "6212a6bb1cc9: Download complete", "f93a2e2b7fea: Verifying Checksum", "f93a2e2b7fea: Download complete", "f93a2e2b7fea: Pull complete", "6212a6bb1cc9: Pull complete", "Digest: sha256:3b9cee6f6826f8e3247224c3d04a38c84cd64984efd31775cdb82473975c4016", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-1"]}
2025-01-09 20:24:11.476 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_6-1", "delta": "0:00:00.263131", "end": "2025-01-09 20:24:11.433054", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:24:11.169923", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1f4916d30277: Pulling fs layer\n1f4916d30277: Verifying Checksum\n1f4916d30277: Download complete\n1f4916d30277: Pull complete\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1f4916d30277: Pulling fs layer", "1f4916d30277: Verifying Checksum", "1f4916d30277: Download complete", "1f4916d30277: Pull complete", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:24:11.815 INFO: changed: [10.0.0.47] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "delta": "0:00:00.260282", "end": "2025-01-09 20:24:11.772640", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-09 20:24:11.512358", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n1f4916d30277: Pulling fs layer\n1f4916d30277: Verifying Checksum\n1f4916d30277: Download complete\n1f4916d30277: Pull complete\nDigest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "1f4916d30277: Pulling fs layer", "1f4916d30277: Verifying Checksum", "1f4916d30277: Download complete", "1f4916d30277: Pull complete", "Digest: sha256:90ded4bd23d8c8e845a87555fb5d92377a395b2858b5624e172d1ef7496fbb22", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-1"]}
2025-01-09 20:24:20.256 INFO: changed: [10.0.0.29] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1", "delta": "0:00:07.691710", "end": "2025-01-09 20:24:20.219145", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-09 20:24:12.527435", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\n59572a61c02e: Pulling fs layer\nd0014f05cf79: Pulling fs layer\n15b4c2ffcd11: Pulling fs layer\n187db8c97458: Pulling fs layer\n51c7cd895a57: Pulling fs layer\ndead3c99e096: Pulling fs layer\nd69887bfdb80: Pulling fs layer\n187db8c97458: Waiting\n51c7cd895a57: Waiting\ndead3c99e096: Waiting\nd69887bfdb80: Waiting\n59572a61c02e: Verifying Checksum\n59572a61c02e: Download complete\nd0014f05cf79: Verifying Checksum\nd0014f05cf79: Download complete\n15b4c2ffcd11: Download complete\n59572a61c02e: Pull complete\n187db8c97458: Verifying Checksum\n187db8c97458: Download complete\nd0014f05cf79: Pull complete\ndead3c99e096: Verifying Checksum\ndead3c99e096: Download complete\nd69887bfdb80: Verifying Checksum\nd69887bfdb80: Download complete\n15b4c2ffcd11: Pull complete\n187db8c97458: Pull complete\n51c7cd895a57: Verifying Checksum\n51c7cd895a57: Download complete\n51c7cd895a57: Pull complete\ndead3c99e096: Pull complete\nd69887bfdb80: Pull complete\nDigest: sha256:34be6d08b968868955391d246ea5639e817eca27b1125b039e3c4d44f8940fc2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-vrouter-kernel-build-init", "7478e0ac0f23: Already exists", "59572a61c02e: Pulling fs layer", "d0014f05cf79: Pulling fs layer", "15b4c2ffcd11: Pulling fs layer", "187db8c97458: Pulling fs layer", "51c7cd895a57: Pulling fs layer", "dead3c99e096: Pulling fs layer", "d69887bfdb80: Pulling fs layer", "187db8c97458: Waiting", "51c7cd895a57: Waiting", "dead3c99e096: Waiting", "d69887bfdb80: Waiting", "59572a61c02e: Verifying Checksum", "59572a61c02e: Download complete", "d0014f05cf79: Verifying Checksum", "d0014f05cf79: Download complete", "15b4c2ffcd11: Download complete", "59572a61c02e: Pull complete", "187db8c97458: Verifying Checksum", "187db8c97458: Download complete", "d0014f05cf79: Pull complete", "dead3c99e096: Verifying Checksum", "dead3c99e096: Download complete", "d69887bfdb80: Verifying Checksum", "d69887bfdb80: Download complete", "15b4c2ffcd11: Pull complete", "187db8c97458: Pull complete", "51c7cd895a57: Verifying Checksum", "51c7cd895a57: Download complete", "51c7cd895a57: Pull complete", "dead3c99e096: Pull complete", "d69887bfdb80: Pull complete", "Digest: sha256:34be6d08b968868955391d246ea5639e817eca27b1125b039e3c4d44f8940fc2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1"]}
2025-01-09 20:24:20.426 INFO: changed: [10.0.0.47] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1", "delta": "0:00:07.564693", "end": "2025-01-09 20:24:20.387752", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-09 20:24:12.823059", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\n59572a61c02e: Pulling fs layer\nd0014f05cf79: Pulling fs layer\n15b4c2ffcd11: Pulling fs layer\n187db8c97458: Pulling fs layer\n51c7cd895a57: Pulling fs layer\ndead3c99e096: Pulling fs layer\nd69887bfdb80: Pulling fs layer\n187db8c97458: Waiting\n51c7cd895a57: Waiting\ndead3c99e096: Waiting\nd69887bfdb80: Waiting\n15b4c2ffcd11: Verifying Checksum\n15b4c2ffcd11: Download complete\n59572a61c02e: Verifying Checksum\n59572a61c02e: Download complete\nd0014f05cf79: Verifying Checksum\nd0014f05cf79: Download complete\n59572a61c02e: Pull complete\n187db8c97458: Download complete\nd0014f05cf79: Pull complete\nd69887bfdb80: Verifying Checksum\nd69887bfdb80: Download complete\ndead3c99e096: Verifying Checksum\ndead3c99e096: Download complete\n15b4c2ffcd11: Pull complete\n187db8c97458: Pull complete\n51c7cd895a57: Verifying Checksum\n51c7cd895a57: Download complete\n51c7cd895a57: Pull complete\ndead3c99e096: Pull complete\nd69887bfdb80: Pull complete\nDigest: sha256:34be6d08b968868955391d246ea5639e817eca27b1125b039e3c4d44f8940fc2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-vrouter-kernel-build-init", "7478e0ac0f23: Already exists", "59572a61c02e: Pulling fs layer", "d0014f05cf79: Pulling fs layer", "15b4c2ffcd11: Pulling fs layer", "187db8c97458: Pulling fs layer", "51c7cd895a57: Pulling fs layer", "dead3c99e096: Pulling fs layer", "d69887bfdb80: Pulling fs layer", "187db8c97458: Waiting", "51c7cd895a57: Waiting", "dead3c99e096: Waiting", "d69887bfdb80: Waiting", "15b4c2ffcd11: Verifying Checksum", "15b4c2ffcd11: Download complete", "59572a61c02e: Verifying Checksum", "59572a61c02e: Download complete", "d0014f05cf79: Verifying Checksum", "d0014f05cf79: Download complete", "59572a61c02e: Pull complete", "187db8c97458: Download complete", "d0014f05cf79: Pull complete", "d69887bfdb80: Verifying Checksum", "d69887bfdb80: Download complete", "dead3c99e096: Verifying Checksum", "dead3c99e096: Download complete", "15b4c2ffcd11: Pull complete", "187db8c97458: Pull complete", "51c7cd895a57: Verifying Checksum", "51c7cd895a57: Download complete", "51c7cd895a57: Pull complete", "dead3c99e096: Pull complete", "d69887bfdb80: Pull complete", "Digest: sha256:34be6d08b968868955391d246ea5639e817eca27b1125b039e3c4d44f8940fc2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1"]}
2025-01-09 20:24:29.014 INFO: changed: [10.0.0.29] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1", "delta": "0:00:07.601677", "end": "2025-01-09 20:24:28.977896", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-09 20:24:21.376219", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n41fc2fabb464: Pulling fs layer\nb7c22d0ce249: Pulling fs layer\nd7a374eb69cc: Pulling fs layer\n72a2f1f9dc35: Pulling fs layer\n75b696aa36b9: Pulling fs layer\n01454530a077: Pulling fs layer\n72a2f1f9dc35: Waiting\n75b696aa36b9: Waiting\n01454530a077: Waiting\nb7c22d0ce249: Verifying Checksum\nb7c22d0ce249: Download complete\n72a2f1f9dc35: Verifying Checksum\n72a2f1f9dc35: Download complete\n75b696aa36b9: Verifying Checksum\n75b696aa36b9: Download complete\n01454530a077: Verifying Checksum\n01454530a077: Download complete\n41fc2fabb464: Verifying Checksum\n41fc2fabb464: Download complete\nd7a374eb69cc: Verifying Checksum\nd7a374eb69cc: Download complete\n41fc2fabb464: Pull complete\nb7c22d0ce249: Pull complete\nd7a374eb69cc: Pull complete\n72a2f1f9dc35: Pull complete\n75b696aa36b9: Pull complete\n01454530a077: Pull complete\nDigest: sha256:d5da22d718c855d38f76f36f3518168f765ec6d9ccce479dc11f56a412c96bf2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "41fc2fabb464: Pulling fs layer", "b7c22d0ce249: Pulling fs layer", "d7a374eb69cc: Pulling fs layer", "72a2f1f9dc35: Pulling fs layer", "75b696aa36b9: Pulling fs layer", "01454530a077: Pulling fs layer", "72a2f1f9dc35: Waiting", "75b696aa36b9: Waiting", "01454530a077: Waiting", "b7c22d0ce249: Verifying Checksum", "b7c22d0ce249: Download complete", "72a2f1f9dc35: Verifying Checksum", "72a2f1f9dc35: Download complete", "75b696aa36b9: Verifying Checksum", "75b696aa36b9: Download complete", "01454530a077: Verifying Checksum", "01454530a077: Download complete", "41fc2fabb464: Verifying Checksum", "41fc2fabb464: Download complete", "d7a374eb69cc: Verifying Checksum", "d7a374eb69cc: Download complete", "41fc2fabb464: Pull complete", "b7c22d0ce249: Pull complete", "d7a374eb69cc: Pull complete", "72a2f1f9dc35: Pull complete", "75b696aa36b9: Pull complete", "01454530a077: Pull complete", "Digest: sha256:d5da22d718c855d38f76f36f3518168f765ec6d9ccce479dc11f56a412c96bf2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1"]}
2025-01-09 20:24:29.807 INFO: changed: [10.0.0.47] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1", "delta": "0:00:08.125371", "end": "2025-01-09 20:24:29.773619", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-09 20:24:21.648248", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-1: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n7bdda2c23062: Already exists\n4cb9cecb185b: Already exists\n9ea24648dcf8: Already exists\n56fa670f28fa: Already exists\n3cff80f0e21f: Already exists\n457fe9c91e07: Already exists\n7a9c8ebffb0d: Already exists\n931500528bd9: Already exists\n41fc2fabb464: Pulling fs layer\nb7c22d0ce249: Pulling fs layer\nd7a374eb69cc: Pulling fs layer\n72a2f1f9dc35: Pulling fs layer\n75b696aa36b9: Pulling fs layer\n01454530a077: Pulling fs layer\n72a2f1f9dc35: Waiting\n75b696aa36b9: Waiting\n01454530a077: Waiting\nb7c22d0ce249: Verifying Checksum\nb7c22d0ce249: Download complete\n72a2f1f9dc35: Download complete\n75b696aa36b9: Verifying Checksum\n75b696aa36b9: Download complete\n01454530a077: Download complete\n41fc2fabb464: Verifying Checksum\n41fc2fabb464: Download complete\nd7a374eb69cc: Verifying Checksum\nd7a374eb69cc: Download complete\n41fc2fabb464: Pull complete\nb7c22d0ce249: Pull complete\nd7a374eb69cc: Pull complete\n72a2f1f9dc35: Pull complete\n75b696aa36b9: Pull complete\n01454530a077: Pull complete\nDigest: sha256:d5da22d718c855d38f76f36f3518168f765ec6d9ccce479dc11f56a412c96bf2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1", "stdout_lines": ["master-1_2_9_6-1: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "7bdda2c23062: Already exists", "4cb9cecb185b: Already exists", "9ea24648dcf8: Already exists", "56fa670f28fa: Already exists", "3cff80f0e21f: Already exists", "457fe9c91e07: Already exists", "7a9c8ebffb0d: Already exists", "931500528bd9: Already exists", "41fc2fabb464: Pulling fs layer", "b7c22d0ce249: Pulling fs layer", "d7a374eb69cc: Pulling fs layer", "72a2f1f9dc35: Pulling fs layer", "75b696aa36b9: Pulling fs layer", "01454530a077: Pulling fs layer", "72a2f1f9dc35: Waiting", "75b696aa36b9: Waiting", "01454530a077: Waiting", "b7c22d0ce249: Verifying Checksum", "b7c22d0ce249: Download complete", "72a2f1f9dc35: Download complete", "75b696aa36b9: Verifying Checksum", "75b696aa36b9: Download complete", "01454530a077: Download complete", "41fc2fabb464: Verifying Checksum", "41fc2fabb464: Download complete", "d7a374eb69cc: Verifying Checksum", "d7a374eb69cc: Download complete", "41fc2fabb464: Pull complete", "b7c22d0ce249: Pull complete", "d7a374eb69cc: Pull complete", "72a2f1f9dc35: Pull complete", "75b696aa36b9: Pull complete", "01454530a077: Pull complete", "Digest: sha256:d5da22d718c855d38f76f36f3518168f765ec6d9ccce479dc11f56a412c96bf2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-1"]}
2025-01-09 20:24:29.973 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 20:24:30.011 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 20:24:31.926 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ******************
2025-01-09 20:24:31.927 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.321926", "end": "2025-01-09 20:24:31.887347", "msg": "", "rc": 0, "start": "2025-01-09 20:24:31.565421", "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 20:24:32.032 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.365544", "end": "2025-01-09 20:24:32.001621", "msg": "", "rc": 0, "start": "2025-01-09 20:24:31.636077", "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 20:24:33.134 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] *************
2025-01-09 20:24:33.134 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.299861", "end": "2025-01-09 20:24:33.099823", "msg": "", "rc": 0, "start": "2025-01-09 20:24:32.799962", "stderr": "", "stderr_lines": [], "stdout": "65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df", "stdout_lines": ["65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df"]}
2025-01-09 20:24:33.201 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.301817", "end": "2025-01-09 20:24:33.164696", "msg": "", "rc": 0, "start": "2025-01-09 20:24:32.862879", "stderr": "", "stderr_lines": [], "stdout": "2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4", "stdout_lines": ["2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4"]}
2025-01-09 20:24:33.774 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-01-09 20:24:33.775 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_agent_container": "65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df"}, "changed": false}
2025-01-09 20:24:33.799 INFO: ok: [10.0.0.29] => {"ansible_facts": {"vrouter_agent_container": "2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4"}, "changed": false}
2025-01-09 20:24:34.713 INFO: FAILED - RETRYING: [10.0.0.47]: check if container does not running (10 retries left).
2025-01-09 20:24:34.741 INFO: FAILED - RETRYING: [10.0.0.29]: check if container does not running (10 retries left).
2025-01-09 20:24:39.982 INFO: TASK [contrail_vrouter : check if container does not running] ******************
2025-01-09 20:24:39.983 INFO: changed: [10.0.0.47] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df", "delta": "0:00:00.017044", "end": "2025-01-09 20:24:39.947127", "msg": "", "rc": 0, "start": "2025-01-09 20:24:39.930083", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-01-09 20:24:40.002 INFO: changed: [10.0.0.29] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4", "delta": "0:00:00.020717", "end": "2025-01-09 20:24:39.966401", "msg": "", "rc": 0, "start": "2025-01-09 20:24:39.945684", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-01-09 20:24:41.097 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] *******
2025-01-09 20:24:41.098 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003863", "end": "2025-01-09 20:24:41.062785", "msg": "", "rc": 0, "start": "2025-01-09 20:24:41.058922", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:24:41.126 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003703", "end": "2025-01-09 20:24:41.091215", "msg": "", "rc": 0, "start": "2025-01-09 20:24:41.087512", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:24:41.371 INFO: PLAY [Start ryslogd and Vrouter] ***********************************************
2025-01-09 20:24:42.852 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.42]
2025-01-09 20:24:42.933 INFO: ok: [10.0.0.24]
2025-01-09 20:24:42.944 INFO: ok: [10.0.0.29]
2025-01-09 20:24:42.950 INFO: ok: [10.0.0.47]
2025-01-09 20:24:43.005 INFO: ok: [10.0.0.27]
2025-01-09 20:24:43.444 INFO: TASK [include_vars] ************************************************************
2025-01-09 20:24:43.444 INFO: ok: [10.0.0.24] => {"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 20:24:43.490 INFO: ok: [10.0.0.42] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 20:24:43.585 INFO: ok: [10.0.0.47] => {"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 20:24:43.609 INFO: ok: [10.0.0.27] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-01-09 20:24:43.723 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 20:24:43.965 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-01-09 20:24:44.921 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] ***********************
2025-01-09 20:24:44.922 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:24:44.922 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:24:46.515 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************
2025-01-09 20:24:46.516 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "77547804a0798af1b790ac5fda9acca8470f1571", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1309f63cfca99979da9c3178884aa529", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736454285.5254052-210096-268124082339767/source", "state": "file", "uid": 0}
2025-01-09 20:24:46.517 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "77547804a0798af1b790ac5fda9acca8470f1571", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1309f63cfca99979da9c3178884aa529", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736454285.5035238-210095-150526798402144/source", "state": "file", "uid": 0}
2025-01-09 20:24:48.058 INFO: TASK [contrail_rsyslogd : start rsyslogd] **************************************
2025-01-09 20:24:48.060 INFO: changed: [10.0.0.29] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "9761ef06e9f945a82cfa1099cbc4c8c2e96b0f37a30ee5c09e1c9501b39e6c18", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:24:48.063 INFO: changed: [10.0.0.47] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-1", "labels": {"com.docker.compose.config-hash": "9761ef06e9f945a82cfa1099cbc4c8c2e96b0f37a30ee5c09e1c9501b39e6c18", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "master-1_2_9_6-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-01-09 20:24:48.465 INFO: TASK [include_role : contrail_vrouter] *****************************************
2025-01-09 20:24:49.685 INFO: TASK [contrail_vrouter : create /etc/contrail/vrouter] *************************
2025-01-09 20:24:49.686 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:24:49.765 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0}
2025-01-09 20:24:52.482 INFO: TASK [contrail_vrouter : populate common_vrouter.env] **************************
changed: [10.0.0.29] => {"changed": true, "checksum": "4775ef0ad98956760d447a4882d23aba8bd177d8", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "d610d87fb0b0ed6c3415f5a5099355b2", "mode": "0640", "owner": "root", "size": 1206, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736454291.8446388-210225-219808787897497/source", "state": "file", "uid": 0}
2025-01-09 20:24:52.505 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "4775ef0ad98956760d447a4882d23aba8bd177d8", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "d610d87fb0b0ed6c3415f5a5099355b2", "mode": "0640", "owner": "root", "size": 1206, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736454291.8552167-210224-205820127418639/source", "state": "file", "uid": 0}
2025-01-09 20:24:53.990 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] *******************
2025-01-09 20:24:53.991 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-01-09 20:24:54.062 INFO: ok: [10.0.0.29] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-01-09 20:24:55.119 INFO: TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ******
ok: [10.0.0.47] => {"changed": false, "stat": {"atime": 1736452652.689362, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1736452650.2213058, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1553633, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736452650.005301, "nlink": 1, "path": "/etc/contrail/vrouter/docker-compose.yaml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 2775, "uid": 0, "version": "2151337161", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:24:55.189 INFO: ok: [10.0.0.29] => {"changed": false, "stat": {"atime": 1736452652.6823742, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1736452650.4263413, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1567105, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736452650.210338, "nlink": 1, "path": "/etc/contrail/vrouter/docker-compose.yaml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 2775, "uid": 0, "version": "3774093291", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-01-09 20:24:56.203 INFO: TASK [contrail_vrouter : load current vrouter compose file] ********************
changed: [10.0.0.47] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.002529", "end": "2025-01-09 20:24:56.168645", "msg": "", "rc": 0, "start": "2025-01-09 20:24:56.166116", "stderr": "", "stderr_lines": [], "stdout": "version: '2.4'\nservices:\n node-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"\n privileged: true\n pid: host\n network_mode: \"host\"\n volumes:\n ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',\n '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',\n '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']\n\n nodemgr:\n image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: host\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: on-failure\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n provisioner:\n image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"\n env_file: \n - /etc/contrail/common_vrouter.env\n - /etc/contrail/defaults.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: \"host\"\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: always\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n vrouter-kernel-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n env_file: /etc/contrail/common_vrouter.env\n pid: host\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n volumes_from:\n - node-init\n depends_on:\n - node-init\n vrouter-agent:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n pid: host\n env_file: /etc/contrail/common_vrouter.env\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n - /etc:/host/etc\n - /var/lib/contrail:/var/lib/contrail:shared\n - /var/run:/var/run\n - /dev:/dev\n - /etc/resolv.conf:/etc/resolv.conf\n volumes_from:\n - node-init\n depends_on:\n - vrouter-kernel-init\n - node-init\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n restart: always\n stdin_open: True\n tty: True", "stdout_lines": ["version: '2.4'", "services:", " node-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"", " privileged: true", " pid: host", " network_mode: \"host\"", " volumes:", " ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',", " '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',", " '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']", "", " nodemgr:", " image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: host", " volumes:", " - /var/run/docker.sock:/var/run/docker.sock", " - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: on-failure", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " provisioner:", " image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"", " env_file: ", " - /etc/contrail/common_vrouter.env", " - /etc/contrail/defaults.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: \"host\"", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: always", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " vrouter-kernel-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " env_file: /etc/contrail/common_vrouter.env", " pid: host", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " volumes_from:", " - node-init", " depends_on:", " - node-init", " vrouter-agent:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " pid: host", " env_file: /etc/contrail/common_vrouter.env", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " - /etc:/host/etc", " - /var/lib/contrail:/var/lib/contrail:shared", " - /var/run:/var/run", " - /dev:/dev", " - /etc/resolv.conf:/etc/resolv.conf", " volumes_from:", " - node-init", " depends_on:", " - vrouter-kernel-init", " - node-init", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " restart: always", " stdin_open: True", " tty: True"]}
2025-01-09 20:24:56.278 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.002517", "end": "2025-01-09 20:24:56.244754", "msg": "", "rc": 0, "start": "2025-01-09 20:24:56.242237", "stderr": "", "stderr_lines": [], "stdout": "version: '2.4'\nservices:\n node-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"\n privileged: true\n pid: host\n network_mode: \"host\"\n volumes:\n ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',\n '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',\n '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']\n\n nodemgr:\n image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: host\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: on-failure\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n provisioner:\n image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"\n env_file: \n - /etc/contrail/common_vrouter.env\n - /etc/contrail/defaults.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: \"host\"\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: always\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n vrouter-kernel-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n env_file: /etc/contrail/common_vrouter.env\n pid: host\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n volumes_from:\n - node-init\n depends_on:\n - node-init\n vrouter-agent:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n pid: host\n env_file: /etc/contrail/common_vrouter.env\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n - /etc:/host/etc\n - /var/lib/contrail:/var/lib/contrail:shared\n - /var/run:/var/run\n - /dev:/dev\n - /etc/resolv.conf:/etc/resolv.conf\n volumes_from:\n - node-init\n depends_on:\n - vrouter-kernel-init\n - node-init\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n restart: always\n stdin_open: True\n tty: True", "stdout_lines": ["version: '2.4'", "services:", " node-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"", " privileged: true", " pid: host", " network_mode: \"host\"", " volumes:", " ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',", " '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',", " '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']", "", " nodemgr:", " image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: host", " volumes:", " - /var/run/docker.sock:/var/run/docker.sock", " - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: on-failure", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " provisioner:", " image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"", " env_file: ", " - /etc/contrail/common_vrouter.env", " - /etc/contrail/defaults.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: \"host\"", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: always", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " vrouter-kernel-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " env_file: /etc/contrail/common_vrouter.env", " pid: host", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " volumes_from:", " - node-init", " depends_on:", " - node-init", " vrouter-agent:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " pid: host", " env_file: /etc/contrail/common_vrouter.env", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " - /etc:/host/etc", " - /var/lib/contrail:/var/lib/contrail:shared", " - /var/run:/var/run", " - /dev:/dev", " - /etc/resolv.conf:/etc/resolv.conf", " volumes_from:", " - node-init", " depends_on:", " - vrouter-kernel-init", " - node-init", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " restart: always", " stdin_open: True", " tty: True"]}
2025-01-09 20:24:57.071 INFO: TASK [contrail_vrouter : parse current vrouter compose file] *******************
2025-01-09 20:24:57.072 INFO: ok: [10.0.0.47] => {"ansible_facts": {"current_config": {"services": {"node-init": {"env_file": "/etc/contrail/common_vrouter.env", "environment": ["CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\""], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"]}, "nodemgr": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "on-failure", "stdin_open": true, "tty": true, "volumes": ["/var/run/docker.sock:/var/run/docker.sock", "/var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer"], "volumes_from": ["node-init"]}, "provisioner": {"depends_on": ["node-init"], "env_file": ["/etc/contrail/common_vrouter.env", "/etc/contrail/defaults.env"], "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "always", "stdin_open": true, "tty": true, "volumes_from": ["node-init"]}, "vrouter-agent": {"depends_on": ["vrouter-kernel-init", "node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "pid": "host", "privileged": true, "restart": "always", "stdin_open": true, "tty": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin", "/etc:/host/etc", "/var/lib/contrail:/var/lib/contrail:shared", "/var/run:/var/run", "/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf"], "volumes_from": ["node-init"]}, "vrouter-kernel-init": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin"], "volumes_from": ["node-init"]}}, "version": "2.4"}}, "changed": false}
2025-01-09 20:24:57.108 INFO: ok: [10.0.0.29] => {"ansible_facts": {"current_config": {"services": {"node-init": {"env_file": "/etc/contrail/common_vrouter.env", "environment": ["CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\""], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"]}, "nodemgr": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "on-failure", "stdin_open": true, "tty": true, "volumes": ["/var/run/docker.sock:/var/run/docker.sock", "/var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer"], "volumes_from": ["node-init"]}, "provisioner": {"depends_on": ["node-init"], "env_file": ["/etc/contrail/common_vrouter.env", "/etc/contrail/defaults.env"], "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "always", "stdin_open": true, "tty": true, "volumes_from": ["node-init"]}, "vrouter-agent": {"depends_on": ["vrouter-kernel-init", "node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "pid": "host", "privileged": true, "restart": "always", "stdin_open": true, "tty": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin", "/etc:/host/etc", "/var/lib/contrail:/var/lib/contrail:shared", "/var/run:/var/run", "/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf"], "volumes_from": ["node-init"]}, "vrouter-kernel-init": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin"], "volumes_from": ["node-init"]}}, "version": "2.4"}}, "changed": false}
2025-01-09 20:24:57.995 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-01-09 20:24:57.996 INFO: ok: [10.0.0.47] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1"}, "changed": false}
2025-01-09 20:24:58.049 INFO: ok: [10.0.0.29] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-1"}, "changed": false}
2025-01-09 20:24:58.275 INFO: TASK [contrail_vrouter : stop vrouter agent and unload vrouter driver] *********
2025-01-09 20:24:58.384 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_vrouter/tasks/stop.yml for 10.0.0.47, 10.0.0.29
2025-01-09 20:24:59.868 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ******************
2025-01-09 20:24:59.869 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.283500", "end": "2025-01-09 20:24:59.832873", "msg": "", "rc": 0, "start": "2025-01-09 20:24:59.549373", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:24:59.869 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.292562", "end": "2025-01-09 20:24:59.836306", "msg": "", "rc": 0, "start": "2025-01-09 20:24:59.543744", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:25:01.393 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] *************
2025-01-09 20:25:01.394 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.302086", "end": "2025-01-09 20:25:01.358359", "msg": "", "rc": 0, "start": "2025-01-09 20:25:01.056273", "stderr": "", "stderr_lines": [], "stdout": "65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df", "stdout_lines": ["65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df"]}
2025-01-09 20:25:01.596 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.316131", "end": "2025-01-09 20:25:01.552650", "msg": "", "rc": 0, "start": "2025-01-09 20:25:01.236519", "stderr": "", "stderr_lines": [], "stdout": "2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4", "stdout_lines": ["2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4"]}
2025-01-09 20:25:02.563 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-01-09 20:25:02.563 INFO: ok: [10.0.0.29] => {"ansible_facts": {"vrouter_agent_container": "2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4"}, "changed": false}
2025-01-09 20:25:02.631 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_agent_container": "65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df"}, "changed": false}
2025-01-09 20:25:03.818 INFO: TASK [contrail_vrouter : check if container does not running] ******************
2025-01-09 20:25:03.818 INFO: changed: [10.0.0.47] => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 65ce8dafd01e27c8b8c3eb27e0f9b88de325cb63de388862999d9961bec2d7df", "delta": "0:00:00.017970", "end": "2025-01-09 20:25:03.783847", "msg": "", "rc": 0, "start": "2025-01-09 20:25:03.765877", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-01-09 20:25:03.890 INFO: changed: [10.0.0.29] => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 2f105f746f8eb91d5c1a0327e427b844ce2298a46f0cbdd0b98a90fafae2adc4", "delta": "0:00:00.024710", "end": "2025-01-09 20:25:03.849888", "msg": "", "rc": 0, "start": "2025-01-09 20:25:03.825178", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-01-09 20:25:05.329 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] *******
2025-01-09 20:25:05.330 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003037", "end": "2025-01-09 20:25:05.296186", "msg": "", "rc": 0, "start": "2025-01-09 20:25:05.293149", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:25:05.382 INFO: changed: [10.0.0.29] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003801", "end": "2025-01-09 20:25:05.346384", "msg": "", "rc": 0, "start": "2025-01-09 20:25:05.342583", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-01-09 20:25:06.908 INFO: TASK [contrail_vrouter : create contrail vrouter compose file] *****************
changed: [10.0.0.47] => {"changed": true, "checksum": "64293a6f925540d047653545fecdbdbda4e5ae66", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5a6fe17cbafd1aa7d77565570fe43832", "mode": "0644", "owner": "root", "size": 2751, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736454306.0416765-210649-176323344194893/source", "state": "file", "uid": 0}
2025-01-09 20:25:06.913 INFO: changed: [10.0.0.29] => {"changed": true, "checksum": "64293a6f925540d047653545fecdbdbda4e5ae66", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5a6fe17cbafd1aa7d77565570fe43832", "mode": "0644", "owner": "root", "size": 2751, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736454306.0992815-210650-47228346677792/source", "state": "file", "uid": 0}
2025-01-09 20:25:07.777 INFO: TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] ****************
2025-01-09 20:25:07.778 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 60, "state": "directory", "uid": 0}
2025-01-09 20:25:07.801 INFO: ok: [10.0.0.29] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 60, "state": "directory", "uid": 0}
2025-01-09 20:25:09.010 INFO: TASK [contrail_vrouter : start contrail vrouter] *******************************
2025-01-09 20:25:09.010 INFO: fatal: [10.0.0.47]: FAILED! => {"changed": false, "errors": [], "module_stderr": "Recreating vrouter_node-init_1 ... \n", "module_stdout": "", "msg": "Error starting project 'ContainerConfig'"}
2025-01-09 20:25:09.145 INFO: fatal: [10.0.0.29]: FAILED! => {"changed": false, "errors": [], "module_stderr": "Recreating vrouter_node-init_1 ... \n", "module_stdout": "", "msg": "Error starting project 'ContainerConfig'"}
2025-01-09 20:25:09.694 INFO: PLAY RECAP *********************************************************************
2025-01-09 20:25:09.694 INFO: 10.0.0.24 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-01-09 20:25:09.694 INFO: 10.0.0.27 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-01-09 20:25:09.694 INFO: 10.0.0.29 : ok=45 changed=18 unreachable=0 failed=1 skipped=27 rescued=0 ignored=0
2025-01-09 20:25:09.695 INFO: 10.0.0.42 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-01-09 20:25:09.695 INFO: 10.0.0.47 : ok=45 changed=18 unreachable=0 failed=1 skipped=27 rescued=0 ignored=0
2025-01-09 20:25:09.695 INFO: localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
2025-01-09 20:25:09.695 INFO:
2025-01-09 20:25:09.782 DEBUG: [chan 0] EOF received (0)
2025-01-09 20:25:09.797 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 1499.529s
FAILED (id=0, failures=1)
~/output ~
logs/
~
ERROR: Tests failed
INFO: Test deployment finished Thu Jan 9 20:25:10 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.24' (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