Started by upstream project "pipeline-nightly" build number 78 originally caused by: Started by timer Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/deploy-tf-ansible-os [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/deploy-tf-ansible-os/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 d123cf296746e4d7c49b1db909bcef43ae30e239 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f d123cf296746e4d7c49b1db909bcef43ae30e239 # timeout=10 Commit message: "use r24.1 tag for deployer image in ansible case" > git rev-list --no-walk d123cf296746e4d7c49b1db909bcef43ae30e239 # 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-devstack.git > git init /home/jenkins/workspace/deploy-tf-ansible-os/src/opensdn-io/tf-devstack # timeout=10 Fetching upstream changes from https://github.com/opensdn-io/tf-devstack.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-devstack.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/opensdn-io/tf-devstack.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 2f03a1e26e811ba39d6f10fd1924476f08a26fcf (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 2f03a1e26e811ba39d6f10fd1924476f08a26fcf # timeout=10 Commit message: "fix k8s_manifests" > git rev-list --no-walk 2f03a1e26e811ba39d6f10fd1924476f08a26fcf # timeout=10 Copied 3 artifacts from "pipeline-nightly" build number 78 [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins2607892228555037966.sh + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-78 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-78 ++ export SLAVE=openstack ++ SLAVE=openstack ++ export SLAVE_REGION=gz1 ++ SLAVE_REGION=gz1 ++ export LOGS_HOST=nexus.gz1.opensdn.io ++ LOGS_HOST=nexus.gz1.opensdn.io ++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG=nightly ++ CONTRAIL_CONTAINER_TAG=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ export GERRIT_PIPELINE=nightly ++ GERRIT_PIPELINE=nightly ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + desc='Pipeline: pipeline-nightly-78 Random: 75421 Stream: ansible-os-ha-ziu' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78/ansible-os-ha-ziu' + echo 'DESCRIPTION Pipeline: pipeline-nightly-78 Random: 75421 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78/ansible-os-ha-ziu' DESCRIPTION Pipeline: pipeline-nightly-78 Random: 75421 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78/ansible-os-ha-ziu [description-setter] Description set: Pipeline: pipeline-nightly-78 Random: 75421 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78/ansible-os-ha-ziu' [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins2422750490318745838.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-78 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-78 ++ export SLAVE=openstack ++ SLAVE=openstack ++ export SLAVE_REGION=gz1 ++ SLAVE_REGION=gz1 ++ export LOGS_HOST=nexus.gz1.opensdn.io ++ LOGS_HOST=nexus.gz1.opensdn.io ++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG=nightly ++ CONTRAIL_CONTAINER_TAG=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ export GERRIT_PIPELINE=nightly ++ GERRIT_PIPELINE=nightly ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-devstack ./patchsets-info.json [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins15913098479232128653.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-78 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-78 ++ export SLAVE=openstack ++ SLAVE=openstack ++ export SLAVE_REGION=gz1 ++ SLAVE_REGION=gz1 ++ export LOGS_HOST=nexus.gz1.opensdn.io ++ LOGS_HOST=nexus.gz1.opensdn.io ++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_78 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG=nightly ++ CONTRAIL_CONTAINER_TAG=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ export GERRIT_PIPELINE=nightly ++ GERRIT_PIPELINE=nightly ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export OS_NETWORK=management ++ OS_NETWORK=management ++ export OS_DATA_NETWORK=data ++ OS_DATA_NETWORK=data ++ export OS_SG=default ++ OS_SG=default ++ export RESERVED_INSTANCES_COUNT=3 ++ RESERVED_INSTANCES_COUNT=3 ++ export RESERVED_CORES_COUNT=16 ++ RESERVED_CORES_COUNT=16 ++ export VM_BOOT_RETRIES=120 ++ VM_BOOT_RETRIES=120 ++ export VM_BOOT_DELAY=60 ++ VM_BOOT_DELAY=60 ++ export VOLUME_TYPE=ceph-ssd ++ VOLUME_TYPE=ceph-ssd ++ ENVIRONMENT_OS=rocky9 ++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32') ++ declare -A VM_TYPES ++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80') ++ declare -A VOLUME_SIZE ++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['UBUNTU24']='prepared-ubuntu24' ['ROCKY9']='prepared-rocky92') ++ declare -A OS_IMAGES ++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky') ++ declare -A OS_IMAGE_USERS ++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky') ++ declare -A OS_IMAGES_UP ++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['UBUNTU24']='' ['ROCKY9']='' ['ROCKY92']='') ++ declare -A OS_IMAGES_DOWN ++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no' + source /home/jenkins/workspace/deploy-tf-ansible-os/deps.deploy-tf-ansible-os.75421.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=a321d4ef-60ad-47b6-bfb8-6ebf5abe1a32,e84166c9-e38e-4fdd-9543-6f39c12ea63c,94c9c9bd-fb6b-4b8f-a0a5-f359bc62994c,a351caeb-798a-43d4-bd02-2ce1294dba67,18124813-cad2-4d30-8d81-69421c85d2dd, ++ INSTANCE_IDS=a321d4ef-60ad-47b6-bfb8-6ebf5abe1a32,e84166c9-e38e-4fdd-9543-6f39c12ea63c,94c9c9bd-fb6b-4b8f-a0a5-f359bc62994c,a351caeb-798a-43d4-bd02-2ce1294dba67,18124813-cad2-4d30-8d81-69421c85d2dd, ++ export instance_ip=10.0.0.27 ++ instance_ip=10.0.0.27 ++ export CONTROLLER_NODES=10.0.0.27,10.0.0.23,10.0.0.137, ++ CONTROLLER_NODES=10.0.0.27,10.0.0.23,10.0.0.137, ++ export CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14, ++ CONTROL_NODES=10.20.0.17,10.20.0.254,10.20.0.14, ++ export AGENT_NODES=10.0.0.22,10.0.0.254, ++ AGENT_NODES=10.0.0.22,10.0.0.254, ++ 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/deploy-tf-ansible-os/vars.deploy-tf-ansible-os.75421.env ++ export CONTRAIL_DEPLOYER_BRANCH=R24.1 ++ CONTRAIL_DEPLOYER_BRANCH=R24.1 ++ 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 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly-r24.1-centos ++ CONTRAIL_DEPLOYER_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 FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78/ansible-os-ha-ziu + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_78/ansible-os-ha-ziu + ./src/opensdn-io/tf-jenkins/jobs/devstack/ansible/deploy_tf.sh INFO: Deploy ansible/ (deploy-tf-ansible-os) Warning: Permanently added '10.0.0.27' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.27' (ECDSA) to the list of known hosts. INFO: =================== Thu May 1 00:40:33 UTC 2025 =================== [there is no tf devenv configuration to load] INFO: Applying stages machines k8s openstack tf wait INFO: Running stage machines at Thu May 1 00:40:33 UTC 2025 Skipping stage machines because it's finished INFO: Stage machines was run successfully Thu May 1 00:40:33 UTC 2025 INFO: Running stage k8s at Thu May 1 00:40:33 UTC 2025 Skipping stage k8s because it's finished INFO: Stage k8s was run successfully Thu May 1 00:40:33 UTC 2025 INFO: Running stage openstack at Thu May 1 00:40:33 UTC 2025 Skipping stage openstack because it's finished INFO: Stage openstack was run successfully Thu May 1 00:40:33 UTC 2025 INFO: Running stage tf at Thu May 1 00:40:33 UTC 2025 [WARNING]: log file at /var/log/ansible.log is not writeable and we cannot create it, aborting Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file [WARNING]: No inventory was parsed, only implicit localhost is available [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY [Create container host group and evaluate variables for Contrail] ********* TASK [Gathering Facts] ********************************************************* ok: [localhost] TASK [Expose instances] ******************************************************** ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_137": {"ip": "10.0.0.137", "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_22": {"ip": "10.0.0.22", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_23": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_254": {"ip": "10.0.0.254", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": 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, "openstack": null, "webui": null}}}}, "changed": false} TASK [Expose global configuration] ********************************************* ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5002", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} TASK [Expose remote_locations configuration] *********************************** ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} TASK [Expose provider config] ************************************************** ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false} TASK [contrail_deployer : create container host group] ************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost TASK [contrail_deployer : add bms container hosts] ***************************** 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, 'openstack': 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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.23", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', '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.137", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_137", "private_ip": "10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.22", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_254', 'value': {'ip': '10.0.0.254', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.254", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_254", "private_ip": "10.0.0.254"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_254", "value": {"ip": "10.0.0.254", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} TASK [contrail_deployer : add bms container hosts] ***************************** 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, 'openstack': 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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.23", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_23", "private_ip": "10.0.0.23"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', '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.137", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_137", "private_ip": "10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.22", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_254', 'value': {'ip': '10.0.0.254', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.254", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_254", "private_ip": "10.0.0.254"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_254", "value": {"ip": "10.0.0.254", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} TASK [contrail_deployer : build node lists] ************************************ included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} TASK [contrail_deployer : add config nodes to the list] ************************ 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, 'openstack': None}}}) => {"ansible_facts": {"config_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} TASK [contrail_deployer : add control nodes to the list] *********************** 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, 'openstack': None}}}) => {"ansible_facts": {"control_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} TASK [contrail_deployer : add configdb nodes to the list] ********************** 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, 'openstack': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analytics nodes to the list] ********************* 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, 'openstack': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 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, 'openstack': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 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, 'openstack': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 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, 'openstack': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} TASK [contrail_deployer : add webui nodes to the list] ************************* 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, 'openstack': None}}}) => {"ansible_facts": {"webui_nodes_list": ["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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.27", "10.0.0.23"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27", "10.0.0.23", "10.0.0.137"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} TASK [contrail_deployer : add openstack nodes to the list] ********************* 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, 'openstack': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["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, "openstack": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_254', 'value': {'ip': '10.0.0.254', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.22", "10.0.0.254"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_254", "value": {"ip": "10.0.0.254", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} TASK [contrail_deployer : set global variables] ******************************** included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost TASK [contrail_deployer : set container tag contrail version if defined] ******* ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} TASK [contrail_deployer : add specific contrail version tag if defined] ******** ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly-r24.1-centos"}, "changed": false} TASK [contrail_deployer : set registry if defined] ***************************** ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5002"}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} TASK [contrail_deployer : add roles if defined] ******************************** 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, 'openstack': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"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_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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "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, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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_137": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": 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, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_137": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_22": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "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, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_254', 'value': {'ip': '10.0.0.254', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_137": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_22": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_23": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_254": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_27": {"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_254", "value": {"ip": "10.0.0.254", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** ok: [localhost] => {"ansible_facts": {"analytics_api_port": 8081, "config_api_port": 8082, "keystone_auth_proto": "http", "keystone_auth_public_port": 5000, "opencontrail_api_server_ip": "10.0.0.27 10.0.0.23 10.0.0.137", "opencontrail_collector_ip": "10.0.0.27 10.0.0.23 10.0.0.137"}, "changed": false} TASK [contrail_deployer : set default variables] ******************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost TASK [contrail_deployer : set orchestrator param] ****************************** ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} TASK [contrail_deployer : set contrail variables] ****************************** included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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} TASK [contrail_deployer : set tty to true if it's not defined] ***************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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} TASK [contrail_deployer : add nodes to contrail_configuration] ***************** ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"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.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27", "10.0.0.23", "10.0.0.137"]}} ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"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.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27", "10.0.0.23", "10.0.0.137"]}} ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"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.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27", "10.0.0.23", "10.0.0.137"]}} ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27", "10.0.0.23", "10.0.0.137"]}} ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27", "10.0.0.23", "10.0.0.137"]}} ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27", "10.0.0.23", "10.0.0.137"]}} ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27", "10.0.0.23", "10.0.0.137"]}} ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.27', '10.0.0.23', '10.0.0.137']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.27", "10.0.0.23", "10.0.0.137"]}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "changed": false} TASK [contrail_deployer : check analyticsdb presence] ************************** 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, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "changed": false} TASK [contrail_deployer : check analytics alarm presence] ********************** 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, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "changed": false} TASK [contrail_deployer : check analytics snmp presence] *********************** 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, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "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, "openstack": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_23', 'value': {'ip': '10.0.0.23', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_23", "value": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} ok: [localhost] => (item={'key': 'node_10_0_0_137', 'value': {'ip': '10.0.0.137', 'provider': '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.27,10.0.0.23,10.0.0.137", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTRAIL_CONTAINER_TAG": "nightly-r24.1-centos", "CONTROLLER_NODES": "10.0.0.27,10.0.0.23,10.0.0.137", "CONTROL_NODES": "10.20.0.17,10.20.0.254,10.20.0.14", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.27,10.0.0.23,10.0.0.137"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_137", "value": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 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} ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.27"}, "changed": false} 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} 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} 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} 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} 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} ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [contrail_deployer : build cluster node role lists] *********************** included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 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} TASK [contrail_deployer : Calculate node roles Dict] *************************** ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} TASK [contrail_deployer : Calculate deleted role Dict] ************************* ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} TASK [contrail_deployer : set api_server as validated active API server] ******* ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} TASK [k8s_deployer : init master_ip list] ************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} TASK [k8s_deployer : init master_name list] ************************************ ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} TASK [k8s_deployer : show master_ip list] ************************************** ok: [localhost] => { "msg": [] } TASK [k8s_deployer : show master_name list] ************************************ ok: [localhost] => { "msg": [] } PLAY [Remove Contrail from Deleted Nodes ( Deregister )] *********************** TASK [Gathering Facts] ********************************************************* ok: [10.0.0.27] ok: [10.0.0.23] ok: [10.0.0.137] ok: [10.0.0.22] ok: [10.0.0.254] PLAY [Remove Contrail from Deleted Nodes ( Cleanup )] ************************** skipping: no hosts matched [WARNING]: Found variable using reserved name: roles PLAY [Install Contrail] ******************************************************** TASK [Gathering Facts] ********************************************************* ok: [10.0.0.27] ok: [10.0.0.23] ok: [10.0.0.137] ok: [10.0.0.22] ok: [10.0.0.254] TASK [contrail : set instance data] ******************************************** ok: [10.0.0.137] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.137", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"instance_data": {"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, "openstack": null, "webui": null}}}, "changed": false} ok: [10.0.0.23] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.23", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false} ok: [10.0.0.254] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.254", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} ok: [10.0.0.22] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.22", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} TASK [contrail : set instance name] ******************************************** ok: [10.0.0.137] => {"ansible_facts": {"instance_name": "node_10_0_0_137"}, "changed": false} ok: [10.0.0.23] => {"ansible_facts": {"instance_name": "node_10_0_0_23"}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"instance_name": "node_10_0_0_27"}, "changed": false} ok: [10.0.0.22] => {"ansible_facts": {"instance_name": "node_10_0_0_22"}, "changed": false} ok: [10.0.0.254] => {"ansible_facts": {"instance_name": "node_10_0_0_254"}, "changed": false} TASK [contrail : run common tasks] ********************************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/tasks/common_Linux.yml for 10.0.0.27, 10.0.0.23, 10.0.0.137, 10.0.0.22, 10.0.0.254 TASK [contrail : create /var/log/contrail] ************************************* changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.254] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.22] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} TASK [contrail : create /etc/contrail/compose] ********************************* changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.22] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.254] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} TASK [contrail : populate common.env] ****************************************** changed: [10.0.0.23] => {"changed": true, "checksum": "7b4a6119b47bd21e840762a2f033269e37c7e3c5", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "ec9ed550b926d6d42edc132501f00153", "mode": "0640", "owner": "root", "size": 1217, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060054.0919034-57834-57339759911865/source", "state": "file", "uid": 0} changed: [10.0.0.27] => {"changed": true, "checksum": "7b4a6119b47bd21e840762a2f033269e37c7e3c5", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "ec9ed550b926d6d42edc132501f00153", "mode": "0640", "owner": "root", "size": 1217, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060054.0758982-57833-208597081711336/source", "state": "file", "uid": 0} changed: [10.0.0.254] => {"changed": true, "checksum": "7b4a6119b47bd21e840762a2f033269e37c7e3c5", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "ec9ed550b926d6d42edc132501f00153", "mode": "0640", "owner": "root", "size": 1217, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060054.198945-57837-38391958908029/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "7b4a6119b47bd21e840762a2f033269e37c7e3c5", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "ec9ed550b926d6d42edc132501f00153", "mode": "0640", "owner": "root", "size": 1217, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060054.097325-57835-45991832365637/source", "state": "file", "uid": 0} changed: [10.0.0.22] => {"changed": true, "checksum": "7b4a6119b47bd21e840762a2f033269e37c7e3c5", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "ec9ed550b926d6d42edc132501f00153", "mode": "0640", "owner": "root", "size": 1217, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060054.063761-57836-133802139754381/source", "state": "file", "uid": 0} TASK [contrail : populate defaults.env] **************************************** changed: [10.0.0.137] => {"changed": true, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "md5sum": "4a16eb30253a69c955c1d715f6fef5a6", "mode": "0644", "owner": "root", "size": 27, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060055.2889845-58073-70025630227345/source", "state": "file", "uid": 0} changed: [10.0.0.22] => {"changed": true, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "md5sum": "4a16eb30253a69c955c1d715f6fef5a6", "mode": "0644", "owner": "root", "size": 27, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060055.3465536-58074-13922111730248/source", "state": "file", "uid": 0} changed: [10.0.0.23] => {"changed": true, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "md5sum": "4a16eb30253a69c955c1d715f6fef5a6", "mode": "0644", "owner": "root", "size": 27, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060055.4524713-58072-96215309256061/source", "state": "file", "uid": 0} changed: [10.0.0.27] => {"changed": true, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "md5sum": "4a16eb30253a69c955c1d715f6fef5a6", "mode": "0644", "owner": "root", "size": 27, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060055.4187386-58051-67686831712256/source", "state": "file", "uid": 0} changed: [10.0.0.254] => {"changed": true, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "md5sum": "4a16eb30253a69c955c1d715f6fef5a6", "mode": "0644", "owner": "root", "size": 27, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060055.469792-58075-6329388376987/source", "state": "file", "uid": 0} TASK [create redis] ************************************************************ [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. [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. [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. TASK [contrail_redis : update contrail redis image] **************************** changed: [10.0.0.27] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "delta": "0:00:00.556702", "end": "2025-05-01 00:40:57.432379", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-05-01 00:40:56.875677", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n2e4938b24e34: Pulling fs layer\n7b0ab850ecb6: Pulling fs layer\n9a5325fe176c: Pulling fs layer\n2e4938b24e34: Verifying Checksum\n2e4938b24e34: Download complete\n9a5325fe176c: Download complete\n2e4938b24e34: Pull complete\n7b0ab850ecb6: Verifying Checksum\n7b0ab850ecb6: Download complete\n7b0ab850ecb6: Pull complete\n9a5325fe176c: Pull complete\nDigest: sha256:63aa914229eb742515b664e3cdd26c69f716d68042c9f6ea1176f3a784faf706\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "2e4938b24e34: Pulling fs layer", "7b0ab850ecb6: Pulling fs layer", "9a5325fe176c: Pulling fs layer", "2e4938b24e34: Verifying Checksum", "2e4938b24e34: Download complete", "9a5325fe176c: Download complete", "2e4938b24e34: Pull complete", "7b0ab850ecb6: Verifying Checksum", "7b0ab850ecb6: Download complete", "7b0ab850ecb6: Pull complete", "9a5325fe176c: Pull complete", "Digest: sha256:63aa914229eb742515b664e3cdd26c69f716d68042c9f6ea1176f3a784faf706", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "delta": "0:00:00.391888", "end": "2025-05-01 00:40:58.262467", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-05-01 00:40:57.870579", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nc056a84bf317: Pulling fs layer\nad3025f5895f: Pulling fs layer\nc056a84bf317: Download complete\nc056a84bf317: Pull complete\nad3025f5895f: Verifying Checksum\nad3025f5895f: Download complete\nad3025f5895f: Pull complete\nDigest: sha256:4e1610a9d16db7edb894d4724ecb1ca195e3a67b840c21a21b0bb173a570357a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "c056a84bf317: Pulling fs layer", "ad3025f5895f: Pulling fs layer", "c056a84bf317: Download complete", "c056a84bf317: Pull complete", "ad3025f5895f: Verifying Checksum", "ad3025f5895f: Download complete", "ad3025f5895f: Pull complete", "Digest: sha256:4e1610a9d16db7edb894d4724ecb1ca195e3a67b840c21a21b0bb173a570357a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "delta": "0:00:06.123865", "end": "2025-05-01 00:41:02.972786", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-05-01 00:40:56.848921", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-redis\n2d473b07cdd5: Pulling fs layer\n95f670a8ff78: Pulling fs layer\nb88f3a66f5de: Pulling fs layer\n464f3e9f6c64: Pulling fs layer\n893e35f8159b: Pulling fs layer\na274bf1c2703: Pulling fs layer\n55779d4689e6: Pulling fs layer\n2e4938b24e34: Pulling fs layer\n7b0ab850ecb6: Pulling fs layer\n9a5325fe176c: Pulling fs layer\n893e35f8159b: Waiting\n464f3e9f6c64: Waiting\n55779d4689e6: Waiting\na274bf1c2703: Waiting\n2e4938b24e34: Waiting\n7b0ab850ecb6: Waiting\n9a5325fe176c: Waiting\nb88f3a66f5de: Verifying Checksum\nb88f3a66f5de: Download complete\n95f670a8ff78: Verifying Checksum\n95f670a8ff78: Download complete\n464f3e9f6c64: Verifying Checksum\n464f3e9f6c64: Download complete\n893e35f8159b: Download complete\na274bf1c2703: Verifying Checksum\na274bf1c2703: Download complete\n2e4938b24e34: Verifying Checksum\n2e4938b24e34: Download complete\n7b0ab850ecb6: Verifying Checksum\n7b0ab850ecb6: Download complete\n9a5325fe176c: Verifying Checksum\n9a5325fe176c: Download complete\n2d473b07cdd5: Verifying Checksum\n2d473b07cdd5: Download complete\n55779d4689e6: Verifying Checksum\n55779d4689e6: Download complete\n2d473b07cdd5: Pull complete\n95f670a8ff78: Pull complete\nb88f3a66f5de: Pull complete\n464f3e9f6c64: Pull complete\n893e35f8159b: Pull complete\na274bf1c2703: Pull complete\n55779d4689e6: Pull complete\n2e4938b24e34: Pull complete\n7b0ab850ecb6: Pull complete\n9a5325fe176c: Pull complete\nDigest: sha256:63aa914229eb742515b664e3cdd26c69f716d68042c9f6ea1176f3a784faf706\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-redis", "2d473b07cdd5: Pulling fs layer", "95f670a8ff78: Pulling fs layer", "b88f3a66f5de: Pulling fs layer", "464f3e9f6c64: Pulling fs layer", "893e35f8159b: Pulling fs layer", "a274bf1c2703: Pulling fs layer", "55779d4689e6: Pulling fs layer", "2e4938b24e34: Pulling fs layer", "7b0ab850ecb6: Pulling fs layer", "9a5325fe176c: Pulling fs layer", "893e35f8159b: Waiting", "464f3e9f6c64: Waiting", "55779d4689e6: Waiting", "a274bf1c2703: Waiting", "2e4938b24e34: Waiting", "7b0ab850ecb6: Waiting", "9a5325fe176c: Waiting", "b88f3a66f5de: Verifying Checksum", "b88f3a66f5de: Download complete", "95f670a8ff78: Verifying Checksum", "95f670a8ff78: Download complete", "464f3e9f6c64: Verifying Checksum", "464f3e9f6c64: Download complete", "893e35f8159b: Download complete", "a274bf1c2703: Verifying Checksum", "a274bf1c2703: Download complete", "2e4938b24e34: Verifying Checksum", "2e4938b24e34: Download complete", "7b0ab850ecb6: Verifying Checksum", "7b0ab850ecb6: Download complete", "9a5325fe176c: Verifying Checksum", "9a5325fe176c: Download complete", "2d473b07cdd5: Verifying Checksum", "2d473b07cdd5: Download complete", "55779d4689e6: Verifying Checksum", "55779d4689e6: Download complete", "2d473b07cdd5: Pull complete", "95f670a8ff78: Pull complete", "b88f3a66f5de: Pull complete", "464f3e9f6c64: Pull complete", "893e35f8159b: Pull complete", "a274bf1c2703: Pull complete", "55779d4689e6: Pull complete", "2e4938b24e34: Pull complete", "7b0ab850ecb6: Pull complete", "9a5325fe176c: Pull complete", "Digest: sha256:63aa914229eb742515b664e3cdd26c69f716d68042c9f6ea1176f3a784faf706", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "delta": "0:00:00.315867", "end": "2025-05-01 00:41:03.776760", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-05-01 00:41:03.460893", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nc056a84bf317: Pulling fs layer\nad3025f5895f: Pulling fs layer\nc056a84bf317: Download complete\nc056a84bf317: Pull complete\nad3025f5895f: Download complete\nad3025f5895f: Pull complete\nDigest: sha256:4e1610a9d16db7edb894d4724ecb1ca195e3a67b840c21a21b0bb173a570357a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "c056a84bf317: Pulling fs layer", "ad3025f5895f: Pulling fs layer", "c056a84bf317: Download complete", "c056a84bf317: Pull complete", "ad3025f5895f: Download complete", "ad3025f5895f: Pull complete", "Digest: sha256:4e1610a9d16db7edb894d4724ecb1ca195e3a67b840c21a21b0bb173a570357a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "delta": "0:00:07.609467", "end": "2025-05-01 00:41:04.509620", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-05-01 00:40:56.900153", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-redis\n2d473b07cdd5: Pulling fs layer\n95f670a8ff78: Pulling fs layer\nb88f3a66f5de: Pulling fs layer\n464f3e9f6c64: Pulling fs layer\n893e35f8159b: Pulling fs layer\na274bf1c2703: Pulling fs layer\n464f3e9f6c64: Waiting\n55779d4689e6: Pulling fs layer\n2e4938b24e34: Pulling fs layer\na274bf1c2703: Waiting\n55779d4689e6: Waiting\n2e4938b24e34: Waiting\n7b0ab850ecb6: Pulling fs layer\n9a5325fe176c: Pulling fs layer\n7b0ab850ecb6: Waiting\n9a5325fe176c: Waiting\n95f670a8ff78: Verifying Checksum\n95f670a8ff78: Download complete\nb88f3a66f5de: Download complete\n893e35f8159b: Download complete\n464f3e9f6c64: Download complete\na274bf1c2703: Verifying Checksum\na274bf1c2703: Download complete\n2e4938b24e34: Download complete\n7b0ab850ecb6: Verifying Checksum\n7b0ab850ecb6: Download complete\n9a5325fe176c: Verifying Checksum\n9a5325fe176c: Download complete\n2d473b07cdd5: Verifying Checksum\n2d473b07cdd5: Download complete\n55779d4689e6: Verifying Checksum\n55779d4689e6: Download complete\n2d473b07cdd5: Pull complete\n95f670a8ff78: Pull complete\nb88f3a66f5de: Pull complete\n464f3e9f6c64: Pull complete\n893e35f8159b: Pull complete\na274bf1c2703: Pull complete\n55779d4689e6: Pull complete\n2e4938b24e34: Pull complete\n7b0ab850ecb6: Pull complete\n9a5325fe176c: Pull complete\nDigest: sha256:63aa914229eb742515b664e3cdd26c69f716d68042c9f6ea1176f3a784faf706\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-redis", "2d473b07cdd5: Pulling fs layer", "95f670a8ff78: Pulling fs layer", "b88f3a66f5de: Pulling fs layer", "464f3e9f6c64: Pulling fs layer", "893e35f8159b: Pulling fs layer", "a274bf1c2703: Pulling fs layer", "464f3e9f6c64: Waiting", "55779d4689e6: Pulling fs layer", "2e4938b24e34: Pulling fs layer", "a274bf1c2703: Waiting", "55779d4689e6: Waiting", "2e4938b24e34: Waiting", "7b0ab850ecb6: Pulling fs layer", "9a5325fe176c: Pulling fs layer", "7b0ab850ecb6: Waiting", "9a5325fe176c: Waiting", "95f670a8ff78: Verifying Checksum", "95f670a8ff78: Download complete", "b88f3a66f5de: Download complete", "893e35f8159b: Download complete", "464f3e9f6c64: Download complete", "a274bf1c2703: Verifying Checksum", "a274bf1c2703: Download complete", "2e4938b24e34: Download complete", "7b0ab850ecb6: Verifying Checksum", "7b0ab850ecb6: Download complete", "9a5325fe176c: Verifying Checksum", "9a5325fe176c: Download complete", "2d473b07cdd5: Verifying Checksum", "2d473b07cdd5: Download complete", "55779d4689e6: Verifying Checksum", "55779d4689e6: Download complete", "2d473b07cdd5: Pull complete", "95f670a8ff78: Pull complete", "b88f3a66f5de: Pull complete", "464f3e9f6c64: Pull complete", "893e35f8159b: Pull complete", "a274bf1c2703: Pull complete", "55779d4689e6: Pull complete", "2e4938b24e34: Pull complete", "7b0ab850ecb6: Pull complete", "9a5325fe176c: Pull complete", "Digest: sha256:63aa914229eb742515b664e3cdd26c69f716d68042c9f6ea1176f3a784faf706", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "delta": "0:00:00.393890", "end": "2025-05-01 00:41:05.399356", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-05-01 00:41:05.005466", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nc056a84bf317: Pulling fs layer\nad3025f5895f: Pulling fs layer\nc056a84bf317: Download complete\nc056a84bf317: Pull complete\nad3025f5895f: Verifying Checksum\nad3025f5895f: Download complete\nad3025f5895f: Pull complete\nDigest: sha256:4e1610a9d16db7edb894d4724ecb1ca195e3a67b840c21a21b0bb173a570357a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "c056a84bf317: Pulling fs layer", "ad3025f5895f: Pulling fs layer", "c056a84bf317: Download complete", "c056a84bf317: Pull complete", "ad3025f5895f: Verifying Checksum", "ad3025f5895f: Download complete", "ad3025f5895f: Pull complete", "Digest: sha256:4e1610a9d16db7edb894d4724ecb1ca195e3a67b840c21a21b0bb173a570357a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-stunnel:nightly-r24.1-centos"]} TASK [contrail_redis : create /etc/contrail/redis] ***************************** changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_redis : Set variables for Stunnel] ****************************** ok: [10.0.0.27] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} ok: [10.0.0.23] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} TASK [contrail_redis : create redis compose file] ****************************** changed: [10.0.0.23] => {"changed": true, "checksum": "a78dcde3ec492c6e33530c3d8c7f0d625dbdee0c", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "efefe4368a032d144e4b9687862f19ce", "mode": "0644", "owner": "root", "size": 203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060066.638308-58767-162970949754344/source", "state": "file", "uid": 0} changed: [10.0.0.27] => {"changed": true, "checksum": "a78dcde3ec492c6e33530c3d8c7f0d625dbdee0c", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "efefe4368a032d144e4b9687862f19ce", "mode": "0644", "owner": "root", "size": 203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060066.6266618-58766-24206587338705/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "a78dcde3ec492c6e33530c3d8c7f0d625dbdee0c", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "efefe4368a032d144e4b9687862f19ce", "mode": "0644", "owner": "root", "size": 203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060066.6623633-58768-34174961880183/source", "state": "file", "uid": 0} TASK [contrail_redis : start redis] ******************************************** changed: [10.0.0.27] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "8d218e2bf7e9a229d7ee4ec856fd37a4fedb39d6b4b8b162d9ba753ab1d3b2fc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.23] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "8d218e2bf7e9a229d7ee4ec856fd37a4fedb39d6b4b8b162d9ba753ab1d3b2fc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-redis:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "8d218e2bf7e9a229d7ee4ec856fd37a4fedb39d6b4b8b162d9ba753ab1d3b2fc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail config database] ***************************************** [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. [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. [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. TASK [contrail_config_database : update contrail config_database image] ******** changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:04.261814", "end": "2025-05-01 00:41:14.647386", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:41:10.385572", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Pulling fs layer\n8434b7995034: Pulling fs layer\n561446378332: Pulling fs layer\n6fc51c48687e: Pulling fs layer\n6fc51c48687e: Waiting\n8434b7995034: Verifying Checksum\n8434b7995034: Download complete\n6fc51c48687e: Verifying Checksum\n6fc51c48687e: Download complete\n561446378332: Download complete\naee1b7f45165: Verifying Checksum\naee1b7f45165: Download complete\naee1b7f45165: Pull complete\n8434b7995034: Pull complete\n561446378332: Pull complete\n6fc51c48687e: Pull complete\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Pulling fs layer", "8434b7995034: Pulling fs layer", "561446378332: Pulling fs layer", "6fc51c48687e: Pulling fs layer", "6fc51c48687e: Waiting", "8434b7995034: Verifying Checksum", "8434b7995034: Download complete", "6fc51c48687e: Verifying Checksum", "6fc51c48687e: Download complete", "561446378332: Download complete", "aee1b7f45165: Verifying Checksum", "aee1b7f45165: Download complete", "aee1b7f45165: Pull complete", "8434b7995034: Pull complete", "561446378332: Pull complete", "6fc51c48687e: Pull complete", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:04.669544", "end": "2025-05-01 00:41:15.018481", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:41:10.348937", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Pulling fs layer\n8434b7995034: Pulling fs layer\n561446378332: Pulling fs layer\n6fc51c48687e: Pulling fs layer\n6fc51c48687e: Waiting\n8434b7995034: Verifying Checksum\n6fc51c48687e: Verifying Checksum\n6fc51c48687e: Download complete\n561446378332: Verifying Checksum\n561446378332: Download complete\naee1b7f45165: Verifying Checksum\naee1b7f45165: Download complete\naee1b7f45165: Pull complete\n8434b7995034: Pull complete\n561446378332: Pull complete\n6fc51c48687e: Pull complete\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Pulling fs layer", "8434b7995034: Pulling fs layer", "561446378332: Pulling fs layer", "6fc51c48687e: Pulling fs layer", "6fc51c48687e: Waiting", "8434b7995034: Verifying Checksum", "6fc51c48687e: Verifying Checksum", "6fc51c48687e: Download complete", "561446378332: Verifying Checksum", "561446378332: Download complete", "aee1b7f45165: Verifying Checksum", "aee1b7f45165: Download complete", "aee1b7f45165: Pull complete", "8434b7995034: Pull complete", "561446378332: Pull complete", "6fc51c48687e: Pull complete", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:04.829191", "end": "2025-05-01 00:41:15.225188", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:41:10.395997", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Pulling fs layer\n8434b7995034: Pulling fs layer\n561446378332: Pulling fs layer\n6fc51c48687e: Pulling fs layer\n6fc51c48687e: Waiting\n8434b7995034: Download complete\n6fc51c48687e: Download complete\n561446378332: Verifying Checksum\n561446378332: Download complete\naee1b7f45165: Verifying Checksum\naee1b7f45165: Download complete\naee1b7f45165: Pull complete\n8434b7995034: Pull complete\n561446378332: Pull complete\n6fc51c48687e: Pull complete\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Pulling fs layer", "8434b7995034: Pulling fs layer", "561446378332: Pulling fs layer", "6fc51c48687e: Pulling fs layer", "6fc51c48687e: Waiting", "8434b7995034: Download complete", "6fc51c48687e: Download complete", "561446378332: Verifying Checksum", "561446378332: Download complete", "aee1b7f45165: Verifying Checksum", "aee1b7f45165: Download complete", "aee1b7f45165: Pull complete", "8434b7995034: Pull complete", "561446378332: Pull complete", "6fc51c48687e: Pull complete", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:04.113096", "end": "2025-05-01 00:41:19.255190", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:41:15.142094", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\neb85a1b4cb2e: Pulling fs layer\nf3c2fa746018: Pulling fs layer\nf3c2fa746018: Verifying Checksum\nf3c2fa746018: Download complete\neb85a1b4cb2e: Verifying Checksum\neb85a1b4cb2e: Download complete\neb85a1b4cb2e: Pull complete\nf3c2fa746018: Pull complete\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "eb85a1b4cb2e: Pulling fs layer", "f3c2fa746018: Pulling fs layer", "f3c2fa746018: Verifying Checksum", "f3c2fa746018: Download complete", "eb85a1b4cb2e: Verifying Checksum", "eb85a1b4cb2e: Download complete", "eb85a1b4cb2e: Pull complete", "f3c2fa746018: Pull complete", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:04.379686", "end": "2025-05-01 00:41:19.847388", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:41:15.467702", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\neb85a1b4cb2e: Pulling fs layer\nf3c2fa746018: Pulling fs layer\nf3c2fa746018: Download complete\neb85a1b4cb2e: Verifying Checksum\neb85a1b4cb2e: Download complete\neb85a1b4cb2e: Pull complete\nf3c2fa746018: Pull complete\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "eb85a1b4cb2e: Pulling fs layer", "f3c2fa746018: Pulling fs layer", "f3c2fa746018: Download complete", "eb85a1b4cb2e: Verifying Checksum", "eb85a1b4cb2e: Download complete", "eb85a1b4cb2e: Pull complete", "f3c2fa746018: Pull complete", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:04.753561", "end": "2025-05-01 00:41:20.467114", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:41:15.713553", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\neb85a1b4cb2e: Pulling fs layer\nf3c2fa746018: Pulling fs layer\nf3c2fa746018: Verifying Checksum\nf3c2fa746018: Download complete\neb85a1b4cb2e: Verifying Checksum\neb85a1b4cb2e: Download complete\neb85a1b4cb2e: Pull complete\nf3c2fa746018: Pull complete\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "eb85a1b4cb2e: Pulling fs layer", "f3c2fa746018: Pulling fs layer", "f3c2fa746018: Verifying Checksum", "f3c2fa746018: Download complete", "eb85a1b4cb2e: Verifying Checksum", "eb85a1b4cb2e: Download complete", "eb85a1b4cb2e: Pull complete", "f3c2fa746018: Pull complete", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "delta": "0:00:05.377377", "end": "2025-05-01 00:41:25.054628", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-05-01 00:41:19.677251", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\neaead57e9f9b: Pulling fs layer\n38042b1119a6: Pulling fs layer\neaead57e9f9b: Download complete\neaead57e9f9b: Pull complete\n38042b1119a6: Download complete\n38042b1119a6: Pull complete\nDigest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "eaead57e9f9b: Pulling fs layer", "38042b1119a6: Pulling fs layer", "eaead57e9f9b: Download complete", "eaead57e9f9b: Pull complete", "38042b1119a6: Download complete", "38042b1119a6: Pull complete", "Digest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "delta": "0:00:05.288871", "end": "2025-05-01 00:41:25.614322", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-05-01 00:41:20.325451", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\neaead57e9f9b: Pulling fs layer\n38042b1119a6: Pulling fs layer\neaead57e9f9b: Download complete\neaead57e9f9b: Pull complete\n38042b1119a6: Verifying Checksum\n38042b1119a6: Download complete\n38042b1119a6: Pull complete\nDigest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "eaead57e9f9b: Pulling fs layer", "38042b1119a6: Pulling fs layer", "eaead57e9f9b: Download complete", "eaead57e9f9b: Pull complete", "38042b1119a6: Verifying Checksum", "38042b1119a6: Download complete", "38042b1119a6: Pull complete", "Digest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "delta": "0:00:05.592257", "end": "2025-05-01 00:41:26.620349", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-05-01 00:41:21.028092", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\neaead57e9f9b: Pulling fs layer\n38042b1119a6: Pulling fs layer\neaead57e9f9b: Download complete\neaead57e9f9b: Pull complete\n38042b1119a6: Verifying Checksum\n38042b1119a6: Download complete\n38042b1119a6: Pull complete\nDigest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "eaead57e9f9b: Pulling fs layer", "38042b1119a6: Pulling fs layer", "eaead57e9f9b: Download complete", "eaead57e9f9b: Pull complete", "38042b1119a6: Verifying Checksum", "38042b1119a6: Download complete", "38042b1119a6: Pull complete", "Digest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "delta": "0:00:02.936958", "end": "2025-05-01 00:41:28.442481", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-05-01 00:41:25.505523", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n9d6db837a758: Pulling fs layer\n90cd9742f159: Pulling fs layer\n9d6db837a758: Download complete\n9d6db837a758: Pull complete\n90cd9742f159: Verifying Checksum\n90cd9742f159: Download complete\n90cd9742f159: Pull complete\nDigest: sha256:0dda25b18fb7a1d285b324a6f237ad00b770b60cd603ffbe70540896ef11e0ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "9d6db837a758: Pulling fs layer", "90cd9742f159: Pulling fs layer", "9d6db837a758: Download complete", "9d6db837a758: Pull complete", "90cd9742f159: Verifying Checksum", "90cd9742f159: Download complete", "90cd9742f159: Pull complete", "Digest: sha256:0dda25b18fb7a1d285b324a6f237ad00b770b60cd603ffbe70540896ef11e0ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "delta": "0:00:04.309809", "end": "2025-05-01 00:41:30.341199", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-05-01 00:41:26.031390", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n9d6db837a758: Pulling fs layer\n90cd9742f159: Pulling fs layer\n9d6db837a758: Pull complete\n90cd9742f159: Download complete\n90cd9742f159: Pull complete\nDigest: sha256:0dda25b18fb7a1d285b324a6f237ad00b770b60cd603ffbe70540896ef11e0ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "9d6db837a758: Pulling fs layer", "90cd9742f159: Pulling fs layer", "9d6db837a758: Pull complete", "90cd9742f159: Download complete", "90cd9742f159: Pull complete", "Digest: sha256:0dda25b18fb7a1d285b324a6f237ad00b770b60cd603ffbe70540896ef11e0ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "delta": "0:00:03.249892", "end": "2025-05-01 00:41:30.434623", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-05-01 00:41:27.184731", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n9d6db837a758: Pulling fs layer\n90cd9742f159: Pulling fs layer\n9d6db837a758: Verifying Checksum\n9d6db837a758: Download complete\n9d6db837a758: Pull complete\n90cd9742f159: Download complete\n90cd9742f159: Pull complete\nDigest: sha256:0dda25b18fb7a1d285b324a6f237ad00b770b60cd603ffbe70540896ef11e0ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "9d6db837a758: Pulling fs layer", "90cd9742f159: Pulling fs layer", "9d6db837a758: Verifying Checksum", "9d6db837a758: Download complete", "9d6db837a758: Pull complete", "90cd9742f159: Download complete", "90cd9742f159: Pull complete", "Digest: sha256:0dda25b18fb7a1d285b324a6f237ad00b770b60cd603ffbe70540896ef11e0ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-zookeeper:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "delta": "0:00:02.099132", "end": "2025-05-01 00:41:31.016624", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-05-01 00:41:28.917492", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb27e8568f507: Pulling fs layer\n5dbca2a49102: Pulling fs layer\nb27e8568f507: Download complete\nb27e8568f507: Pull complete\n5dbca2a49102: Verifying Checksum\n5dbca2a49102: Download complete\n5dbca2a49102: Pull complete\nDigest: sha256:e06e3914da39dd1cff807f5fa97b49198152801989172ecc86e8de108a31de40\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b27e8568f507: Pulling fs layer", "5dbca2a49102: Pulling fs layer", "b27e8568f507: Download complete", "b27e8568f507: Pull complete", "5dbca2a49102: Verifying Checksum", "5dbca2a49102: Download complete", "5dbca2a49102: Pull complete", "Digest: sha256:e06e3914da39dd1cff807f5fa97b49198152801989172ecc86e8de108a31de40", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.708924", "end": "2025-05-01 00:41:32.218273", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:41:31.509349", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\na80d5e405697: Pulling fs layer\n207aaa094786: Pulling fs layer\na80d5e405697: Download complete\na80d5e405697: Pull complete\n207aaa094786: Verifying Checksum\n207aaa094786: Download complete\n207aaa094786: Pull complete\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "a80d5e405697: Pulling fs layer", "207aaa094786: Pulling fs layer", "a80d5e405697: Download complete", "a80d5e405697: Pull complete", "207aaa094786: Verifying Checksum", "207aaa094786: Download complete", "207aaa094786: Pull complete", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "delta": "0:00:01.599933", "end": "2025-05-01 00:41:32.498401", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-05-01 00:41:30.898468", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb27e8568f507: Pulling fs layer\n5dbca2a49102: Pulling fs layer\nb27e8568f507: Download complete\nb27e8568f507: Pull complete\n5dbca2a49102: Verifying Checksum\n5dbca2a49102: Download complete\n5dbca2a49102: Pull complete\nDigest: sha256:e06e3914da39dd1cff807f5fa97b49198152801989172ecc86e8de108a31de40\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b27e8568f507: Pulling fs layer", "5dbca2a49102: Pulling fs layer", "b27e8568f507: Download complete", "b27e8568f507: Pull complete", "5dbca2a49102: Verifying Checksum", "5dbca2a49102: Download complete", "5dbca2a49102: Pull complete", "Digest: sha256:e06e3914da39dd1cff807f5fa97b49198152801989172ecc86e8de108a31de40", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "delta": "0:00:01.622535", "end": "2025-05-01 00:41:32.677455", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-05-01 00:41:31.054920", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb27e8568f507: Pulling fs layer\n5dbca2a49102: Pulling fs layer\nb27e8568f507: Verifying Checksum\nb27e8568f507: Download complete\nb27e8568f507: Pull complete\n5dbca2a49102: Verifying Checksum\n5dbca2a49102: Download complete\n5dbca2a49102: Pull complete\nDigest: sha256:e06e3914da39dd1cff807f5fa97b49198152801989172ecc86e8de108a31de40\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b27e8568f507: Pulling fs layer", "5dbca2a49102: Pulling fs layer", "b27e8568f507: Verifying Checksum", "b27e8568f507: Download complete", "b27e8568f507: Pull complete", "5dbca2a49102: Verifying Checksum", "5dbca2a49102: Download complete", "5dbca2a49102: Pull complete", "Digest: sha256:e06e3914da39dd1cff807f5fa97b49198152801989172ecc86e8de108a31de40", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-rabbitmq:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.362573", "end": "2025-05-01 00:41:33.365200", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:41:33.002627", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\na80d5e405697: Pulling fs layer\n207aaa094786: Pulling fs layer\na80d5e405697: Verifying Checksum\na80d5e405697: Download complete\na80d5e405697: Pull complete\n207aaa094786: Verifying Checksum\n207aaa094786: Download complete\n207aaa094786: Pull complete\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "a80d5e405697: Pulling fs layer", "207aaa094786: Pulling fs layer", "a80d5e405697: Verifying Checksum", "a80d5e405697: Download complete", "a80d5e405697: Pull complete", "207aaa094786: Verifying Checksum", "207aaa094786: Download complete", "207aaa094786: Pull complete", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.368489", "end": "2025-05-01 00:41:33.491125", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:41:33.122636", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\na80d5e405697: Pulling fs layer\n207aaa094786: Pulling fs layer\na80d5e405697: Verifying Checksum\na80d5e405697: Download complete\na80d5e405697: Pull complete\n207aaa094786: Verifying Checksum\n207aaa094786: Download complete\n207aaa094786: Pull complete\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "a80d5e405697: Pulling fs layer", "207aaa094786: Pulling fs layer", "a80d5e405697: Verifying Checksum", "a80d5e405697: Download complete", "a80d5e405697: Pull complete", "207aaa094786: Verifying Checksum", "207aaa094786: Download complete", "207aaa094786: Pull complete", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} TASK [contrail_config_database : create /etc/contrail/config_database] ********* changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** ok: [10.0.0.23] => {"ansible_facts": {"cassandra_seeds": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"cassandra_seeds": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"cassandra_seeds": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.27] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.23] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.27] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.23] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} TASK [contrail_config_database : Set variables for reaper tool] **************** ok: [10.0.0.23] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** ok: [10.0.0.23] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.27] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.137] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 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} changed: [10.0.0.137] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [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. [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. [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. TASK [contrail_config_database : populate global common_config_database.env] *** 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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.23] => {"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.137] => (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} 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} changed: [10.0.0.137] => (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.137] => (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.137] => (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.137] => (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.137] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_config_database : populate pod specific common_config_database.env] *** fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 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 fatal: [10.0.0.137]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_config_database : create contrail config database compose file] *** changed: [10.0.0.27] => {"changed": true, "checksum": "3b0e0f342136558a7215a012e9a6743ed087e01a", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "723082580070e8649edb1d227371f0cc", "mode": "0644", "owner": "root", "size": 4117, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060114.5957065-62260-108755199701792/source", "state": "file", "uid": 0} changed: [10.0.0.23] => {"changed": true, "checksum": "3b0e0f342136558a7215a012e9a6743ed087e01a", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "723082580070e8649edb1d227371f0cc", "mode": "0644", "owner": "root", "size": 4117, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060114.623585-62261-196829347198867/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "3b0e0f342136558a7215a012e9a6743ed087e01a", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "723082580070e8649edb1d227371f0cc", "mode": "0644", "owner": "root", "size": 4117, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060114.625408-62262-191376124789824/source", "state": "file", "uid": 0} TASK [contrail_config_database : start contrail config database] *************** changed: [10.0.0.23] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c359c507f718ee087865b386de929e0846d83ce3aa3d49be56cba55e6afb3126", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "140d92c968f7b28d2ca05e777f1afa54f85d00574b88488da8b56bbf0c427bac", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6b7070f1c5e48da4de345e06f56b3e9b952501986894c9c9889f52c6dbd67db6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "92d63b639d1c8cc484a3cf20c960e0ad07bfd2da69b72b44aa2c8c2a5855e968", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-zookeeper:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "18d5aa3597934fa6c5808813778fbb253d1a2493eaf811d3c4e0aca18acfcb73", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.27] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c359c507f718ee087865b386de929e0846d83ce3aa3d49be56cba55e6afb3126", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "140d92c968f7b28d2ca05e777f1afa54f85d00574b88488da8b56bbf0c427bac", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6b7070f1c5e48da4de345e06f56b3e9b952501986894c9c9889f52c6dbd67db6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "92d63b639d1c8cc484a3cf20c960e0ad07bfd2da69b72b44aa2c8c2a5855e968", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-zookeeper:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "18d5aa3597934fa6c5808813778fbb253d1a2493eaf811d3c4e0aca18acfcb73", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c359c507f718ee087865b386de929e0846d83ce3aa3d49be56cba55e6afb3126", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "140d92c968f7b28d2ca05e777f1afa54f85d00574b88488da8b56bbf0c427bac", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6b7070f1c5e48da4de345e06f56b3e9b952501986894c9c9889f52c6dbd67db6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-rabbitmq:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "92d63b639d1c8cc484a3cf20c960e0ad07bfd2da69b72b44aa2c8c2a5855e968", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-zookeeper:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "18d5aa3597934fa6c5808813778fbb253d1a2493eaf811d3c4e0aca18acfcb73", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail config] ************************************************** [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. [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. [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. TASK [contrail_config : update contrail config image] ************************** changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.101758", "end": "2025-05-01 00:41:59.191339", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:41:59.089581", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.079402", "end": "2025-05-01 00:41:59.362689", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:41:59.283287", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.215002", "end": "2025-05-01 00:41:59.496158", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:41:59.281156", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.057346", "end": "2025-05-01 00:41:59.973270", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:41:59.915924", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.077222", "end": "2025-05-01 00:42:00.118913", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:42:00.041691", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.101248", "end": "2025-05-01 00:42:00.269033", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:42:00.167785", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "delta": "0:00:06.195266", "end": "2025-05-01 00:42:06.678604", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-05-01 00:42:00.483338", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Pulling fs layer\n00d4587495bf: Pulling fs layer\n00d4587495bf: Verifying Checksum\n00d4587495bf: Download complete\n19739549062e: Verifying Checksum\n19739549062e: Download complete\n19739549062e: Pull complete\n00d4587495bf: Pull complete\nDigest: sha256:5b48cec4df7e895c0b82703768902e6a550f8a5ed9f7308c9f22173c6ecda2d1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Pulling fs layer", "00d4587495bf: Pulling fs layer", "00d4587495bf: Verifying Checksum", "00d4587495bf: Download complete", "19739549062e: Verifying Checksum", "19739549062e: Download complete", "19739549062e: Pull complete", "00d4587495bf: Pull complete", "Digest: sha256:5b48cec4df7e895c0b82703768902e6a550f8a5ed9f7308c9f22173c6ecda2d1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "delta": "0:00:00.183550", "end": "2025-05-01 00:42:07.407814", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-05-01 00:42:07.224264", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n5274517eaf47: Pulling fs layer\n5274517eaf47: Verifying Checksum\n5274517eaf47: Download complete\n5274517eaf47: Pull complete\nDigest: sha256:3182c81bbd7b637a68042e3150c0f50df50b5699e881a1161dc74100d8ef1ae7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "5274517eaf47: Pulling fs layer", "5274517eaf47: Verifying Checksum", "5274517eaf47: Download complete", "5274517eaf47: Pull complete", "Digest: sha256:3182c81bbd7b637a68042e3150c0f50df50b5699e881a1161dc74100d8ef1ae7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "delta": "0:00:00.196181", "end": "2025-05-01 00:42:08.054588", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-05-01 00:42:07.858407", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n58449574785e: Pulling fs layer\n58449574785e: Verifying Checksum\n58449574785e: Download complete\n58449574785e: Pull complete\nDigest: sha256:8f6da2f90f96d81f07973542d64f3aa9851eb1af825eb5389f91261560f87cb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "58449574785e: Pulling fs layer", "58449574785e: Verifying Checksum", "58449574785e: Download complete", "58449574785e: Pull complete", "Digest: sha256:8f6da2f90f96d81f07973542d64f3aa9851eb1af825eb5389f91261560f87cb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "delta": "0:00:08.073830", "end": "2025-05-01 00:42:08.827144", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-05-01 00:42:00.753314", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Pulling fs layer\n00d4587495bf: Pulling fs layer\n00d4587495bf: Verifying Checksum\n00d4587495bf: Download complete\n19739549062e: Download complete\n19739549062e: Pull complete\n00d4587495bf: Pull complete\nDigest: sha256:5b48cec4df7e895c0b82703768902e6a550f8a5ed9f7308c9f22173c6ecda2d1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Pulling fs layer", "00d4587495bf: Pulling fs layer", "00d4587495bf: Verifying Checksum", "00d4587495bf: Download complete", "19739549062e: Download complete", "19739549062e: Pull complete", "00d4587495bf: Pull complete", "Digest: sha256:5b48cec4df7e895c0b82703768902e6a550f8a5ed9f7308c9f22173c6ecda2d1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos"]} 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:5002/contrail-controller-config-api:nightly-r24.1-centos", "delta": "0:00:08.666524", "end": "2025-05-01 00:42:09.475633", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-05-01 00:42:00.809109", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Pulling fs layer\n00d4587495bf: Pulling fs layer\n00d4587495bf: Verifying Checksum\n00d4587495bf: Download complete\n19739549062e: Verifying Checksum\n19739549062e: Download complete\n19739549062e: Pull complete\n00d4587495bf: Pull complete\nDigest: sha256:5b48cec4df7e895c0b82703768902e6a550f8a5ed9f7308c9f22173c6ecda2d1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Pulling fs layer", "00d4587495bf: Pulling fs layer", "00d4587495bf: Verifying Checksum", "00d4587495bf: Download complete", "19739549062e: Verifying Checksum", "19739549062e: Download complete", "19739549062e: Pull complete", "00d4587495bf: Pull complete", "Digest: sha256:5b48cec4df7e895c0b82703768902e6a550f8a5ed9f7308c9f22173c6ecda2d1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "delta": "0:00:00.187554", "end": "2025-05-01 00:42:09.549704", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-05-01 00:42:09.362150", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n5274517eaf47: Pulling fs layer\n5274517eaf47: Download complete\n5274517eaf47: Pull complete\nDigest: sha256:3182c81bbd7b637a68042e3150c0f50df50b5699e881a1161dc74100d8ef1ae7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "5274517eaf47: Pulling fs layer", "5274517eaf47: Download complete", "5274517eaf47: Pull complete", "Digest: sha256:3182c81bbd7b637a68042e3150c0f50df50b5699e881a1161dc74100d8ef1ae7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos"]} 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:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "delta": "0:00:00.208330", "end": "2025-05-01 00:42:10.217351", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-05-01 00:42:10.009021", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n5274517eaf47: Pulling fs layer\n5274517eaf47: Verifying Checksum\n5274517eaf47: Download complete\n5274517eaf47: Pull complete\nDigest: sha256:3182c81bbd7b637a68042e3150c0f50df50b5699e881a1161dc74100d8ef1ae7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "5274517eaf47: Pulling fs layer", "5274517eaf47: Verifying Checksum", "5274517eaf47: Download complete", "5274517eaf47: Pull complete", "Digest: sha256:3182c81bbd7b637a68042e3150c0f50df50b5699e881a1161dc74100d8ef1ae7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "delta": "0:00:00.190278", "end": "2025-05-01 00:42:10.255148", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-05-01 00:42:10.064870", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n58449574785e: Pulling fs layer\n58449574785e: Verifying Checksum\n58449574785e: Download complete\n58449574785e: Pull complete\nDigest: sha256:8f6da2f90f96d81f07973542d64f3aa9851eb1af825eb5389f91261560f87cb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "58449574785e: Pulling fs layer", "58449574785e: Verifying Checksum", "58449574785e: Download complete", "58449574785e: Pull complete", "Digest: sha256:8f6da2f90f96d81f07973542d64f3aa9851eb1af825eb5389f91261560f87cb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos"]} 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:5002/contrail-controller-config-schema:nightly-r24.1-centos", "delta": "0:00:00.201121", "end": "2025-05-01 00:42:10.927687", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-05-01 00:42:10.726566", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n58449574785e: Pulling fs layer\n58449574785e: Download complete\n58449574785e: Pull complete\nDigest: sha256:8f6da2f90f96d81f07973542d64f3aa9851eb1af825eb5389f91261560f87cb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "58449574785e: Pulling fs layer", "58449574785e: Download complete", "58449574785e: Pull complete", "Digest: sha256:8f6da2f90f96d81f07973542d64f3aa9851eb1af825eb5389f91261560f87cb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "delta": "0:00:12.993462", "end": "2025-05-01 00:42:21.526854", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:42:08.533392", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n51bca9a947d0: Pulling fs layer\n99eadd53c6b0: Pulling fs layer\nbbcbd5633bc7: Pulling fs layer\n49cbfe477387: Pulling fs layer\n49cbfe477387: Waiting\n99eadd53c6b0: Verifying Checksum\n99eadd53c6b0: Download complete\n49cbfe477387: Verifying Checksum\n49cbfe477387: Download complete\nbbcbd5633bc7: Verifying Checksum\nbbcbd5633bc7: Download complete\n51bca9a947d0: Verifying Checksum\n51bca9a947d0: Download complete\n51bca9a947d0: Pull complete\n99eadd53c6b0: Pull complete\nbbcbd5633bc7: Pull complete\n49cbfe477387: Pull complete\nDigest: sha256:bf68141ac42209d30ee14cca593d96582c5dd63b62a692d9ec19f37aa1247656\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "51bca9a947d0: Pulling fs layer", "99eadd53c6b0: Pulling fs layer", "bbcbd5633bc7: Pulling fs layer", "49cbfe477387: Pulling fs layer", "49cbfe477387: Waiting", "99eadd53c6b0: Verifying Checksum", "99eadd53c6b0: Download complete", "49cbfe477387: Verifying Checksum", "49cbfe477387: Download complete", "bbcbd5633bc7: Verifying Checksum", "bbcbd5633bc7: Download complete", "51bca9a947d0: Verifying Checksum", "51bca9a947d0: Download complete", "51bca9a947d0: Pull complete", "99eadd53c6b0: Pull complete", "bbcbd5633bc7: Pull complete", "49cbfe477387: Pull complete", "Digest: sha256:bf68141ac42209d30ee14cca593d96582c5dd63b62a692d9ec19f37aa1247656", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "delta": "0:00:00.419518", "end": "2025-05-01 00:42:22.379909", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-05-01 00:42:21.960391", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n18ec8c0a07fa: Pulling fs layer\n96aec8ce023d: Pulling fs layer\n79e2c7dc22bc: Pulling fs layer\n528ed1a1ebf5: Pulling fs layer\n528ed1a1ebf5: Waiting\n79e2c7dc22bc: Verifying Checksum\n79e2c7dc22bc: Download complete\n18ec8c0a07fa: Verifying Checksum\n18ec8c0a07fa: Download complete\n96aec8ce023d: Verifying Checksum\n96aec8ce023d: Download complete\n18ec8c0a07fa: Pull complete\n96aec8ce023d: Pull complete\n79e2c7dc22bc: Pull complete\n528ed1a1ebf5: Verifying Checksum\n528ed1a1ebf5: Download complete\n528ed1a1ebf5: Pull complete\nDigest: sha256:b50d9d922b2c564328db8239005c9ead7e9447e2202a73eb70ef034ed51aa96a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "18ec8c0a07fa: Pulling fs layer", "96aec8ce023d: Pulling fs layer", "79e2c7dc22bc: Pulling fs layer", "528ed1a1ebf5: Pulling fs layer", "528ed1a1ebf5: Waiting", "79e2c7dc22bc: Verifying Checksum", "79e2c7dc22bc: Download complete", "18ec8c0a07fa: Verifying Checksum", "18ec8c0a07fa: Download complete", "96aec8ce023d: Verifying Checksum", "96aec8ce023d: Download complete", "18ec8c0a07fa: Pull complete", "96aec8ce023d: Pull complete", "79e2c7dc22bc: Pull complete", "528ed1a1ebf5: Verifying Checksum", "528ed1a1ebf5: Download complete", "528ed1a1ebf5: Pull complete", "Digest: sha256:b50d9d922b2c564328db8239005c9ead7e9447e2202a73eb70ef034ed51aa96a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.055060", "end": "2025-05-01 00:42:22.880538", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:42:22.825478", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "delta": "0:00:14.959986", "end": "2025-05-01 00:42:25.830541", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:42:10.870555", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n51bca9a947d0: Pulling fs layer\n99eadd53c6b0: Pulling fs layer\nbbcbd5633bc7: Pulling fs layer\n49cbfe477387: Pulling fs layer\n49cbfe477387: Waiting\n99eadd53c6b0: Verifying Checksum\n99eadd53c6b0: Download complete\n49cbfe477387: Verifying Checksum\nbbcbd5633bc7: Verifying Checksum\nbbcbd5633bc7: Download complete\n51bca9a947d0: Verifying Checksum\n51bca9a947d0: Download complete\n51bca9a947d0: Pull complete\n99eadd53c6b0: Pull complete\nbbcbd5633bc7: Pull complete\n49cbfe477387: Pull complete\nDigest: sha256:bf68141ac42209d30ee14cca593d96582c5dd63b62a692d9ec19f37aa1247656\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "51bca9a947d0: Pulling fs layer", "99eadd53c6b0: Pulling fs layer", "bbcbd5633bc7: Pulling fs layer", "49cbfe477387: Pulling fs layer", "49cbfe477387: Waiting", "99eadd53c6b0: Verifying Checksum", "99eadd53c6b0: Download complete", "49cbfe477387: Verifying Checksum", "bbcbd5633bc7: Verifying Checksum", "bbcbd5633bc7: Download complete", "51bca9a947d0: Verifying Checksum", "51bca9a947d0: Download complete", "51bca9a947d0: Pull complete", "99eadd53c6b0: Pull complete", "bbcbd5633bc7: Pull complete", "49cbfe477387: Pull complete", "Digest: sha256:bf68141ac42209d30ee14cca593d96582c5dd63b62a692d9ec19f37aa1247656", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos"]} 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:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "delta": "0:00:14.599590", "end": "2025-05-01 00:42:25.944426", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:42:11.344836", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n19739549062e: Already exists\n51bca9a947d0: Pulling fs layer\n99eadd53c6b0: Pulling fs layer\nbbcbd5633bc7: Pulling fs layer\n49cbfe477387: Pulling fs layer\n49cbfe477387: Waiting\n99eadd53c6b0: Verifying Checksum\n99eadd53c6b0: Download complete\n49cbfe477387: Verifying Checksum\n49cbfe477387: Download complete\nbbcbd5633bc7: Verifying Checksum\nbbcbd5633bc7: Download complete\n51bca9a947d0: Verifying Checksum\n51bca9a947d0: Download complete\n51bca9a947d0: Pull complete\n99eadd53c6b0: Pull complete\nbbcbd5633bc7: Pull complete\n49cbfe477387: Pull complete\nDigest: sha256:bf68141ac42209d30ee14cca593d96582c5dd63b62a692d9ec19f37aa1247656\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "19739549062e: Already exists", "51bca9a947d0: Pulling fs layer", "99eadd53c6b0: Pulling fs layer", "bbcbd5633bc7: Pulling fs layer", "49cbfe477387: Pulling fs layer", "49cbfe477387: Waiting", "99eadd53c6b0: Verifying Checksum", "99eadd53c6b0: Download complete", "49cbfe477387: Verifying Checksum", "49cbfe477387: Download complete", "bbcbd5633bc7: Verifying Checksum", "bbcbd5633bc7: Download complete", "51bca9a947d0: Verifying Checksum", "51bca9a947d0: Download complete", "51bca9a947d0: Pull complete", "99eadd53c6b0: Pull complete", "bbcbd5633bc7: Pull complete", "49cbfe477387: Pull complete", "Digest: sha256:bf68141ac42209d30ee14cca593d96582c5dd63b62a692d9ec19f37aa1247656", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "delta": "0:00:00.458044", "end": "2025-05-01 00:42:26.724558", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-05-01 00:42:26.266514", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n18ec8c0a07fa: Pulling fs layer\n96aec8ce023d: Pulling fs layer\n79e2c7dc22bc: Pulling fs layer\n528ed1a1ebf5: Pulling fs layer\n528ed1a1ebf5: Waiting\n79e2c7dc22bc: Download complete\n18ec8c0a07fa: Download complete\n96aec8ce023d: Verifying Checksum\n96aec8ce023d: Download complete\n18ec8c0a07fa: Pull complete\n96aec8ce023d: Pull complete\n79e2c7dc22bc: Pull complete\n528ed1a1ebf5: Verifying Checksum\n528ed1a1ebf5: Download complete\n528ed1a1ebf5: Pull complete\nDigest: sha256:b50d9d922b2c564328db8239005c9ead7e9447e2202a73eb70ef034ed51aa96a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "18ec8c0a07fa: Pulling fs layer", "96aec8ce023d: Pulling fs layer", "79e2c7dc22bc: Pulling fs layer", "528ed1a1ebf5: Pulling fs layer", "528ed1a1ebf5: Waiting", "79e2c7dc22bc: Download complete", "18ec8c0a07fa: Download complete", "96aec8ce023d: Verifying Checksum", "96aec8ce023d: Download complete", "18ec8c0a07fa: Pull complete", "96aec8ce023d: Pull complete", "79e2c7dc22bc: Pull complete", "528ed1a1ebf5: Verifying Checksum", "528ed1a1ebf5: Download complete", "528ed1a1ebf5: Pull complete", "Digest: sha256:b50d9d922b2c564328db8239005c9ead7e9447e2202a73eb70ef034ed51aa96a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos"]} 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:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "delta": "0:00:00.481642", "end": "2025-05-01 00:42:26.886976", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-05-01 00:42:26.405334", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n18ec8c0a07fa: Pulling fs layer\n96aec8ce023d: Pulling fs layer\n79e2c7dc22bc: Pulling fs layer\n528ed1a1ebf5: Pulling fs layer\n528ed1a1ebf5: Waiting\n79e2c7dc22bc: Verifying Checksum\n79e2c7dc22bc: Download complete\n96aec8ce023d: Verifying Checksum\n96aec8ce023d: Download complete\n18ec8c0a07fa: Verifying Checksum\n18ec8c0a07fa: Download complete\n18ec8c0a07fa: Pull complete\n96aec8ce023d: Pull complete\n528ed1a1ebf5: Verifying Checksum\n528ed1a1ebf5: Download complete\n79e2c7dc22bc: Pull complete\n528ed1a1ebf5: Pull complete\nDigest: sha256:b50d9d922b2c564328db8239005c9ead7e9447e2202a73eb70ef034ed51aa96a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "18ec8c0a07fa: Pulling fs layer", "96aec8ce023d: Pulling fs layer", "79e2c7dc22bc: Pulling fs layer", "528ed1a1ebf5: Pulling fs layer", "528ed1a1ebf5: Waiting", "79e2c7dc22bc: Verifying Checksum", "79e2c7dc22bc: Download complete", "96aec8ce023d: Verifying Checksum", "96aec8ce023d: Download complete", "18ec8c0a07fa: Verifying Checksum", "18ec8c0a07fa: Download complete", "18ec8c0a07fa: Pull complete", "96aec8ce023d: Pull complete", "528ed1a1ebf5: Verifying Checksum", "528ed1a1ebf5: Download complete", "79e2c7dc22bc: Pull complete", "528ed1a1ebf5: Pull complete", "Digest: sha256:b50d9d922b2c564328db8239005c9ead7e9447e2202a73eb70ef034ed51aa96a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.065184", "end": "2025-05-01 00:42:27.228724", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:42:27.163540", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.061845", "end": "2025-05-01 00:42:27.361854", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:42:27.300009", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} TASK [contrail_config : create /etc/contrail/config] *************************** changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_config : get /etc/contrail/common_config.env stat] ************** ok: [10.0.0.27] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.23] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.137] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config : create /etc/contrail/common_config.env] **************** changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 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} changed: [10.0.0.137] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [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. [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. [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. TASK [contrail_config : populate global common_config.env] ********************* changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.23] => {"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} changed: [10.0.0.137] => (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} changed: [10.0.0.137] => (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} 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} changed: [10.0.0.137] => (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.137] => (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.137] => (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.137] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_config : populate pod specific common_config.env] *************** 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 fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring fatal: [10.0.0.137]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_config : initialize use_external_tftp variable] ***************** ok: [10.0.0.23] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} TASK [contrail_config : check if ironic_pxe is deployed on node] *************** fatal: [10.0.0.23]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.022819", "end": "2025-05-01 00:42:49.568157", "msg": "non-zero return code", "rc": 1, "start": "2025-05-01 00:42:49.545338", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring fatal: [10.0.0.27]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.077277", "end": "2025-05-01 00:42:49.588299", "msg": "non-zero return code", "rc": 1, "start": "2025-05-01 00:42:49.511022", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring fatal: [10.0.0.137]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.029849", "end": "2025-05-01 00:42:49.673290", "msg": "non-zero return code", "rc": 1, "start": "2025-05-01 00:42:49.643441", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring TASK [contrail_config : create contrail config compose file] ******************* changed: [10.0.0.23] => {"changed": true, "checksum": "5579a3b09ed22a75d7ae6b334329723ed386836e", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b5dbe91c51ca143098c0abe4977ec315", "mode": "0644", "owner": "root", "size": 3977, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060170.046051-69401-82028673410854/source", "state": "file", "uid": 0} changed: [10.0.0.27] => {"changed": true, "checksum": "5579a3b09ed22a75d7ae6b334329723ed386836e", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b5dbe91c51ca143098c0abe4977ec315", "mode": "0644", "owner": "root", "size": 3977, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060170.006162-69400-109734219743253/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "5579a3b09ed22a75d7ae6b334329723ed386836e", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b5dbe91c51ca143098c0abe4977ec315", "mode": "0644", "owner": "root", "size": 3977, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060170.0738747-69402-115960721221541/source", "state": "file", "uid": 0} TASK [contrail_config : start contrail config] ********************************* changed: [10.0.0.23] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "93f5e357f2873c841380b235c9e92341837c402f03153ae3694d4cd9a6f843d0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/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:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "bf1decfefe3d0d8e23b6caeae08e5cda2a42c5b326a979fce4ffc68750a7df81", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "51befe705825eff91fa3007ef5b498075d217628bd1589dd7930bc13b24c90cc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "5e9a0dd500abe247614b7e9adcbd8d5d90ddd8474bd37eb5eacaed82b9580ea9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "d578fbdd4198606c7dbee8e0594744d03e18dc5bd4fdb93b29dfd5689fae1620", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "794d8b61ee9b59c9a98fdb0f19bfd8a1b816c9977a00ace28d5f7a619d97c89a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/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:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "918719b6fd28478b432df58a6eb021e9606821893f67d25f306c59d6b6a7eb28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.27] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "93f5e357f2873c841380b235c9e92341837c402f03153ae3694d4cd9a6f843d0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/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:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "bf1decfefe3d0d8e23b6caeae08e5cda2a42c5b326a979fce4ffc68750a7df81", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "51befe705825eff91fa3007ef5b498075d217628bd1589dd7930bc13b24c90cc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "5e9a0dd500abe247614b7e9adcbd8d5d90ddd8474bd37eb5eacaed82b9580ea9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "d578fbdd4198606c7dbee8e0594744d03e18dc5bd4fdb93b29dfd5689fae1620", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "794d8b61ee9b59c9a98fdb0f19bfd8a1b816c9977a00ace28d5f7a619d97c89a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/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:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "918719b6fd28478b432df58a6eb021e9606821893f67d25f306c59d6b6a7eb28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-config-api:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "93f5e357f2873c841380b235c9e92341837c402f03153ae3694d4cd9a6f843d0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/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:5002/contrail-controller-config-devicemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "bf1decfefe3d0d8e23b6caeae08e5cda2a42c5b326a979fce4ffc68750a7df81", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-config-dnsmasq:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "51befe705825eff91fa3007ef5b498075d217628bd1589dd7930bc13b24c90cc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "5e9a0dd500abe247614b7e9adcbd8d5d90ddd8474bd37eb5eacaed82b9580ea9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "d578fbdd4198606c7dbee8e0594744d03e18dc5bd4fdb93b29dfd5689fae1620", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-config-schema:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "794d8b61ee9b59c9a98fdb0f19bfd8a1b816c9977a00ace28d5f7a619d97c89a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/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:5002/contrail-controller-config-svcmonitor:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "918719b6fd28478b432df58a6eb021e9606821893f67d25f306c59d6b6a7eb28", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail webui] *************************************************** [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. [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. [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. TASK [contrail_webui : update contrail webui image] **************************** changed: [10.0.0.23] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "delta": "0:00:07.243000", "end": "2025-05-01 00:43:02.364550", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-05-01 00:42:55.121550", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb1329ab07c73: Pulling fs layer\n7111c64857c3: Pulling fs layer\n8a5c18839012: Pulling fs layer\n91c91b4cac6f: Pulling fs layer\nb447f1b89071: Pulling fs layer\n91c91b4cac6f: Waiting\nb447f1b89071: Waiting\n8a5c18839012: Verifying Checksum\n8a5c18839012: Download complete\n7111c64857c3: Download complete\n91c91b4cac6f: Download complete\nb447f1b89071: Verifying Checksum\nb447f1b89071: Download complete\nb1329ab07c73: Verifying Checksum\nb1329ab07c73: Download complete\nb1329ab07c73: Pull complete\n7111c64857c3: Pull complete\n8a5c18839012: Pull complete\n91c91b4cac6f: Pull complete\nb447f1b89071: Pull complete\nDigest: sha256:cab304550425009d2ff5058be22ba20508b9605333b184f1a3aec94b69042b2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b1329ab07c73: Pulling fs layer", "7111c64857c3: Pulling fs layer", "8a5c18839012: Pulling fs layer", "91c91b4cac6f: Pulling fs layer", "b447f1b89071: Pulling fs layer", "91c91b4cac6f: Waiting", "b447f1b89071: Waiting", "8a5c18839012: Verifying Checksum", "8a5c18839012: Download complete", "7111c64857c3: Download complete", "91c91b4cac6f: Download complete", "b447f1b89071: Verifying Checksum", "b447f1b89071: Download complete", "b1329ab07c73: Verifying Checksum", "b1329ab07c73: Download complete", "b1329ab07c73: Pull complete", "7111c64857c3: Pull complete", "8a5c18839012: Pull complete", "91c91b4cac6f: Pull complete", "b447f1b89071: Pull complete", "Digest: sha256:cab304550425009d2ff5058be22ba20508b9605333b184f1a3aec94b69042b2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "delta": "0:00:00.159138", "end": "2025-05-01 00:43:03.028087", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-05-01 00:43:02.868949", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb1329ab07c73: Already exists\n7111c64857c3: Already exists\n8a5c18839012: Already exists\n91c91b4cac6f: Already exists\nb447f1b89071: Already exists\nDigest: sha256:ded92554237e7c155bf0cc3a741b2b98e27e5f91e978369658a3d02357b40e21\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b1329ab07c73: Already exists", "7111c64857c3: Already exists", "8a5c18839012: Already exists", "91c91b4cac6f: Already exists", "b447f1b89071: Already exists", "Digest: sha256:ded92554237e7c155bf0cc3a741b2b98e27e5f91e978369658a3d02357b40e21", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos"]} 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:5002/contrail-controller-webui-web:nightly-r24.1-centos", "delta": "0:00:08.802123", "end": "2025-05-01 00:43:03.963361", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-05-01 00:42:55.161238", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb1329ab07c73: Pulling fs layer\n7111c64857c3: Pulling fs layer\n8a5c18839012: Pulling fs layer\n91c91b4cac6f: Pulling fs layer\nb447f1b89071: Pulling fs layer\n91c91b4cac6f: Waiting\nb447f1b89071: Waiting\n8a5c18839012: Verifying Checksum\n8a5c18839012: Download complete\n7111c64857c3: Verifying Checksum\n7111c64857c3: Download complete\n91c91b4cac6f: Verifying Checksum\n91c91b4cac6f: Download complete\nb447f1b89071: Verifying Checksum\nb447f1b89071: Download complete\nb1329ab07c73: Verifying Checksum\nb1329ab07c73: Download complete\nb1329ab07c73: Pull complete\n7111c64857c3: Pull complete\n8a5c18839012: Pull complete\n91c91b4cac6f: Pull complete\nb447f1b89071: Pull complete\nDigest: sha256:cab304550425009d2ff5058be22ba20508b9605333b184f1a3aec94b69042b2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b1329ab07c73: Pulling fs layer", "7111c64857c3: Pulling fs layer", "8a5c18839012: Pulling fs layer", "91c91b4cac6f: Pulling fs layer", "b447f1b89071: Pulling fs layer", "91c91b4cac6f: Waiting", "b447f1b89071: Waiting", "8a5c18839012: Verifying Checksum", "8a5c18839012: Download complete", "7111c64857c3: Verifying Checksum", "7111c64857c3: Download complete", "91c91b4cac6f: Verifying Checksum", "91c91b4cac6f: Download complete", "b447f1b89071: Verifying Checksum", "b447f1b89071: Download complete", "b1329ab07c73: Verifying Checksum", "b1329ab07c73: Download complete", "b1329ab07c73: Pull complete", "7111c64857c3: Pull complete", "8a5c18839012: Pull complete", "91c91b4cac6f: Pull complete", "b447f1b89071: Pull complete", "Digest: sha256:cab304550425009d2ff5058be22ba20508b9605333b184f1a3aec94b69042b2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos"]} 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:5002/contrail-controller-webui-job:nightly-r24.1-centos", "delta": "0:00:00.168161", "end": "2025-05-01 00:43:04.552864", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-05-01 00:43:04.384703", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb1329ab07c73: Already exists\n7111c64857c3: Already exists\n8a5c18839012: Already exists\n91c91b4cac6f: Already exists\nb447f1b89071: Already exists\nDigest: sha256:ded92554237e7c155bf0cc3a741b2b98e27e5f91e978369658a3d02357b40e21\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b1329ab07c73: Already exists", "7111c64857c3: Already exists", "8a5c18839012: Already exists", "91c91b4cac6f: Already exists", "b447f1b89071: Already exists", "Digest: sha256:ded92554237e7c155bf0cc3a741b2b98e27e5f91e978369658a3d02357b40e21", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "delta": "0:00:09.513725", "end": "2025-05-01 00:43:04.612922", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-05-01 00:42:55.099197", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb1329ab07c73: Pulling fs layer\n7111c64857c3: Pulling fs layer\n8a5c18839012: Pulling fs layer\n91c91b4cac6f: Pulling fs layer\nb447f1b89071: Pulling fs layer\n91c91b4cac6f: Waiting\nb447f1b89071: Waiting\n8a5c18839012: Verifying Checksum\n8a5c18839012: Download complete\n7111c64857c3: Verifying Checksum\n7111c64857c3: Download complete\n91c91b4cac6f: Verifying Checksum\n91c91b4cac6f: Download complete\nb447f1b89071: Verifying Checksum\nb447f1b89071: Download complete\nb1329ab07c73: Download complete\nb1329ab07c73: Pull complete\n7111c64857c3: Pull complete\n8a5c18839012: Pull complete\n91c91b4cac6f: Pull complete\nb447f1b89071: Pull complete\nDigest: sha256:cab304550425009d2ff5058be22ba20508b9605333b184f1a3aec94b69042b2f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b1329ab07c73: Pulling fs layer", "7111c64857c3: Pulling fs layer", "8a5c18839012: Pulling fs layer", "91c91b4cac6f: Pulling fs layer", "b447f1b89071: Pulling fs layer", "91c91b4cac6f: Waiting", "b447f1b89071: Waiting", "8a5c18839012: Verifying Checksum", "8a5c18839012: Download complete", "7111c64857c3: Verifying Checksum", "7111c64857c3: Download complete", "91c91b4cac6f: Verifying Checksum", "91c91b4cac6f: Download complete", "b447f1b89071: Verifying Checksum", "b447f1b89071: Download complete", "b1329ab07c73: Download complete", "b1329ab07c73: Pull complete", "7111c64857c3: Pull complete", "8a5c18839012: Pull complete", "91c91b4cac6f: Pull complete", "b447f1b89071: Pull complete", "Digest: sha256:cab304550425009d2ff5058be22ba20508b9605333b184f1a3aec94b69042b2f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-webui-web:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "delta": "0:00:00.199688", "end": "2025-05-01 00:43:05.298785", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-05-01 00:43:05.099097", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\nb1329ab07c73: Already exists\n7111c64857c3: Already exists\n8a5c18839012: Already exists\n91c91b4cac6f: Already exists\nb447f1b89071: Already exists\nDigest: sha256:ded92554237e7c155bf0cc3a741b2b98e27e5f91e978369658a3d02357b40e21\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "b1329ab07c73: Already exists", "7111c64857c3: Already exists", "8a5c18839012: Already exists", "91c91b4cac6f: Already exists", "b447f1b89071: Already exists", "Digest: sha256:ded92554237e7c155bf0cc3a741b2b98e27e5f91e978369658a3d02357b40e21", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos"]} TASK [contrail_webui : create /etc/contrail/webui] ***************************** changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_webui : get /etc/contrail/common_webui.env stat] **************** ok: [10.0.0.23] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.27] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.137] => {"changed": false, "stat": {"exists": false}} TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 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} [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. [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. [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. TASK [contrail_webui : populate cluster wide common_webui.env] ***************** changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 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} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.23] => {"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.137] => (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} 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} 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} changed: [10.0.0.137] => (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.137] => (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.137] => (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.137] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_webui : populate pod specific common_webui.env] ***************** fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 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 fatal: [10.0.0.137]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_webui : create contrail webui compose file] ********************* changed: [10.0.0.27] => {"changed": true, "checksum": "152048e447d99ed71029f9d2f077818c98d9f0eb", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "365a5f2266fed6b11245b251fa294ddd", "mode": "0644", "owner": "root", "size": 1410, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060207.515371-74902-169586779799007/source", "state": "file", "uid": 0} changed: [10.0.0.23] => {"changed": true, "checksum": "152048e447d99ed71029f9d2f077818c98d9f0eb", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "365a5f2266fed6b11245b251fa294ddd", "mode": "0644", "owner": "root", "size": 1410, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060207.5370724-74903-134004266140623/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "152048e447d99ed71029f9d2f077818c98d9f0eb", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "365a5f2266fed6b11245b251fa294ddd", "mode": "0644", "owner": "root", "size": 1410, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060207.6105185-74904-252095116691914/source", "state": "file", "uid": 0} TASK [contrail_webui : start contrail webui] *********************************** changed: [10.0.0.23] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0984f12a2bad1658a017b09ef9f56d068354e26655a50d1f5780ddba3c1959ad", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-webui-web:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ff3d40ac5574b6d83d46d37bf2ca437dacfd28b76ea1ddf3887a57ed6582e3f7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.27] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0984f12a2bad1658a017b09ef9f56d068354e26655a50d1f5780ddba3c1959ad", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-webui-web:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ff3d40ac5574b6d83d46d37bf2ca437dacfd28b76ea1ddf3887a57ed6582e3f7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-webui-job:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0984f12a2bad1658a017b09ef9f56d068354e26655a50d1f5780ddba3c1959ad", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-webui-web:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ff3d40ac5574b6d83d46d37bf2ca437dacfd28b76ea1ddf3887a57ed6582e3f7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail control] ************************************************* [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. [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. [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. TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.137] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.087972", "end": "2025-05-01 00:43:31.183470", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:43:31.095498", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.087982", "end": "2025-05-01 00:43:31.226949", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:43:31.138967", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.091312", "end": "2025-05-01 00:43:31.252702", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:43:31.161390", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.077586", "end": "2025-05-01 00:43:31.937105", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:43:31.859519", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.072827", "end": "2025-05-01 00:43:31.951346", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:43:31.878519", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.143818", "end": "2025-05-01 00:43:31.984529", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:43:31.840711", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "delta": "0:00:01.305055", "end": "2025-05-01 00:43:33.787311", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-05-01 00:43:32.482256", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Pulling fs layer\ndfe4cb4aac89: Pulling fs layer\n84c266cb7323: Pulling fs layer\ndfe4cb4aac89: Download complete\n84c266cb7323: Verifying Checksum\n84c266cb7323: Download complete\nbb505dbf61de: Verifying Checksum\nbb505dbf61de: Download complete\nbb505dbf61de: Pull complete\ndfe4cb4aac89: Pull complete\n84c266cb7323: Pull complete\nDigest: sha256:cafb2ae2515cc55be9034ec79761d85084eb434a97c12c5a3da17511d3d67964\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Pulling fs layer", "dfe4cb4aac89: Pulling fs layer", "84c266cb7323: Pulling fs layer", "dfe4cb4aac89: Download complete", "84c266cb7323: Verifying Checksum", "84c266cb7323: Download complete", "bb505dbf61de: Verifying Checksum", "bb505dbf61de: Download complete", "bb505dbf61de: Pull complete", "dfe4cb4aac89: Pull complete", "84c266cb7323: Pull complete", "Digest: sha256:cafb2ae2515cc55be9034ec79761d85084eb434a97c12c5a3da17511d3d67964", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "delta": "0:00:01.473324", "end": "2025-05-01 00:43:34.033546", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-05-01 00:43:32.560222", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Pulling fs layer\ndfe4cb4aac89: Pulling fs layer\n84c266cb7323: Pulling fs layer\ndfe4cb4aac89: Download complete\n84c266cb7323: Verifying Checksum\n84c266cb7323: Download complete\nbb505dbf61de: Verifying Checksum\nbb505dbf61de: Download complete\nbb505dbf61de: Pull complete\ndfe4cb4aac89: Pull complete\n84c266cb7323: Pull complete\nDigest: sha256:cafb2ae2515cc55be9034ec79761d85084eb434a97c12c5a3da17511d3d67964\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Pulling fs layer", "dfe4cb4aac89: Pulling fs layer", "84c266cb7323: Pulling fs layer", "dfe4cb4aac89: Download complete", "84c266cb7323: Verifying Checksum", "84c266cb7323: Download complete", "bb505dbf61de: Verifying Checksum", "bb505dbf61de: Download complete", "bb505dbf61de: Pull complete", "dfe4cb4aac89: Pull complete", "84c266cb7323: Pull complete", "Digest: sha256:cafb2ae2515cc55be9034ec79761d85084eb434a97c12c5a3da17511d3d67964", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "delta": "0:00:00.154830", "end": "2025-05-01 00:43:34.459774", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-05-01 00:43:34.304944", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Already exists\nb3a92fd5c975: Pulling fs layer\nb3a92fd5c975: Verifying Checksum\nb3a92fd5c975: Download complete\nb3a92fd5c975: Pull complete\nDigest: sha256:9986082e4f6971be27ebb4cd9f21a4ee347fb36db9e5f222ab0dcf552307c507\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Already exists", "b3a92fd5c975: Pulling fs layer", "b3a92fd5c975: Verifying Checksum", "b3a92fd5c975: Download complete", "b3a92fd5c975: Pull complete", "Digest: sha256:9986082e4f6971be27ebb4cd9f21a4ee347fb36db9e5f222ab0dcf552307c507", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "delta": "0:00:00.179696", "end": "2025-05-01 00:43:34.775388", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-05-01 00:43:34.595692", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Already exists\nb3a92fd5c975: Pulling fs layer\nb3a92fd5c975: Verifying Checksum\nb3a92fd5c975: Download complete\nb3a92fd5c975: Pull complete\nDigest: sha256:9986082e4f6971be27ebb4cd9f21a4ee347fb36db9e5f222ab0dcf552307c507\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Already exists", "b3a92fd5c975: Pulling fs layer", "b3a92fd5c975: Verifying Checksum", "b3a92fd5c975: Download complete", "b3a92fd5c975: Pull complete", "Digest: sha256:9986082e4f6971be27ebb4cd9f21a4ee347fb36db9e5f222ab0dcf552307c507", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "delta": "0:00:00.185740", "end": "2025-05-01 00:43:35.069413", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-05-01 00:43:34.883673", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Already exists\nadf87f63c8c7: Pulling fs layer\nadf87f63c8c7: Verifying Checksum\nadf87f63c8c7: Download complete\nadf87f63c8c7: Pull complete\nDigest: sha256:056a5b1236eaf98721f9ccde747308d98b123eb14fc3aac8b43005fa51fd2ded\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Already exists", "adf87f63c8c7: Pulling fs layer", "adf87f63c8c7: Verifying Checksum", "adf87f63c8c7: Download complete", "adf87f63c8c7: Pull complete", "Digest: sha256:056a5b1236eaf98721f9ccde747308d98b123eb14fc3aac8b43005fa51fd2ded", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos"]} 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:5002/contrail-controller-control-control:nightly-r24.1-centos", "delta": "0:00:02.578887", "end": "2025-05-01 00:43:35.381945", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-05-01 00:43:32.803058", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Pulling fs layer\ndfe4cb4aac89: Pulling fs layer\n84c266cb7323: Pulling fs layer\ndfe4cb4aac89: Verifying Checksum\ndfe4cb4aac89: Download complete\n84c266cb7323: Verifying Checksum\n84c266cb7323: Download complete\nbb505dbf61de: Verifying Checksum\nbb505dbf61de: Download complete\nbb505dbf61de: Pull complete\ndfe4cb4aac89: Pull complete\n84c266cb7323: Pull complete\nDigest: sha256:cafb2ae2515cc55be9034ec79761d85084eb434a97c12c5a3da17511d3d67964\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Pulling fs layer", "dfe4cb4aac89: Pulling fs layer", "84c266cb7323: Pulling fs layer", "dfe4cb4aac89: Verifying Checksum", "dfe4cb4aac89: Download complete", "84c266cb7323: Verifying Checksum", "84c266cb7323: Download complete", "bb505dbf61de: Verifying Checksum", "bb505dbf61de: Download complete", "bb505dbf61de: Pull complete", "dfe4cb4aac89: Pull complete", "84c266cb7323: Pull complete", "Digest: sha256:cafb2ae2515cc55be9034ec79761d85084eb434a97c12c5a3da17511d3d67964", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "delta": "0:00:00.196685", "end": "2025-05-01 00:43:35.448614", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-05-01 00:43:35.251929", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Already exists\nadf87f63c8c7: Pulling fs layer\nadf87f63c8c7: Download complete\nadf87f63c8c7: Pull complete\nDigest: sha256:056a5b1236eaf98721f9ccde747308d98b123eb14fc3aac8b43005fa51fd2ded\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Already exists", "adf87f63c8c7: Pulling fs layer", "adf87f63c8c7: Download complete", "adf87f63c8c7: Pull complete", "Digest: sha256:056a5b1236eaf98721f9ccde747308d98b123eb14fc3aac8b43005fa51fd2ded", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.050117", "end": "2025-05-01 00:43:35.551323", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:43:35.501206", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.068133", "end": "2025-05-01 00:43:36.002055", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:43:35.933922", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} 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:5002/contrail-controller-control-named:nightly-r24.1-centos", "delta": "0:00:00.200347", "end": "2025-05-01 00:43:36.125609", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-05-01 00:43:35.925262", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Already exists\nb3a92fd5c975: Pulling fs layer\nb3a92fd5c975: Verifying Checksum\nb3a92fd5c975: Download complete\nb3a92fd5c975: Pull complete\nDigest: sha256:9986082e4f6971be27ebb4cd9f21a4ee347fb36db9e5f222ab0dcf552307c507\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Already exists", "b3a92fd5c975: Pulling fs layer", "b3a92fd5c975: Verifying Checksum", "b3a92fd5c975: Download complete", "b3a92fd5c975: Pull complete", "Digest: sha256:9986082e4f6971be27ebb4cd9f21a4ee347fb36db9e5f222ab0dcf552307c507", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-named:nightly-r24.1-centos"]} 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:5002/contrail-controller-control-dns:nightly-r24.1-centos", "delta": "0:00:00.186174", "end": "2025-05-01 00:43:36.771797", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-05-01 00:43:36.585623", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\nbb505dbf61de: Already exists\nadf87f63c8c7: Pulling fs layer\nadf87f63c8c7: Verifying Checksum\nadf87f63c8c7: Download complete\nadf87f63c8c7: Pull complete\nDigest: sha256:056a5b1236eaf98721f9ccde747308d98b123eb14fc3aac8b43005fa51fd2ded\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "bb505dbf61de: Already exists", "adf87f63c8c7: Pulling fs layer", "adf87f63c8c7: Verifying Checksum", "adf87f63c8c7: Download complete", "adf87f63c8c7: Pull complete", "Digest: sha256:056a5b1236eaf98721f9ccde747308d98b123eb14fc3aac8b43005fa51fd2ded", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-controller-control-dns:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.069312", "end": "2025-05-01 00:43:37.324808", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:43:37.255496", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} TASK [contrail_control : create /etc/contrail/control] ************************* changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.27] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.23] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.137] => {"changed": false, "stat": {"exists": false}} TASK [contrail_control : create /etc/contrail/common_control.env] ************** 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} changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [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. [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. [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. [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. [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. [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. TASK [contrail_control : populate global common_control.env] ******************* 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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.23] => {"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.137] => (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} changed: [10.0.0.137] => (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} 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} changed: [10.0.0.137] => (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.137] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_control : populate pod specific common_control.env] ************* 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 fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring fatal: [10.0.0.137]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_control : create contrail control compose file] ***************** changed: [10.0.0.27] => {"changed": true, "checksum": "c1a04b722855e13b0bcf619111673a9b1d3527e4", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "39d44eb18ca39a9cd76b52cbf41153c0", "mode": "0644", "owner": "root", "size": 3032, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060238.6180165-79368-3957542878943/source", "state": "file", "uid": 0} changed: [10.0.0.23] => {"changed": true, "checksum": "c1a04b722855e13b0bcf619111673a9b1d3527e4", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "39d44eb18ca39a9cd76b52cbf41153c0", "mode": "0644", "owner": "root", "size": 3032, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060238.6438632-79372-222318241760872/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "c1a04b722855e13b0bcf619111673a9b1d3527e4", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "39d44eb18ca39a9cd76b52cbf41153c0", "mode": "0644", "owner": "root", "size": 3032, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060238.6828072-79373-58409125696069/source", "state": "file", "uid": 0} TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.23] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "a905e41ebaa07c2115fb05f2d6362e69ebd866a37aeeb2b3f5c8c2dfce78c277", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-control-dns:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "4c552f2417847e3cdd81ecea84ad38a0564a0ac73a92c60b3fa879d48d35711b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-control-named:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c0ac54acb15428520bee48c4bb92e7816080e3de2c0d63417c7bd618622cf10b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c4704b8ca1bca1b2ef23ed8f5b0973e72d0232bc5c218b0da2a4c61e4bc199c2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c2d28ae899a8ff7e56c88c790c5acb8a635fa1418e29b16295a71f4c4ce22b7d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.27] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "a905e41ebaa07c2115fb05f2d6362e69ebd866a37aeeb2b3f5c8c2dfce78c277", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-control-dns:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "4c552f2417847e3cdd81ecea84ad38a0564a0ac73a92c60b3fa879d48d35711b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-control-named:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c0ac54acb15428520bee48c4bb92e7816080e3de2c0d63417c7bd618622cf10b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c4704b8ca1bca1b2ef23ed8f5b0973e72d0232bc5c218b0da2a4c61e4bc199c2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c2d28ae899a8ff7e56c88c790c5acb8a635fa1418e29b16295a71f4c4ce22b7d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5002/contrail-controller-control-control:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "a905e41ebaa07c2115fb05f2d6362e69ebd866a37aeeb2b3f5c8c2dfce78c277", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-control-dns:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "4c552f2417847e3cdd81ecea84ad38a0564a0ac73a92c60b3fa879d48d35711b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-controller-control-named:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c0ac54acb15428520bee48c4bb92e7816080e3de2c0d63417c7bd618622cf10b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c4704b8ca1bca1b2ef23ed8f5b0973e72d0232bc5c218b0da2a4c61e4bc199c2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "c2d28ae899a8ff7e56c88c790c5acb8a635fa1418e29b16295a71f4c4ce22b7d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics database] ************************************** [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. [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. [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. 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:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.087980", "end": "2025-05-01 00:44:03.707598", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:44:03.619618", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.090395", "end": "2025-05-01 00:44:03.793042", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:44:03.702647", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.128907", "end": "2025-05-01 00:44:03.921663", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:44:03.792756", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.091393", "end": "2025-05-01 00:44:04.452126", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:44:04.360733", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.088238", "end": "2025-05-01 00:44:04.537045", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:44:04.448807", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.056860", "end": "2025-05-01 00:44:04.601334", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:44:04.544474", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "delta": "0:00:08.007066", "end": "2025-05-01 00:44:13.096317", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-05-01 00:44:05.089251", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Pulling fs layer\n4f775606c51c: Pulling fs layer\n4f775606c51c: Verifying Checksum\n4f775606c51c: Download complete\n4ddfc5011ab1: Verifying Checksum\n4ddfc5011ab1: Download complete\n4ddfc5011ab1: Pull complete\n4f775606c51c: Pull complete\nDigest: sha256:702c19792de46f8587f7ba8fd1229fb9255cb91b4279c429a0e753bc89e6160d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Pulling fs layer", "4f775606c51c: Pulling fs layer", "4f775606c51c: Verifying Checksum", "4f775606c51c: Download complete", "4ddfc5011ab1: Verifying Checksum", "4ddfc5011ab1: Download complete", "4ddfc5011ab1: Pull complete", "4f775606c51c: Pull complete", "Digest: sha256:702c19792de46f8587f7ba8fd1229fb9255cb91b4279c429a0e753bc89e6160d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "delta": "0:00:00.056101", "end": "2025-05-01 00:44:13.642252", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-05-01 00:44:13.586151", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-cassandra\nDigest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-cassandra", "Digest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "delta": "0:00:08.976586", "end": "2025-05-01 00:44:14.104615", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-05-01 00:44:05.128029", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Pulling fs layer\n4f775606c51c: Pulling fs layer\n4f775606c51c: Verifying Checksum\n4f775606c51c: Download complete\n4ddfc5011ab1: Verifying Checksum\n4ddfc5011ab1: Download complete\n4ddfc5011ab1: Pull complete\n4f775606c51c: Pull complete\nDigest: sha256:702c19792de46f8587f7ba8fd1229fb9255cb91b4279c429a0e753bc89e6160d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Pulling fs layer", "4f775606c51c: Pulling fs layer", "4f775606c51c: Verifying Checksum", "4f775606c51c: Download complete", "4ddfc5011ab1: Verifying Checksum", "4ddfc5011ab1: Download complete", "4ddfc5011ab1: Pull complete", "4f775606c51c: Pull complete", "Digest: sha256:702c19792de46f8587f7ba8fd1229fb9255cb91b4279c429a0e753bc89e6160d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.056155", "end": "2025-05-01 00:44:14.185587", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:44:14.129432", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "delta": "0:00:00.067457", "end": "2025-05-01 00:44:14.654942", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-05-01 00:44:14.587485", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-cassandra\nDigest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-cassandra", "Digest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.059999", "end": "2025-05-01 00:44:15.197645", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:44:15.137646", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} 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:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "delta": "0:00:11.102858", "end": "2025-05-01 00:44:16.037516", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-05-01 00:44:04.934658", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Pulling fs layer\n4f775606c51c: Pulling fs layer\n4f775606c51c: Verifying Checksum\n4f775606c51c: Download complete\n4ddfc5011ab1: Verifying Checksum\n4ddfc5011ab1: Download complete\n4ddfc5011ab1: Pull complete\n4f775606c51c: Pull complete\nDigest: sha256:702c19792de46f8587f7ba8fd1229fb9255cb91b4279c429a0e753bc89e6160d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Pulling fs layer", "4f775606c51c: Pulling fs layer", "4f775606c51c: Verifying Checksum", "4f775606c51c: Download complete", "4ddfc5011ab1: Verifying Checksum", "4ddfc5011ab1: Download complete", "4ddfc5011ab1: Pull complete", "4f775606c51c: Pull complete", "Digest: sha256:702c19792de46f8587f7ba8fd1229fb9255cb91b4279c429a0e753bc89e6160d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-query-engine:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "delta": "0:00:00.069532", "end": "2025-05-01 00:44:16.600113", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-05-01 00:44:16.530581", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-cassandra\nDigest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-cassandra", "Digest: sha256:d872e6dea4bfbd3be6ffa16b2e0ec71efa131654f0deb3f20db2c61cac5a7d2f", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.070967", "end": "2025-05-01 00:44:17.176788", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:44:17.105821", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** ok: [10.0.0.23] => {"ansible_facts": {"cassandra_seeds": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"cassandra_seeds": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"cassandra_seeds": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.27] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.23] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.137] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 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} changed: [10.0.0.137] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [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. [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. [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. TASK [contrail_analytics_database : populate global common_analytics_database.env] *** changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 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} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.23] => {"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.137] => (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} 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} 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} changed: [10.0.0.137] => (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.137] => (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.137] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 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 fatal: [10.0.0.137]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.27] => {"changed": true, "checksum": "a37766e0ff2ff0947dfa1f97aba885c871f63f23", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "56073fdac489f86842ba741340ee283a", "mode": "0644", "owner": "root", "size": 3064, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060279.4265213-84397-276992763686569/source", "state": "file", "uid": 0} changed: [10.0.0.23] => {"changed": true, "checksum": "a37766e0ff2ff0947dfa1f97aba885c871f63f23", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "56073fdac489f86842ba741340ee283a", "mode": "0644", "owner": "root", "size": 3064, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060279.4675388-84398-87188211443553/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "a37766e0ff2ff0947dfa1f97aba885c871f63f23", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "56073fdac489f86842ba741340ee283a", "mode": "0644", "owner": "root", "size": 3064, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060279.4933474-84399-249262651026258/source", "state": "file", "uid": 0} TASK [contrail_analytics_database : start contrail analyticsdb] **************** changed: [10.0.0.23] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "3b55244ad4a9277383171e542cc441811d4b24192edb1157098e663c40cd0fda", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "3bd91a7ca8a82d172b2d167d5859fc97d79bf898fee1daabab9c5cf1c9387292", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0bb5f56dede704235ff52a6e60efb4fb57b4c1f5ae2654f12faf42149f5efc54", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1bdd4d89c460fd5b2585e05921d00a5f3caa8ec7247de72410f6616d4cebe8fb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.27] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "3b55244ad4a9277383171e542cc441811d4b24192edb1157098e663c40cd0fda", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "3bd91a7ca8a82d172b2d167d5859fc97d79bf898fee1daabab9c5cf1c9387292", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0bb5f56dede704235ff52a6e60efb4fb57b4c1f5ae2654f12faf42149f5efc54", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1bdd4d89c460fd5b2585e05921d00a5f3caa8ec7247de72410f6616d4cebe8fb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5002/contrail-external-cassandra:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "3b55244ad4a9277383171e542cc441811d4b24192edb1157098e663c40cd0fda", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "3bd91a7ca8a82d172b2d167d5859fc97d79bf898fee1daabab9c5cf1c9387292", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0bb5f56dede704235ff52a6e60efb4fb57b4c1f5ae2654f12faf42149f5efc54", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-analytics-query-engine:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1bdd4d89c460fd5b2585e05921d00a5f3caa8ec7247de72410f6616d4cebe8fb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics] *********************************************** [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. [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. [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. TASK [contrail_analytics : update contrail analytics images] ******************* changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.081637", "end": "2025-05-01 00:44:43.739873", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:44:43.658236", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.080123", "end": "2025-05-01 00:44:43.852770", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:44:43.772647", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.140748", "end": "2025-05-01 00:44:43.959296", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:44:43.818548", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.051324", "end": "2025-05-01 00:44:44.384131", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:44:44.332807", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.076229", "end": "2025-05-01 00:44:44.456297", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:44:44.380068", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.123596", "end": "2025-05-01 00:44:44.695275", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:44:44.571679", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "delta": "0:00:00.191883", "end": "2025-05-01 00:44:45.183958", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-05-01 00:44:44.992075", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n6d70ee315ccf: Pulling fs layer\n6d70ee315ccf: Verifying Checksum\n6d70ee315ccf: Download complete\n6d70ee315ccf: Pull complete\nDigest: sha256:a4b6863f2e7585ddf7d7e1b80316eb028a9084e274b798f7f0035f3e967f4b79\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "6d70ee315ccf: Pulling fs layer", "6d70ee315ccf: Verifying Checksum", "6d70ee315ccf: Download complete", "6d70ee315ccf: Pull complete", "Digest: sha256:a4b6863f2e7585ddf7d7e1b80316eb028a9084e274b798f7f0035f3e967f4b79", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "delta": "0:00:00.186360", "end": "2025-05-01 00:44:45.245540", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-05-01 00:44:45.059180", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n6d70ee315ccf: Pulling fs layer\n6d70ee315ccf: Download complete\n6d70ee315ccf: Pull complete\nDigest: sha256:a4b6863f2e7585ddf7d7e1b80316eb028a9084e274b798f7f0035f3e967f4b79\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "6d70ee315ccf: Pulling fs layer", "6d70ee315ccf: Download complete", "6d70ee315ccf: Pull complete", "Digest: sha256:a4b6863f2e7585ddf7d7e1b80316eb028a9084e274b798f7f0035f3e967f4b79", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "delta": "0:00:00.277802", "end": "2025-05-01 00:44:45.524246", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-05-01 00:44:45.246444", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n6d70ee315ccf: Pulling fs layer\n6d70ee315ccf: Verifying Checksum\n6d70ee315ccf: Download complete\n6d70ee315ccf: Pull complete\nDigest: sha256:a4b6863f2e7585ddf7d7e1b80316eb028a9084e274b798f7f0035f3e967f4b79\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "6d70ee315ccf: Pulling fs layer", "6d70ee315ccf: Verifying Checksum", "6d70ee315ccf: Download complete", "6d70ee315ccf: Pull complete", "Digest: sha256:a4b6863f2e7585ddf7d7e1b80316eb028a9084e274b798f7f0035f3e967f4b79", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "delta": "0:00:00.178217", "end": "2025-05-01 00:44:45.974249", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-05-01 00:44:45.796032", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\nad956e5fbfb6: Pulling fs layer\nad956e5fbfb6: Verifying Checksum\nad956e5fbfb6: Download complete\nad956e5fbfb6: Pull complete\nDigest: sha256:219b100b7ba201a3a79607c268ab74e145d4750e32c7682769bb43276cad78e5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "ad956e5fbfb6: Pulling fs layer", "ad956e5fbfb6: Verifying Checksum", "ad956e5fbfb6: Download complete", "ad956e5fbfb6: Pull complete", "Digest: sha256:219b100b7ba201a3a79607c268ab74e145d4750e32c7682769bb43276cad78e5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "delta": "0:00:00.225676", "end": "2025-05-01 00:44:46.173845", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-05-01 00:44:45.948169", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\nad956e5fbfb6: Pulling fs layer\nad956e5fbfb6: Verifying Checksum\nad956e5fbfb6: Download complete\nad956e5fbfb6: Pull complete\nDigest: sha256:219b100b7ba201a3a79607c268ab74e145d4750e32c7682769bb43276cad78e5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "ad956e5fbfb6: Pulling fs layer", "ad956e5fbfb6: Verifying Checksum", "ad956e5fbfb6: Download complete", "ad956e5fbfb6: Pull complete", "Digest: sha256:219b100b7ba201a3a79607c268ab74e145d4750e32c7682769bb43276cad78e5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "delta": "0:00:00.229898", "end": "2025-05-01 00:44:46.420445", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-05-01 00:44:46.190547", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\nad956e5fbfb6: Pulling fs layer\nad956e5fbfb6: Verifying Checksum\nad956e5fbfb6: Download complete\nad956e5fbfb6: Pull complete\nDigest: sha256:219b100b7ba201a3a79607c268ab74e145d4750e32c7682769bb43276cad78e5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "ad956e5fbfb6: Pulling fs layer", "ad956e5fbfb6: Verifying Checksum", "ad956e5fbfb6: Download complete", "ad956e5fbfb6: Pull complete", "Digest: sha256:219b100b7ba201a3a79607c268ab74e145d4750e32c7682769bb43276cad78e5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-collector:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.061343", "end": "2025-05-01 00:44:46.631721", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:44:46.570378", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.082067", "end": "2025-05-01 00:44:46.894776", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:44:46.812709", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.086205", "end": "2025-05-01 00:44:47.067082", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:44:46.980877", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} TASK [contrail_analytics : create /etc/contrail/analytics] ********************* changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ******** ok: [10.0.0.137] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.23] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.27] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.23] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 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} [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. [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. [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. TASK [contrail_analytics : populate global common_analytics.env] *************** changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 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} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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} changed: [10.0.0.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.27] => (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.137] => (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.23] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.23] => {"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} changed: [10.0.0.137] => (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} changed: [10.0.0.137] => (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} 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} changed: [10.0.0.137] => (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.137] => (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.137] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_analytics : populate pod specific common_analytics.env] ********* 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 fatal: [10.0.0.23]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring fatal: [10.0.0.137]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_analytics : create contrail analytics file] ********************* changed: [10.0.0.27] => {"changed": true, "checksum": "0b8afd377670f13a5758cfbd489904bfc2b8ce5e", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fa8de0bd5f7d316d41b0b71e8d3e7b20", "mode": "0644", "owner": "root", "size": 2433, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060308.521511-89416-184888485551495/source", "state": "file", "uid": 0} changed: [10.0.0.23] => {"changed": true, "checksum": "0b8afd377670f13a5758cfbd489904bfc2b8ce5e", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fa8de0bd5f7d316d41b0b71e8d3e7b20", "mode": "0644", "owner": "root", "size": 2433, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060308.5555618-89417-12124403821310/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "0b8afd377670f13a5758cfbd489904bfc2b8ce5e", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fa8de0bd5f7d316d41b0b71e8d3e7b20", "mode": "0644", "owner": "root", "size": 2433, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060308.5582774-89418-217007646874390/source", "state": "file", "uid": 0} TASK [contrail_analytics : start contrail analytics] *************************** changed: [10.0.0.23] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1c83ba2a133fe10048a1b012b336e5f0981108b698a149c79fcb88a89e473f49", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-analytics-collector:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "749c9b5dc5afa7299c5b17497568f0a9bbd207b0e6aaaad0fda45a25359a1def", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ef2842976aaf812db65e90a27303aa2489f14ed8aa73f304481ebc846143455b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1bd119502650e52a3f278d86a05265b909e57b1595433d450b7dafc84e0eea9c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.27] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1c83ba2a133fe10048a1b012b336e5f0981108b698a149c79fcb88a89e473f49", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-analytics-collector:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "749c9b5dc5afa7299c5b17497568f0a9bbd207b0e6aaaad0fda45a25359a1def", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ef2842976aaf812db65e90a27303aa2489f14ed8aa73f304481ebc846143455b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1bd119502650e52a3f278d86a05265b909e57b1595433d450b7dafc84e0eea9c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-api:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1c83ba2a133fe10048a1b012b336e5f0981108b698a149c79fcb88a89e473f49", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-analytics-collector:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "749c9b5dc5afa7299c5b17497568f0a9bbd207b0e6aaaad0fda45a25359a1def", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ef2842976aaf812db65e90a27303aa2489f14ed8aa73f304481ebc846143455b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1bd119502650e52a3f278d86a05265b909e57b1595433d450b7dafc84e0eea9c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics alarm] ***************************************** [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. [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. [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. TASK [contrail_analytics_alarm : update alarm, external-kafka image] *********** changed: [10.0.0.137] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.076765", "end": "2025-05-01 00:45:12.697027", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:12.620262", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.079567", "end": "2025-05-01 00:45:12.809229", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:12.729662", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.055840", "end": "2025-05-01 00:45:12.860993", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:12.805153", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.070484", "end": "2025-05-01 00:45:13.316374", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:13.245890", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.055488", "end": "2025-05-01 00:45:13.421021", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:13.365533", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.101513", "end": "2025-05-01 00:45:13.411560", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:13.310047", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "delta": "0:00:00.231747", "end": "2025-05-01 00:45:14.093685", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-05-01 00:45:13.861938", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n4aad8e8ede16: Pulling fs layer\n4aad8e8ede16: Download complete\n4aad8e8ede16: Pull complete\nDigest: sha256:ec517b3dc419a7cee95f9751f8bba28648bf6b2581296ce184e78cead14d82ca\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "4aad8e8ede16: Pulling fs layer", "4aad8e8ede16: Download complete", "4aad8e8ede16: Pull complete", "Digest: sha256:ec517b3dc419a7cee95f9751f8bba28648bf6b2581296ce184e78cead14d82ca", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "delta": "0:00:00.170926", "end": "2025-05-01 00:45:14.188563", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-05-01 00:45:14.017637", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n4aad8e8ede16: Pulling fs layer\n4aad8e8ede16: Verifying Checksum\n4aad8e8ede16: Download complete\n4aad8e8ede16: Pull complete\nDigest: sha256:ec517b3dc419a7cee95f9751f8bba28648bf6b2581296ce184e78cead14d82ca\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "4aad8e8ede16: Pulling fs layer", "4aad8e8ede16: Verifying Checksum", "4aad8e8ede16: Download complete", "4aad8e8ede16: Pull complete", "Digest: sha256:ec517b3dc419a7cee95f9751f8bba28648bf6b2581296ce184e78cead14d82ca", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos"]} 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:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "delta": "0:00:00.231968", "end": "2025-05-01 00:45:14.200083", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-05-01 00:45:13.968115", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n4aad8e8ede16: Pulling fs layer\n4aad8e8ede16: Download complete\n4aad8e8ede16: Pull complete\nDigest: sha256:ec517b3dc419a7cee95f9751f8bba28648bf6b2581296ce184e78cead14d82ca\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "4aad8e8ede16: Pulling fs layer", "4aad8e8ede16: Download complete", "4aad8e8ede16: Pull complete", "Digest: sha256:ec517b3dc419a7cee95f9751f8bba28648bf6b2581296ce184e78cead14d82ca", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "delta": "0:00:05.685466", "end": "2025-05-01 00:45:20.474098", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-05-01 00:45:14.788632", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n61d52d6d94ee: Pulling fs layer\nb72ce6dbecba: Pulling fs layer\n61d52d6d94ee: Verifying Checksum\n61d52d6d94ee: Download complete\n61d52d6d94ee: Pull complete\nb72ce6dbecba: Verifying Checksum\nb72ce6dbecba: Download complete\nb72ce6dbecba: Pull complete\nDigest: sha256:afc9378f82b3f50bc926f837e2eb0aa183c6e6c01ea209ddd3e3a0eecf59b767\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "61d52d6d94ee: Pulling fs layer", "b72ce6dbecba: Pulling fs layer", "61d52d6d94ee: Verifying Checksum", "61d52d6d94ee: Download complete", "61d52d6d94ee: Pull complete", "b72ce6dbecba: Verifying Checksum", "b72ce6dbecba: Download complete", "b72ce6dbecba: Pull complete", "Digest: sha256:afc9378f82b3f50bc926f837e2eb0aa183c6e6c01ea209ddd3e3a0eecf59b767", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "delta": "0:00:05.937064", "end": "2025-05-01 00:45:20.633224", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-05-01 00:45:14.696160", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n61d52d6d94ee: Pulling fs layer\nb72ce6dbecba: Pulling fs layer\n61d52d6d94ee: Download complete\n61d52d6d94ee: Pull complete\nb72ce6dbecba: Verifying Checksum\nb72ce6dbecba: Download complete\nb72ce6dbecba: Pull complete\nDigest: sha256:afc9378f82b3f50bc926f837e2eb0aa183c6e6c01ea209ddd3e3a0eecf59b767\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "61d52d6d94ee: Pulling fs layer", "b72ce6dbecba: Pulling fs layer", "61d52d6d94ee: Download complete", "61d52d6d94ee: Pull complete", "b72ce6dbecba: Verifying Checksum", "b72ce6dbecba: Download complete", "b72ce6dbecba: Pull complete", "Digest: sha256:afc9378f82b3f50bc926f837e2eb0aa183c6e6c01ea209ddd3e3a0eecf59b767", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "delta": "0:00:06.173007", "end": "2025-05-01 00:45:20.935579", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-05-01 00:45:14.762572", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n61d52d6d94ee: Pulling fs layer\nb72ce6dbecba: Pulling fs layer\n61d52d6d94ee: Verifying Checksum\n61d52d6d94ee: Download complete\n61d52d6d94ee: Pull complete\nb72ce6dbecba: Verifying Checksum\nb72ce6dbecba: Download complete\nb72ce6dbecba: Pull complete\nDigest: sha256:afc9378f82b3f50bc926f837e2eb0aa183c6e6c01ea209ddd3e3a0eecf59b767\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "61d52d6d94ee: Pulling fs layer", "b72ce6dbecba: Pulling fs layer", "61d52d6d94ee: Verifying Checksum", "61d52d6d94ee: Download complete", "61d52d6d94ee: Pull complete", "b72ce6dbecba: Verifying Checksum", "b72ce6dbecba: Download complete", "b72ce6dbecba: Pull complete", "Digest: sha256:afc9378f82b3f50bc926f837e2eb0aa183c6e6c01ea209ddd3e3a0eecf59b767", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-kafka:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.055270", "end": "2025-05-01 00:45:20.991152", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:20.935882", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.074209", "end": "2025-05-01 00:45:21.199335", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:21.125126", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.090128", "end": "2025-05-01 00:45:21.457270", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:21.367142", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.23] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} ok: [10.0.0.137] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.27,10.0.0.23,10.0.0.137"}, "changed": false} TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.23] => {"changed": true, "checksum": "a6015aff99bb07775902aa71d34238d9e7dc1353", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "34023705c61d0a737d7ab50de34d6a95", "mode": "0644", "owner": "root", "size": 2526, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060323.005317-91408-174901738310064/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "a6015aff99bb07775902aa71d34238d9e7dc1353", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "34023705c61d0a737d7ab50de34d6a95", "mode": "0644", "owner": "root", "size": 2526, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060323.103656-91409-169945587259627/source", "state": "file", "uid": 0} changed: [10.0.0.27] => {"changed": true, "checksum": "a6015aff99bb07775902aa71d34238d9e7dc1353", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "34023705c61d0a737d7ab50de34d6a95", "mode": "0644", "owner": "root", "size": 2526, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060323.0882885-91407-147508595619815/source", "state": "file", "uid": 0} TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** changed: [10.0.0.27] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0691d03e7279109bb275764e286571062f66ca28d24bc507badbe942d5b0b794", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-kafka:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1a5122d3ee05d412506e240b66afd12ae6632049be57b9b9f04c091420ff49db", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1d0b46276081c5fd28731cfaf9802c47a0e785c741a98629d2db568926f37a92", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "36c67a872a405021d661034ec8100c0386a17f95841b49bd5f56c514233e8d9e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.23] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0691d03e7279109bb275764e286571062f66ca28d24bc507badbe942d5b0b794", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-kafka:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1a5122d3ee05d412506e240b66afd12ae6632049be57b9b9f04c091420ff49db", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1d0b46276081c5fd28731cfaf9802c47a0e785c741a98629d2db568926f37a92", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "36c67a872a405021d661034ec8100c0386a17f95841b49bd5f56c514233e8d9e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-alarm-gen:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "0691d03e7279109bb275764e286571062f66ca28d24bc507badbe942d5b0b794", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-external-kafka:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1a5122d3ee05d412506e240b66afd12ae6632049be57b9b9f04c091420ff49db", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "1d0b46276081c5fd28731cfaf9802c47a0e785c741a98629d2db568926f37a92", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "36c67a872a405021d661034ec8100c0386a17f95841b49bd5f56c514233e8d9e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics snmp] ****************************************** [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. [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. [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. TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology 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:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.074287", "end": "2025-05-01 00:45:27.780669", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:27.706382", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.066689", "end": "2025-05-01 00:45:27.783748", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:27.717059", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:00.066207", "end": "2025-05-01 00:45:27.825497", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:27.759290", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.068828", "end": "2025-05-01 00:45:28.423657", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:28.354829", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.063759", "end": "2025-05-01 00:45:28.428323", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:28.364564", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:00.068651", "end": "2025-05-01 00:45:28.484358", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:28.415707", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "delta": "0:00:00.225659", "end": "2025-05-01 00:45:29.245697", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-05-01 00:45:29.020038", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\ncaf095d185df: Pulling fs layer\n54d2b2f70419: Pulling fs layer\ncaf095d185df: Verifying Checksum\ncaf095d185df: Download complete\n54d2b2f70419: Download complete\ncaf095d185df: Pull complete\n54d2b2f70419: Pull complete\nDigest: sha256:22bc4be08716be55217de8c9a810688204773b83abd7214c6dff397ba93e05de\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "caf095d185df: Pulling fs layer", "54d2b2f70419: Pulling fs layer", "caf095d185df: Verifying Checksum", "caf095d185df: Download complete", "54d2b2f70419: Download complete", "caf095d185df: Pull complete", "54d2b2f70419: Pull complete", "Digest: sha256:22bc4be08716be55217de8c9a810688204773b83abd7214c6dff397ba93e05de", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "delta": "0:00:00.264446", "end": "2025-05-01 00:45:29.418641", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-05-01 00:45:29.154195", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\ncaf095d185df: Pulling fs layer\n54d2b2f70419: Pulling fs layer\ncaf095d185df: Download complete\n54d2b2f70419: Verifying Checksum\n54d2b2f70419: Download complete\ncaf095d185df: Pull complete\n54d2b2f70419: Pull complete\nDigest: sha256:22bc4be08716be55217de8c9a810688204773b83abd7214c6dff397ba93e05de\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "caf095d185df: Pulling fs layer", "54d2b2f70419: Pulling fs layer", "caf095d185df: Download complete", "54d2b2f70419: Verifying Checksum", "54d2b2f70419: Download complete", "caf095d185df: Pull complete", "54d2b2f70419: Pull complete", "Digest: sha256:22bc4be08716be55217de8c9a810688204773b83abd7214c6dff397ba93e05de", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos"]} 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:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "delta": "0:00:00.319241", "end": "2025-05-01 00:45:29.499662", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-05-01 00:45:29.180421", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\ncaf095d185df: Pulling fs layer\n54d2b2f70419: Pulling fs layer\n54d2b2f70419: Verifying Checksum\n54d2b2f70419: Download complete\ncaf095d185df: Verifying Checksum\ncaf095d185df: Download complete\ncaf095d185df: Pull complete\n54d2b2f70419: Pull complete\nDigest: sha256:22bc4be08716be55217de8c9a810688204773b83abd7214c6dff397ba93e05de\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "caf095d185df: Pulling fs layer", "54d2b2f70419: Pulling fs layer", "54d2b2f70419: Verifying Checksum", "54d2b2f70419: Download complete", "caf095d185df: Verifying Checksum", "caf095d185df: Download complete", "caf095d185df: Pull complete", "54d2b2f70419: Pull complete", "Digest: sha256:22bc4be08716be55217de8c9a810688204773b83abd7214c6dff397ba93e05de", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "delta": "0:00:00.207188", "end": "2025-05-01 00:45:29.945330", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-05-01 00:45:29.738142", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n72c62858317b: Pulling fs layer\n14c7494b7e99: Pulling fs layer\n72c62858317b: Verifying Checksum\n72c62858317b: Download complete\n14c7494b7e99: Verifying Checksum\n14c7494b7e99: Download complete\n72c62858317b: Pull complete\n14c7494b7e99: Pull complete\nDigest: sha256:175394bb3b70d6801ffa181ceb273cf4c283def35abd8d1fafca9e362bf54b8a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "72c62858317b: Pulling fs layer", "14c7494b7e99: Pulling fs layer", "72c62858317b: Verifying Checksum", "72c62858317b: Download complete", "14c7494b7e99: Verifying Checksum", "14c7494b7e99: Download complete", "72c62858317b: Pull complete", "14c7494b7e99: Pull complete", "Digest: sha256:175394bb3b70d6801ffa181ceb273cf4c283def35abd8d1fafca9e362bf54b8a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "delta": "0:00:00.281031", "end": "2025-05-01 00:45:30.225784", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-05-01 00:45:29.944753", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n72c62858317b: Pulling fs layer\n14c7494b7e99: Pulling fs layer\n72c62858317b: Verifying Checksum\n72c62858317b: Download complete\n14c7494b7e99: Verifying Checksum\n14c7494b7e99: Download complete\n72c62858317b: Pull complete\n14c7494b7e99: Pull complete\nDigest: sha256:175394bb3b70d6801ffa181ceb273cf4c283def35abd8d1fafca9e362bf54b8a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "72c62858317b: Pulling fs layer", "14c7494b7e99: Pulling fs layer", "72c62858317b: Verifying Checksum", "72c62858317b: Download complete", "14c7494b7e99: Verifying Checksum", "14c7494b7e99: Download complete", "72c62858317b: Pull complete", "14c7494b7e99: Pull complete", "Digest: sha256:175394bb3b70d6801ffa181ceb273cf4c283def35abd8d1fafca9e362bf54b8a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos"]} 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:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "delta": "0:00:00.284043", "end": "2025-05-01 00:45:30.293500", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-05-01 00:45:30.009457", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\n4ddfc5011ab1: Already exists\n72c62858317b: Pulling fs layer\n14c7494b7e99: Pulling fs layer\n72c62858317b: Verifying Checksum\n72c62858317b: Download complete\n14c7494b7e99: Verifying Checksum\n14c7494b7e99: Download complete\n72c62858317b: Pull complete\n14c7494b7e99: Pull complete\nDigest: sha256:175394bb3b70d6801ffa181ceb273cf4c283def35abd8d1fafca9e362bf54b8a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "4ddfc5011ab1: Already exists", "72c62858317b: Pulling fs layer", "14c7494b7e99: Pulling fs layer", "72c62858317b: Verifying Checksum", "72c62858317b: Download complete", "14c7494b7e99: Verifying Checksum", "14c7494b7e99: Download complete", "72c62858317b: Pull complete", "14c7494b7e99: Pull complete", "Digest: sha256:175394bb3b70d6801ffa181ceb273cf4c283def35abd8d1fafca9e362bf54b8a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos"]} changed: [10.0.0.23] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.053383", "end": "2025-05-01 00:45:30.494097", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:30.440714", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.071753", "end": "2025-05-01 00:45:30.965444", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:30.893691", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.137] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.072822", "end": "2025-05-01 00:45:30.969196", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:30.896374", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Image is up to date for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** changed: [10.0.0.23] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.27] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.137] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] *** changed: [10.0.0.23] => {"changed": true, "checksum": "dbd67572f299d89ab34b2faf6793f487987bb741", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "a189c759f529fbc2523c300738158b51", "mode": "0644", "owner": "root", "size": 2386, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060332.4155664-93694-245721799545255/source", "state": "file", "uid": 0} changed: [10.0.0.27] => {"changed": true, "checksum": "dbd67572f299d89ab34b2faf6793f487987bb741", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "a189c759f529fbc2523c300738158b51", "mode": "0644", "owner": "root", "size": 2386, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060332.3396733-93693-159758175517185/source", "state": "file", "uid": 0} changed: [10.0.0.137] => {"changed": true, "checksum": "dbd67572f299d89ab34b2faf6793f487987bb741", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "a189c759f529fbc2523c300738158b51", "mode": "0644", "owner": "root", "size": 2386, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060332.4702675-93695-156518911717468/source", "state": "file", "uid": 0} TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** changed: [10.0.0.23] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6a4bf993561a8630a42fe7a8ddae8517b39b11d4daa94ef6bd183d3895f690fb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6163ae164d093aa2a3b2c0dbf598c031c26b85da0b6d3b3cd166bd2a7828a528", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f155134d209232a112e5db5b3f1a00566f13b3b38d189427b07141b93792a18f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "5466fabc812acca70c0847b2d3346f814b4ec7ef3a9b9e259120819e3fed8f42", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.27] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6a4bf993561a8630a42fe7a8ddae8517b39b11d4daa94ef6bd183d3895f690fb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6163ae164d093aa2a3b2c0dbf598c031c26b85da0b6d3b3cd166bd2a7828a528", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f155134d209232a112e5db5b3f1a00566f13b3b38d189427b07141b93792a18f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "5466fabc812acca70c0847b2d3346f814b4ec7ef3a9b9e259120819e3fed8f42", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.137] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6a4bf993561a8630a42fe7a8ddae8517b39b11d4daa94ef6bd183d3895f690fb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "6163ae164d093aa2a3b2c0dbf598c031c26b85da0b6d3b3cd166bd2a7828a528", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "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/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-collector:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f155134d209232a112e5db5b3f1a00566f13b3b38d189427b07141b93792a18f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5002/contrail-analytics-snmp-topology:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "5466fabc812acca70c0847b2d3346f814b4ec7ef3a9b9e259120819e3fed8f42", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail rsyslogd for Linux] ************************************** [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. [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. TASK [contrail_rsyslogd : update contrail rsyslogd image] ********************** changed: [10.0.0.254] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "delta": "0:00:00.512869", "end": "2025-05-01 00:45:38.722081", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-05-01 00:45:38.209212", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n5aa02e8faed0: Pulling fs layer\na033e47aaf7d: Pulling fs layer\n8484214e26e3: Pulling fs layer\nfd8066fe9043: Pulling fs layer\nfd8066fe9043: Waiting\n8484214e26e3: Download complete\n5aa02e8faed0: Verifying Checksum\n5aa02e8faed0: Download complete\nfd8066fe9043: Verifying Checksum\nfd8066fe9043: Download complete\n5aa02e8faed0: Pull complete\na033e47aaf7d: Download complete\na033e47aaf7d: Pull complete\n8484214e26e3: Pull complete\nfd8066fe9043: Pull complete\nDigest: sha256:970ac0157a0a3927201445f88f7416f187d6999cf82cda3035755fbd08877577\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "5aa02e8faed0: Pulling fs layer", "a033e47aaf7d: Pulling fs layer", "8484214e26e3: Pulling fs layer", "fd8066fe9043: Pulling fs layer", "fd8066fe9043: Waiting", "8484214e26e3: Download complete", "5aa02e8faed0: Verifying Checksum", "5aa02e8faed0: Download complete", "fd8066fe9043: Verifying Checksum", "fd8066fe9043: Download complete", "5aa02e8faed0: Pull complete", "a033e47aaf7d: Download complete", "a033e47aaf7d: Pull complete", "8484214e26e3: Pull complete", "fd8066fe9043: Pull complete", "Digest: sha256:970ac0157a0a3927201445f88f7416f187d6999cf82cda3035755fbd08877577", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos"]} changed: [10.0.0.22] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "delta": "0:00:00.572369", "end": "2025-05-01 00:45:38.729365", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-05-01 00:45:38.156996", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\n5aa02e8faed0: Pulling fs layer\na033e47aaf7d: Pulling fs layer\n8484214e26e3: Pulling fs layer\nfd8066fe9043: Pulling fs layer\nfd8066fe9043: Waiting\n8484214e26e3: Verifying Checksum\n8484214e26e3: Download complete\n5aa02e8faed0: Download complete\nfd8066fe9043: Verifying Checksum\nfd8066fe9043: Download complete\n5aa02e8faed0: Pull complete\na033e47aaf7d: Verifying Checksum\na033e47aaf7d: Download complete\na033e47aaf7d: Pull complete\n8484214e26e3: Pull complete\nfd8066fe9043: Pull complete\nDigest: sha256:970ac0157a0a3927201445f88f7416f187d6999cf82cda3035755fbd08877577\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "5aa02e8faed0: Pulling fs layer", "a033e47aaf7d: Pulling fs layer", "8484214e26e3: Pulling fs layer", "fd8066fe9043: Pulling fs layer", "fd8066fe9043: Waiting", "8484214e26e3: Verifying Checksum", "8484214e26e3: Download complete", "5aa02e8faed0: Download complete", "fd8066fe9043: Verifying Checksum", "fd8066fe9043: Download complete", "5aa02e8faed0: Pull complete", "a033e47aaf7d: Verifying Checksum", "a033e47aaf7d: Download complete", "a033e47aaf7d: Pull complete", "8484214e26e3: Pull complete", "fd8066fe9043: Pull complete", "Digest: sha256:970ac0157a0a3927201445f88f7416f187d6999cf82cda3035755fbd08877577", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-external-rsyslogd:nightly-r24.1-centos"]} TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** changed: [10.0.0.22] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.254] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_rsyslogd : create rsyslogd compose file] ************************ changed: [10.0.0.254] => {"changed": true, "checksum": "cafe7df001d52ee9f1260f8cc884937202f42920", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1a40683fffa033be4b11ed95b2ae360d", "mode": "0644", "owner": "root", "size": 620, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060339.726182-95463-33475685317598/source", "state": "file", "uid": 0} changed: [10.0.0.22] => {"changed": true, "checksum": "cafe7df001d52ee9f1260f8cc884937202f42920", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1a40683fffa033be4b11ed95b2ae360d", "mode": "0644", "owner": "root", "size": 620, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060339.7434325-95461-20139855594492/source", "state": "file", "uid": 0} TASK [contrail_rsyslogd : start rsyslogd] ************************************** changed: [10.0.0.22] => {"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:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "2d7e628b330c8b404cbd02a52fbf309772f393e6fac9942f69a69dc727b58f15", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.254] => {"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:5002/contrail-external-rsyslogd:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "2d7e628b330c8b404cbd02a52fbf309772f393e6fac9942f69a69dc727b58f15", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail vrouter for Linux] *************************************** TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.254] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} ok: [10.0.0.22] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} [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. [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. TASK [contrail_vrouter : update image] ***************************************** changed: [10.0.0.254] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:04.889338", "end": "2025-05-01 00:45:48.656197", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:43.766859", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Pulling fs layer\n8434b7995034: Pulling fs layer\n561446378332: Pulling fs layer\n6fc51c48687e: Pulling fs layer\n6fc51c48687e: Waiting\n8434b7995034: Verifying Checksum\n8434b7995034: Download complete\n6fc51c48687e: Verifying Checksum\n6fc51c48687e: Download complete\n561446378332: Verifying Checksum\n561446378332: Download complete\naee1b7f45165: Verifying Checksum\naee1b7f45165: Download complete\naee1b7f45165: Pull complete\n8434b7995034: Pull complete\n561446378332: Pull complete\n6fc51c48687e: Pull complete\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Pulling fs layer", "8434b7995034: Pulling fs layer", "561446378332: Pulling fs layer", "6fc51c48687e: Pulling fs layer", "6fc51c48687e: Waiting", "8434b7995034: Verifying Checksum", "8434b7995034: Download complete", "6fc51c48687e: Verifying Checksum", "6fc51c48687e: Download complete", "561446378332: Verifying Checksum", "561446378332: Download complete", "aee1b7f45165: Verifying Checksum", "aee1b7f45165: Download complete", "aee1b7f45165: Pull complete", "8434b7995034: Pull complete", "561446378332: Pull complete", "6fc51c48687e: Pull complete", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.22] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "delta": "0:00:05.435670", "end": "2025-05-01 00:45:49.136695", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:43.701025", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Pulling fs layer\n8434b7995034: Pulling fs layer\n561446378332: Pulling fs layer\n6fc51c48687e: Pulling fs layer\n6fc51c48687e: Waiting\n8434b7995034: Verifying Checksum\n8434b7995034: Download complete\n561446378332: Verifying Checksum\n561446378332: Download complete\n6fc51c48687e: Verifying Checksum\n6fc51c48687e: Download complete\naee1b7f45165: Verifying Checksum\naee1b7f45165: Download complete\naee1b7f45165: Pull complete\n8434b7995034: Pull complete\n561446378332: Pull complete\n6fc51c48687e: Pull complete\nDigest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Pulling fs layer", "8434b7995034: Pulling fs layer", "561446378332: Pulling fs layer", "6fc51c48687e: Pulling fs layer", "6fc51c48687e: Waiting", "8434b7995034: Verifying Checksum", "8434b7995034: Download complete", "561446378332: Verifying Checksum", "561446378332: Download complete", "6fc51c48687e: Verifying Checksum", "6fc51c48687e: Download complete", "aee1b7f45165: Verifying Checksum", "aee1b7f45165: Download complete", "aee1b7f45165: Pull complete", "8434b7995034: Pull complete", "561446378332: Pull complete", "6fc51c48687e: Pull complete", "Digest: sha256:5c6f4d20fe8e52f5154a8a649916241a5ddc11f4aa5e6a02a5b686b8b96216c9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos"]} changed: [10.0.0.254] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:05.469470", "end": "2025-05-01 00:45:54.640663", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:49.171193", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\neb85a1b4cb2e: Pulling fs layer\nf3c2fa746018: Pulling fs layer\nf3c2fa746018: Verifying Checksum\nf3c2fa746018: Download complete\neb85a1b4cb2e: Verifying Checksum\neb85a1b4cb2e: Download complete\neb85a1b4cb2e: Pull complete\nf3c2fa746018: Pull complete\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "eb85a1b4cb2e: Pulling fs layer", "f3c2fa746018: Pulling fs layer", "f3c2fa746018: Verifying Checksum", "f3c2fa746018: Download complete", "eb85a1b4cb2e: Verifying Checksum", "eb85a1b4cb2e: Download complete", "eb85a1b4cb2e: Pull complete", "f3c2fa746018: Pull complete", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.22] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "delta": "0:00:05.501121", "end": "2025-05-01 00:45:55.247303", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-05-01 00:45:49.746182", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\neb85a1b4cb2e: Pulling fs layer\nf3c2fa746018: Pulling fs layer\nf3c2fa746018: Download complete\neb85a1b4cb2e: Verifying Checksum\neb85a1b4cb2e: Download complete\neb85a1b4cb2e: Pull complete\nf3c2fa746018: Pull complete\nDigest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "eb85a1b4cb2e: Pulling fs layer", "f3c2fa746018: Pulling fs layer", "f3c2fa746018: Download complete", "eb85a1b4cb2e: Verifying Checksum", "eb85a1b4cb2e: Download complete", "eb85a1b4cb2e: Pull complete", "f3c2fa746018: Pull complete", "Digest: sha256:e07bb3c01ae26fe4abc1693b4b7f6c2da23aa155bc04bc5c0bc2fa27b83ece4b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos"]} changed: [10.0.0.254] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.333468", "end": "2025-05-01 00:45:55.523120", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:55.189652", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\na80d5e405697: Pulling fs layer\n207aaa094786: Pulling fs layer\na80d5e405697: Verifying Checksum\na80d5e405697: Download complete\n207aaa094786: Verifying Checksum\n207aaa094786: Download complete\na80d5e405697: Pull complete\n207aaa094786: Pull complete\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "a80d5e405697: Pulling fs layer", "207aaa094786: Pulling fs layer", "a80d5e405697: Verifying Checksum", "a80d5e405697: Download complete", "207aaa094786: Verifying Checksum", "207aaa094786: Download complete", "a80d5e405697: Pull complete", "207aaa094786: Pull complete", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.22] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "delta": "0:00:00.340398", "end": "2025-05-01 00:45:56.189202", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-05-01 00:45:55.848804", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\na80d5e405697: Pulling fs layer\n207aaa094786: Pulling fs layer\na80d5e405697: Verifying Checksum\na80d5e405697: Download complete\na80d5e405697: Pull complete\n207aaa094786: Verifying Checksum\n207aaa094786: Download complete\n207aaa094786: Pull complete\nDigest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "a80d5e405697: Pulling fs layer", "207aaa094786: Pulling fs layer", "a80d5e405697: Verifying Checksum", "a80d5e405697: Download complete", "a80d5e405697: Pull complete", "207aaa094786: Verifying Checksum", "207aaa094786: Download complete", "207aaa094786: Pull complete", "Digest: sha256:fcb0ba67f98ce475110a448c02240c718e66d0b2aca4f177c9594473a1dca7cb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos"]} changed: [10.0.0.254] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "delta": "0:00:07.656930", "end": "2025-05-01 00:46:03.663986", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:56.007056", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-vrouter-kernel-build-init\nc7ff1e1c28ca: Pulling fs layer\nd5dfaa7d8f97: Pulling fs layer\n969ad4fdba84: Pulling fs layer\ndf30f8517c1d: Pulling fs layer\n59eb6830db26: Pulling fs layer\nc56906773ba0: Pulling fs layer\ned51df214e15: Pulling fs layer\nac7a90386599: Pulling fs layer\ndf30f8517c1d: Waiting\n59eb6830db26: Waiting\nc56906773ba0: Waiting\ned51df214e15: Waiting\nac7a90386599: Waiting\nd5dfaa7d8f97: Verifying Checksum\nd5dfaa7d8f97: Download complete\n969ad4fdba84: Verifying Checksum\n969ad4fdba84: Download complete\n59eb6830db26: Verifying Checksum\n59eb6830db26: Download complete\ndf30f8517c1d: Verifying Checksum\ndf30f8517c1d: Download complete\ned51df214e15: Verifying Checksum\ned51df214e15: Download complete\nac7a90386599: Verifying Checksum\nac7a90386599: Download complete\nc7ff1e1c28ca: Verifying Checksum\nc7ff1e1c28ca: Download complete\nc56906773ba0: Verifying Checksum\nc56906773ba0: Download complete\nc7ff1e1c28ca: Pull complete\nd5dfaa7d8f97: Pull complete\n969ad4fdba84: Pull complete\ndf30f8517c1d: Pull complete\n59eb6830db26: Pull complete\nc56906773ba0: Pull complete\ned51df214e15: Pull complete\nac7a90386599: Pull complete\nDigest: sha256:aedf337ad0b18f4e749393dbc2da1b3d0bd6bc5f3dfa684309fc1f493c16d35b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-vrouter-kernel-build-init", "c7ff1e1c28ca: Pulling fs layer", "d5dfaa7d8f97: Pulling fs layer", "969ad4fdba84: Pulling fs layer", "df30f8517c1d: Pulling fs layer", "59eb6830db26: Pulling fs layer", "c56906773ba0: Pulling fs layer", "ed51df214e15: Pulling fs layer", "ac7a90386599: Pulling fs layer", "df30f8517c1d: Waiting", "59eb6830db26: Waiting", "c56906773ba0: Waiting", "ed51df214e15: Waiting", "ac7a90386599: Waiting", "d5dfaa7d8f97: Verifying Checksum", "d5dfaa7d8f97: Download complete", "969ad4fdba84: Verifying Checksum", "969ad4fdba84: Download complete", "59eb6830db26: Verifying Checksum", "59eb6830db26: Download complete", "df30f8517c1d: Verifying Checksum", "df30f8517c1d: Download complete", "ed51df214e15: Verifying Checksum", "ed51df214e15: Download complete", "ac7a90386599: Verifying Checksum", "ac7a90386599: Download complete", "c7ff1e1c28ca: Verifying Checksum", "c7ff1e1c28ca: Download complete", "c56906773ba0: Verifying Checksum", "c56906773ba0: Download complete", "c7ff1e1c28ca: Pull complete", "d5dfaa7d8f97: Pull complete", "969ad4fdba84: Pull complete", "df30f8517c1d: Pull complete", "59eb6830db26: Pull complete", "c56906773ba0: Pull complete", "ed51df214e15: Pull complete", "ac7a90386599: Pull complete", "Digest: sha256:aedf337ad0b18f4e749393dbc2da1b3d0bd6bc5f3dfa684309fc1f493c16d35b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos"]} changed: [10.0.0.22] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "delta": "0:00:07.888372", "end": "2025-05-01 00:46:04.538910", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-05-01 00:45:56.650538", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-vrouter-kernel-build-init\nc7ff1e1c28ca: Pulling fs layer\nd5dfaa7d8f97: Pulling fs layer\n969ad4fdba84: Pulling fs layer\ndf30f8517c1d: Pulling fs layer\n59eb6830db26: Pulling fs layer\nc56906773ba0: Pulling fs layer\ned51df214e15: Pulling fs layer\nac7a90386599: Pulling fs layer\ndf30f8517c1d: Waiting\n59eb6830db26: Waiting\nc56906773ba0: Waiting\ned51df214e15: Waiting\nac7a90386599: Waiting\n969ad4fdba84: Download complete\nd5dfaa7d8f97: Verifying Checksum\nd5dfaa7d8f97: Download complete\ndf30f8517c1d: Download complete\n59eb6830db26: Verifying Checksum\n59eb6830db26: Download complete\ned51df214e15: Verifying Checksum\ned51df214e15: Download complete\nac7a90386599: Verifying Checksum\nac7a90386599: Download complete\nc7ff1e1c28ca: Verifying Checksum\nc7ff1e1c28ca: Download complete\nc56906773ba0: Verifying Checksum\nc56906773ba0: Download complete\nc7ff1e1c28ca: Pull complete\nd5dfaa7d8f97: Pull complete\n969ad4fdba84: Pull complete\ndf30f8517c1d: Pull complete\n59eb6830db26: Pull complete\nc56906773ba0: Pull complete\ned51df214e15: Pull complete\nac7a90386599: Pull complete\nDigest: sha256:aedf337ad0b18f4e749393dbc2da1b3d0bd6bc5f3dfa684309fc1f493c16d35b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-vrouter-kernel-build-init", "c7ff1e1c28ca: Pulling fs layer", "d5dfaa7d8f97: Pulling fs layer", "969ad4fdba84: Pulling fs layer", "df30f8517c1d: Pulling fs layer", "59eb6830db26: Pulling fs layer", "c56906773ba0: Pulling fs layer", "ed51df214e15: Pulling fs layer", "ac7a90386599: Pulling fs layer", "df30f8517c1d: Waiting", "59eb6830db26: Waiting", "c56906773ba0: Waiting", "ed51df214e15: Waiting", "ac7a90386599: Waiting", "969ad4fdba84: Download complete", "d5dfaa7d8f97: Verifying Checksum", "d5dfaa7d8f97: Download complete", "df30f8517c1d: Download complete", "59eb6830db26: Verifying Checksum", "59eb6830db26: Download complete", "ed51df214e15: Verifying Checksum", "ed51df214e15: Download complete", "ac7a90386599: Verifying Checksum", "ac7a90386599: Download complete", "c7ff1e1c28ca: Verifying Checksum", "c7ff1e1c28ca: Download complete", "c56906773ba0: Verifying Checksum", "c56906773ba0: Download complete", "c7ff1e1c28ca: Pull complete", "d5dfaa7d8f97: Pull complete", "969ad4fdba84: Pull complete", "df30f8517c1d: Pull complete", "59eb6830db26: Pull complete", "c56906773ba0: Pull complete", "ed51df214e15: Pull complete", "ac7a90386599: Pull complete", "Digest: sha256:aedf337ad0b18f4e749393dbc2da1b3d0bd6bc5f3dfa684309fc1f493c16d35b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos"]} changed: [10.0.0.254] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "delta": "0:00:04.011907", "end": "2025-05-01 00:46:08.147750", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-05-01 00:46:04.135843", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\ne2d7c29ccc1d: Pulling fs layer\n38e8757f8f61: Pulling fs layer\nc19a749a2874: Pulling fs layer\n0fe103df6779: Pulling fs layer\n9580a004f635: Pulling fs layer\n99c2f008a5ce: Pulling fs layer\n0fe103df6779: Waiting\n9580a004f635: Waiting\n99c2f008a5ce: Waiting\n38e8757f8f61: Download complete\n0fe103df6779: Verifying Checksum\n0fe103df6779: Download complete\n9580a004f635: Verifying Checksum\n9580a004f635: Download complete\n99c2f008a5ce: Verifying Checksum\n99c2f008a5ce: Download complete\ne2d7c29ccc1d: Verifying Checksum\ne2d7c29ccc1d: Download complete\nc19a749a2874: Verifying Checksum\nc19a749a2874: Download complete\ne2d7c29ccc1d: Pull complete\n38e8757f8f61: Pull complete\nc19a749a2874: Pull complete\n0fe103df6779: Pull complete\n9580a004f635: Pull complete\n99c2f008a5ce: Pull complete\nDigest: sha256:c1cccef5305122437a6f426771faa6c2ab1c950ecd51e7676767b427a312d27d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "e2d7c29ccc1d: Pulling fs layer", "38e8757f8f61: Pulling fs layer", "c19a749a2874: Pulling fs layer", "0fe103df6779: Pulling fs layer", "9580a004f635: Pulling fs layer", "99c2f008a5ce: Pulling fs layer", "0fe103df6779: Waiting", "9580a004f635: Waiting", "99c2f008a5ce: Waiting", "38e8757f8f61: Download complete", "0fe103df6779: Verifying Checksum", "0fe103df6779: Download complete", "9580a004f635: Verifying Checksum", "9580a004f635: Download complete", "99c2f008a5ce: Verifying Checksum", "99c2f008a5ce: Download complete", "e2d7c29ccc1d: Verifying Checksum", "e2d7c29ccc1d: Download complete", "c19a749a2874: Verifying Checksum", "c19a749a2874: Download complete", "e2d7c29ccc1d: Pull complete", "38e8757f8f61: Pull complete", "c19a749a2874: Pull complete", "0fe103df6779: Pull complete", "9580a004f635: Pull complete", "99c2f008a5ce: Pull complete", "Digest: sha256:c1cccef5305122437a6f426771faa6c2ab1c950ecd51e7676767b427a312d27d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos"]} changed: [10.0.0.22] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "delta": "0:00:04.627401", "end": "2025-05-01 00:46:09.651293", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-05-01 00:46:05.023892", "stderr": "", "stderr_lines": [], "stdout": "nightly-r24.1-centos: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n95f670a8ff78: Already exists\nb88f3a66f5de: Already exists\n464f3e9f6c64: Already exists\n893e35f8159b: Already exists\na274bf1c2703: Already exists\n55779d4689e6: Already exists\naee1b7f45165: Already exists\n8434b7995034: Already exists\ne2d7c29ccc1d: Pulling fs layer\n38e8757f8f61: Pulling fs layer\nc19a749a2874: Pulling fs layer\n0fe103df6779: Pulling fs layer\n9580a004f635: Pulling fs layer\n99c2f008a5ce: Pulling fs layer\n0fe103df6779: Waiting\n9580a004f635: Waiting\n99c2f008a5ce: Waiting\n38e8757f8f61: Verifying Checksum\n38e8757f8f61: Download complete\n0fe103df6779: Verifying Checksum\n0fe103df6779: Download complete\n9580a004f635: Verifying Checksum\n9580a004f635: Download complete\n99c2f008a5ce: Verifying Checksum\n99c2f008a5ce: Download complete\ne2d7c29ccc1d: Verifying Checksum\ne2d7c29ccc1d: Download complete\nc19a749a2874: Verifying Checksum\nc19a749a2874: Download complete\ne2d7c29ccc1d: Pull complete\n38e8757f8f61: Pull complete\nc19a749a2874: Pull complete\n0fe103df6779: Pull complete\n9580a004f635: Pull complete\n99c2f008a5ce: Pull complete\nDigest: sha256:c1cccef5305122437a6f426771faa6c2ab1c950ecd51e7676767b427a312d27d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\nnexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "stdout_lines": ["nightly-r24.1-centos: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "95f670a8ff78: Already exists", "b88f3a66f5de: Already exists", "464f3e9f6c64: Already exists", "893e35f8159b: Already exists", "a274bf1c2703: Already exists", "55779d4689e6: Already exists", "aee1b7f45165: Already exists", "8434b7995034: Already exists", "e2d7c29ccc1d: Pulling fs layer", "38e8757f8f61: Pulling fs layer", "c19a749a2874: Pulling fs layer", "0fe103df6779: Pulling fs layer", "9580a004f635: Pulling fs layer", "99c2f008a5ce: Pulling fs layer", "0fe103df6779: Waiting", "9580a004f635: Waiting", "99c2f008a5ce: Waiting", "38e8757f8f61: Verifying Checksum", "38e8757f8f61: Download complete", "0fe103df6779: Verifying Checksum", "0fe103df6779: Download complete", "9580a004f635: Verifying Checksum", "9580a004f635: Download complete", "99c2f008a5ce: Verifying Checksum", "99c2f008a5ce: Download complete", "e2d7c29ccc1d: Verifying Checksum", "e2d7c29ccc1d: Download complete", "c19a749a2874: Verifying Checksum", "c19a749a2874: Download complete", "e2d7c29ccc1d: Pull complete", "38e8757f8f61: Pull complete", "c19a749a2874: Pull complete", "0fe103df6779: Pull complete", "9580a004f635: Pull complete", "99c2f008a5ce: Pull complete", "Digest: sha256:c1cccef5305122437a6f426771faa6c2ab1c950ecd51e7676767b427a312d27d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos"]} [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. [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. TASK [contrail_vrouter : create /etc/contrail/vrouter] ************************* changed: [10.0.0.22] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} changed: [10.0.0.254] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} [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. [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. TASK [contrail_vrouter : populate common_vrouter.env] ************************** changed: [10.0.0.254] => {"changed": true, "checksum": "9a4e41da24fe3cec92aa85cb02630a4837c525b2", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "ce20b79ceb467e6f2f5955d12ecda017", "mode": "0640", "owner": "root", "size": 1220, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060371.7684503-96814-246257579035867/source", "state": "file", "uid": 0} changed: [10.0.0.22] => {"changed": true, "checksum": "9a4e41da24fe3cec92aa85cb02630a4837c525b2", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "ce20b79ceb467e6f2f5955d12ecda017", "mode": "0640", "owner": "root", "size": 1220, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060371.7476387-96813-124269999198790/source", "state": "file", "uid": 0} TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.22] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} ok: [10.0.0.254] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ****** ok: [10.0.0.22] => {"changed": false, "stat": {"exists": false}} ok: [10.0.0.254] => {"changed": false, "stat": {"exists": false}} TASK [contrail_vrouter : create contrail vrouter compose file] ***************** changed: [10.0.0.22] => {"changed": true, "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "12ddb99e08fb672c8e71f53a756fcba0", "mode": "0644", "owner": "root", "size": 2775, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060374.4815254-96905-167202494724580/source", "state": "file", "uid": 0} changed: [10.0.0.254] => {"changed": true, "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "12ddb99e08fb672c8e71f53a756fcba0", "mode": "0644", "owner": "root", "size": 2775, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1746060374.602225-96906-226698776263123/source", "state": "file", "uid": 0} TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** changed: [10.0.0.22] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} changed: [10.0.0.254] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} TASK [contrail_vrouter : start contrail vrouter] ******************************* changed: [10.0.0.22] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"vrouter_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "7f8c0887d038db4668e82601f7b90122fc3c6d8878b43dd8ff578b79b031a5de", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"vrouter_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "df6ec78d35000de5be584333da44d05738ae8a8f31907e5de6589850a0c9f378", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-agent": {"vrouter_vrouter-agent_1": {"cmd": ["/usr/bin/contrail-vrouter-agent"], "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "309e17bd9a5c8538e76cc45464c5792a2bb1b6e23e6da52522e4361b30c25a5f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-agent", "com.docker.compose.version": "1.28.6", "description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.opensdn.container.name": "contrail-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "name": "contrail-vrouter-agent", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-kernel-init": {"vrouter_vrouter-kernel-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ce587c1dba0a38643a6da21f7620aa3f9a5a731c761fdd2ce7aa424770021eb0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-kernel-init", "com.docker.compose.version": "1.28.6", "description": "This image is used to build vrouter.ko for current ubuntu operating system that it's running on.", "io.opensdn.container.name": "contrail-vrouter-kernel-build-init", "name": "contrail-vrouter-kernel-build-init", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail vrouter kernel module for ubuntu", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} changed: [10.0.0.254] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "f5af20b394cab0c597f9130004cfefdb88d8558cd474810c3f57602c52bb2924", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"vrouter_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "7f8c0887d038db4668e82601f7b90122fc3c6d8878b43dd8ff578b79b031a5de", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"vrouter_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "df6ec78d35000de5be584333da44d05738ae8a8f31907e5de6589850a0c9f378", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-agent": {"vrouter_vrouter-agent_1": {"cmd": ["/usr/bin/contrail-vrouter-agent"], "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "309e17bd9a5c8538e76cc45464c5792a2bb1b6e23e6da52522e4361b30c25a5f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-agent", "com.docker.compose.version": "1.28.6", "description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.opensdn.container.name": "contrail-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "name": "contrail-vrouter-agent", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-kernel-init": {"vrouter_vrouter-kernel-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "labels": {"com.docker.compose.config-hash": "ce587c1dba0a38643a6da21f7620aa3f9a5a731c761fdd2ce7aa424770021eb0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-kernel-init", "com.docker.compose.version": "1.28.6", "description": "This image is used to build vrouter.ko for current ubuntu operating system that it's running on.", "io.opensdn.container.name": "contrail-vrouter-kernel-build-init", "name": "contrail-vrouter-kernel-build-init", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail vrouter kernel module for ubuntu", "vendor": "OpenSDN-IO", "version": "nightly-r24.1-centos"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [contrail_vrouter : Set variables for DPDK plugins] *********************** ok: [10.0.0.22] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} ok: [10.0.0.254] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} PLAY RECAP ********************************************************************* 10.0.0.137 : ok=78 changed=53 unreachable=0 failed=0 skipped=41 rescued=0 ignored=7 10.0.0.22 : ok=23 changed=14 unreachable=0 failed=0 skipped=41 rescued=0 ignored=0 10.0.0.23 : ok=78 changed=53 unreachable=0 failed=0 skipped=41 rescued=0 ignored=7 10.0.0.254 : ok=23 changed=14 unreachable=0 failed=0 skipped=41 rescued=0 ignored=0 10.0.0.27 : ok=78 changed=53 unreachable=0 failed=0 skipped=41 rescued=0 ignored=7 localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 INFO: done in 0s INFO: check time sync on nodes and force sync Thu May 1 00:47:21 UTC 2025 INFO: controller nodes - 10.0.0.27 10.0.0.23 10.0.0.137 INFO: agent nodes - 10.0.0.22 10.0.0.254 INFO: openstack controller nodes - INFO: sync time on machine ubuntu@10.0.0.137 Warning: Permanently added '10.0.0.137' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.137' (ED25519) to the list of known hosts. INFO: Thu May 1 00:47:22 UTC 2025: ensure time is synced (chronyd) INFO: Thu May 1 00:47:22 UTC 2025: time is synced INFO: sync time on machine ubuntu@10.0.0.22 Warning: Permanently added '10.0.0.22' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.22' (ED25519) to the list of known hosts. INFO: Thu May 1 00:47:23 UTC 2025: ensure time is synced (chronyd) INFO: Thu May 1 00:47:23 UTC 2025: time is synced INFO: sync time on machine ubuntu@10.0.0.23 Warning: Permanently added '10.0.0.23' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.23' (ED25519) to the list of known hosts. INFO: Thu May 1 00:47:24 UTC 2025: ensure time is synced (chronyd) INFO: Thu May 1 00:47:24 UTC 2025: time is synced INFO: sync time on machine ubuntu@10.0.0.254 Warning: Permanently added '10.0.0.254' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.254' (ED25519) to the list of known hosts. INFO: Thu May 1 00:47:24 UTC 2025: ensure time is synced (chronyd) INFO: Thu May 1 00:47:24 UTC 2025: time is synced INFO: sync time on machine ubuntu@10.0.0.27 Warning: Permanently added '10.0.0.27' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.27' (ED25519) to the list of known hosts. INFO: Thu May 1 00:47:25 UTC 2025: ensure time is synced (chronyd) INFO: Thu May 1 00:47:25 UTC 2025: time is synced TF Web UI must be available at https://10.0.0.27:8143 OpenStack UI must be avaiable at http://10.0.0.27 Use admin/contrail123 to log in INFO: Stage tf was run successfully Thu May 1 00:47:25 UTC 2025 INFO: Running stage wait at Thu May 1 00:47:25 UTC 2025 INFO: done in 0s INFO: Stage wait was run successfully Thu May 1 00:48:24 UTC 2025 [update tf stack configuration] tf setup profile /home/ubuntu/.tf/stack.env DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly-r24.1-centos CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ORCHESTRATOR=openstack OPENSTACK_VERSION="yoga" CONTROLLER_NODES="10.0.0.27 10.0.0.23 10.0.0.137 " AGENT_NODES="10.0.0.22 10.0.0.254 " CONTROL_NODES="10.20.0.17 10.20.0.254 10.20.0.14 " 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.27' OS_AUTH_URL='http://10.0.0.27:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: Successful deployment Thu May 1 00:48:24 UTC 2025 DEBUG: kill running child jobs: INFO: Deploy finished + exit Archiving artifacts Finished: SUCCESS