Started by upstream project "pipeline-check" build number 4925
originally caused by:
Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-ansible-deployer/+/1741
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/deploy-tf-ansible-k8s
[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-k8s/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 d0c52da635d06c50a3dbc331927c823e00983714 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f d0c52da635d06c50a3dbc331927c823e00983714 # timeout=10
Commit message: "Merge "upgrade default kolla-ansible version to 2025.1""
> git rev-list --no-walk d0c52da635d06c50a3dbc331927c823e00983714 # 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-k8s/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 e8957c3b57e6ab690f7331338bfaf654e9f55ce8 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f e8957c3b57e6ab690f7331338bfaf654e9f55ce8 # timeout=10
Commit message: "some changes for kolla-ansible upgrade"
> git rev-list --no-walk e8957c3b57e6ab690f7331338bfaf654e9f55ce8 # timeout=10
Copied 4 artifacts from "pipeline-check" build number 4925
[deploy-tf-ansible-k8s] $ /bin/bash -xe /tmp/jenkins10635992849194251032.sh
+ source /home/jenkins/workspace/deploy-tf-ansible-k8s/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-4925
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-4925
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2
++ CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_7_4_1-4_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_7_4_1-4_2
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I2fcef72c89c6c1292ab72cacfd044051692a4ad9
++ GERRIT_CHANGE_ID=I2fcef72c89c6c1292ab72cacfd044051692a4ad9
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ desc='Pipeline: pipeline-check-4925 Random: 64609 Stream: ansible-k8s'
+ desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925/ansible-k8s'
+ echo 'DESCRIPTION Pipeline: pipeline-check-4925 Random: 64609 Stream: ansible-k8s
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925/ansible-k8s'
DESCRIPTION Pipeline: pipeline-check-4925 Random: 64609 Stream: ansible-k8s
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925/ansible-k8s
[description-setter] Description set: Pipeline: pipeline-check-4925 Random: 64609 Stream: ansible-k8s
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925/ansible-k8s'
[deploy-tf-ansible-k8s] $ /bin/bash -xe /tmp/jenkins14876628648199502950.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/deploy-tf-ansible-k8s/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-4925
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-4925
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2
++ CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_7_4_1-4_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_7_4_1-4_2
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I2fcef72c89c6c1292ab72cacfd044051692a4ad9
++ GERRIT_CHANGE_ID=I2fcef72c89c6c1292ab72cacfd044051692a4ad9
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-devstack ./patchsets-info.json
[deploy-tf-ansible-k8s] $ /bin/bash -xe /tmp/jenkins14557706093445271399.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/deploy-tf-ansible-k8s/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-4925
++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-4925
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/41/1741/42/check_4925
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2
++ CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_7_4_1-4_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_7_4_1-4_2
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_7_4_1-4_2
++ export GERRIT_PIPELINE=check
++ GERRIT_PIPELINE=check
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=I2fcef72c89c6c1292ab72cacfd044051692a4ad9
++ GERRIT_CHANGE_ID=I2fcef72c89c6c1292ab72cacfd044051692a4ad9
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export OS_NETWORK=management
++ OS_NETWORK=management
++ export OS_DATA_NETWORK=data
++ OS_DATA_NETWORK=data
++ export OS_SG=default
++ OS_SG=default
++ export RESERVED_INSTANCES_COUNT=3
++ RESERVED_INSTANCES_COUNT=3
++ export RESERVED_CORES_COUNT=16
++ RESERVED_CORES_COUNT=16
++ export VM_BOOT_RETRIES=120
++ VM_BOOT_RETRIES=120
++ export VM_BOOT_DELAY=60
++ VM_BOOT_DELAY=60
++ export VOLUME_TYPE=ceph-ssd
++ VOLUME_TYPE=ceph-ssd
++ export AVAILABILITY_ZONE=PA2
++ AVAILABILITY_ZONE=PA2
++ 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-rocky95')
++ declare -A OS_IMAGES
++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky' ['ROCKY93']='rocky' ['ROCKY94']='rocky' ['ROCKY95']='rocky' ['ROCKY96']='rocky')
++ declare -A OS_IMAGE_USERS
++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['UBUNTU24']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky' ['ROCKY93']='rocky' ['ROCKY94']='rocky' ['ROCKY95']='rocky' ['ROCKY96']='rocky')
++ declare -A OS_IMAGES_UP
++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['UBUNTU24']='' ['ROCKY9']='' ['ROCKY92']='' ['ROCKY93']='' ['ROCKY94']='' ['ROCKY95']='' ['ROCKY96']='')
++ 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-k8s/deps.deploy-tf-ansible-k8s.64609.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=rocky9
++ ENVIRONMENT_OS=rocky9
++ head -1
++ export DATA_NETWORK=10.20.0.0/24
++ DATA_NETWORK=10.20.0.0/24
++ export VROUTER_GATEWAY=10.20.0.1
++ VROUTER_GATEWAY=10.20.0.1
++ export IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ export IMAGE_SSH_USER=rocky
++ IMAGE_SSH_USER=rocky
++ export INSTANCE_IDS=f17bbbdc-f953-4d39-bb3e-30ef9f1050d6,
++ INSTANCE_IDS=f17bbbdc-f953-4d39-bb3e-30ef9f1050d6,
++ export instance_ip=10.0.0.33
++ instance_ip=10.0.0.33
++ export CONTROLLER_NODES=10.0.0.33,
++ CONTROLLER_NODES=10.0.0.33,
++ export CONTROL_NODES=10.20.0.17,
++ CONTROL_NODES=10.20.0.17,
++ export ORCHESTRATOR=kubernetes
++ ORCHESTRATOR=kubernetes
++ export DEPLOYER=ansible
++ DEPLOYER=ansible
++ export JOB_LOGS_PATH=ansible-k8s
++ JOB_LOGS_PATH=ansible-k8s
+ source /home/jenkins/workspace/deploy-tf-ansible-k8s/vars.deploy-tf-ansible-k8s.64609.env
++ export MONITORING_DEPLOY_TARGET=AIO
++ MONITORING_DEPLOY_TARGET=AIO
++ export MONITORING_DEPLOYER=ansible
++ MONITORING_DEPLOYER=ansible
++ export MONITORING_ORCHESTRATOR=k8s
++ MONITORING_ORCHESTRATOR=k8s
++ export ENVIRONMENT_OS=rocky9
++ ENVIRONMENT_OS=rocky9
++ export CONFIG_API_WORKER_COUNT=3
++ CONFIG_API_WORKER_COUNT=3
++ export USE_DATAPLANE_NETWORK=true
++ USE_DATAPLANE_NETWORK=true
+ export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925/ansible-k8s
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/41/1741/42/check_4925/ansible-k8s
+ ./src/opensdn-io/tf-jenkins/jobs/devstack/ansible/deploy_tf.sh
INFO: Deploy ansible/ (deploy-tf-ansible-k8s)
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
INFO: =================== Tue Nov 3 12:15:17 AM UTC 2026 ===================
[there is no tf devenv configuration to load]
INFO: Applying stages machines k8s openstack tf wait
INFO: Running stage machines at Tue Nov 3 12:15:17 AM UTC 2026
Skipping stage machines because it's finished
INFO: Stage machines was run successfully Tue Nov 3 12:15:17 AM UTC 2026
INFO: Running stage k8s at Tue Nov 3 12:15:17 AM UTC 2026
Skipping stage k8s because it's finished
INFO: Stage k8s was run successfully Tue Nov 3 12:15:17 AM UTC 2026
INFO: Running stage openstack at Tue Nov 3 12:15:17 AM UTC 2026
Skipping stage openstack because it's finished
INFO: Stage openstack was run successfully Tue Nov 3 12:15:17 AM UTC 2026
INFO: Running stage tf at Tue Nov 3 12:15:17 AM UTC 2026
[WARNING]: log file at /var/log/ansible.log is not writeable and we cannot create it, aborting
[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'
Using /home/rocky/tf-ansible-deployer/ansible.cfg as config file
PLAY [Create container host group and evaluate variables for opensdn] **********
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [Ensure instances have IP-addresses] **************************************
ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_33": {"ip": "10.0.0.33", "private_ip": "10.0.0.33", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "k8s_master": null, "k8s_node": null, "kubemanager": null, "vrouter": null, "webui": null}}}}, "changed": false}
TASK [Show instances] **********************************************************
ok: [localhost] => {
"instances": {
"node_10_0_0_33": {
"ip": "10.0.0.33",
"private_ip": "10.0.0.33",
"provider": "bms",
"roles": {
"analytics": null,
"analytics_alarm": null,
"analytics_database": null,
"analytics_snmp": null,
"config": null,
"config_database": null,
"control": null,
"k8s_master": null,
"k8s_node": null,
"kubemanager": null,
"vrouter": null,
"webui": null
}
}
}
}
TASK [Expose SDN roles] ********************************************************
ok: [localhost] => {"ansible_facts": {"sdn_roles": {"node_10_0_0_33": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "k8s_master": null, "k8s_node": null, "kubemanager": null, "vrouter": null, "webui": null}}}, "changed": false}
TASK [Expose global configuration] *********************************************
ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum9/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true, "SITE_MIRROR": "http://nexus.gz1.opensdn.io/repository/external-web-cache"}}, "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": "novalocal", "ssh_private_key": "/home/rocky/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "rocky"}}}, "changed": false}
TASK [Expose kolla_config config] **********************************************
ok: [localhost] => {"ansible_facts": {"kolla_config": {}}, "changed": false}
TASK [pip : check if pip present] **********************************************
changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.238088", "end": "2026-11-03 00:15:20.812154", "msg": "", "rc": 0, "start": "2026-11-03 00:15:20.574066", "stderr": "", "stderr_lines": [], "stdout": "pip 21.3.1 from /home/rocky/.venv/lib/python3.9/site-packages/pip (python 3.9)", "stdout_lines": ["pip 21.3.1 from /home/rocky/.venv/lib/python3.9/site-packages/pip (python 3.9)"]}
TASK [pip : upgrade pip] *******************************************************
changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.471708", "end": "2026-11-03 00:15:21.651509", "msg": "", "rc": 0, "start": "2026-11-03 00:15:21.179801", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pip>=20 in /usr/local/lib/python3.9/site-packages (26.0.1)", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pip>=20 in /usr/local/lib/python3.9/site-packages (26.0.1)"]}
TASK [opensdn_deployer : create container host group] **************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_deployer/tasks/create_container_host_group.yml for localhost
TASK [opensdn_deployer : add bms container hosts] ******************************
changed: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'k8s_master': None, 'kubemanager': None, 'vrouter': None, 'k8s_node': None}, 'private_ip': '10.0.0.33'}}) => {"add_host": {"groups": ["container_hosts", "opensdn_role_analytics", "opensdn_role_analytics_snmp", "opensdn_role_analytics_alarm", "opensdn_role_analytics_database", "opensdn_role_config", "opensdn_role_config_database", "opensdn_role_control", "opensdn_role_webui", "opensdn_role_k8s_master", "opensdn_role_kubemanager", "opensdn_role_vrouter", "opensdn_role_k8s_node"], "host_name": "node_10_0_0_33", "host_vars": {"ansible_become": true, "ansible_host": "10.0.0.33", "ansible_ssh_pass": "", "ansible_ssh_private_key_file": "/home/rocky/.ssh/id_rsa", "ansible_user": "rocky", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": true, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "private_ip": "10.0.0.33", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "k8s_master": null, "k8s_node": null, "kubemanager": null, "vrouter": null, "webui": null}}}}
TASK [opensdn_deployer : build node lists] *************************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_deployer/tasks/build_node_lists.yml for localhost
TASK [opensdn_deployer : set_fact] *********************************************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": [], "analytics_nodes_list": [], "analytics_snmp_nodes_list": [], "analyticsdb_nodes_list": [], "config_nodes_list": [], "configdb_nodes_list": [], "control_nodes_list": [], "control_nodes_pods": {}, "k8s_master_nodes_list": [], "k8s_node_nodes_list": [], "kubemanager_nodes_list": [], "locations_control_nodes": {}, "openstack_nodes_list": [], "tsn_nodes_list": [], "vrouter_nodes_list": [], "webui_nodes_list": []}, "changed": false}
TASK [opensdn_deployer : define config nodes list] *****************************
ok: [localhost] => {"ansible_facts": {"config_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define control nodes list] ****************************
ok: [localhost] => {"ansible_facts": {"control_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define configdb nodes list] ***************************
ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define analytics nodes list] **************************
ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define analytics snmp nodes list] *********************
ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define analytics alarm nodes list] ********************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define analyticsdb nodes list] ************************
ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define webui nodes list] ******************************
ok: [localhost] => {"ansible_facts": {"webui_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define k8s_master nodes list] *************************
ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define k8s_node nodes list] ***************************
ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define kubemanager nodes list] ************************
ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define openstack nodes list] **************************
ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
TASK [opensdn_deployer : define Vrouter nodes list] ****************************
ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.33"]}, "changed": false}
TASK [opensdn_deployer : define TSN nodes list] ********************************
ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
TASK [opensdn_deployer : define control nodes list for remote locations] *******
ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'k8s_master': None, 'kubemanager': None, 'vrouter': None, 'k8s_node': None}, 'private_ip': '10.0.0.33'}}) => {"ansible_facts": {"locations_control_nodes": {"": ["10.0.0.33"]}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "private_ip": "10.0.0.33", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "k8s_master": null, "k8s_node": null, "kubemanager": null, "vrouter": null, "webui": null}}}}
TASK [opensdn_deployer : OpenSDN nodes summary] ********************************
ok: [localhost] => {
"msg": {
"analytics_alarm_nodes_list": [
"10.0.0.33"
],
"analytics_nodes_list": [
"10.0.0.33"
],
"analytics_snmp_nodes_list": [
"10.0.0.33"
],
"analyticsdb_nodes_list": [
"10.0.0.33"
],
"config_nodes_list": [
"10.0.0.33"
],
"configdb_nodes_list": [
"10.0.0.33"
],
"control_nodes_list": [
"10.0.0.33"
],
"k8s_master_nodes_list": [
"10.0.0.33"
],
"k8s_node_nodes_list": [
"10.0.0.33"
],
"kubemanager_nodes_list": [
"10.0.0.33"
],
"locations_control_nodes": {
"": [
"10.0.0.33"
]
},
"openstack_nodes_list": [],
"tsn_nodes_list": [],
"vrouter_nodes_list": [
"10.0.0.33"
],
"webui_nodes_list": [
"10.0.0.33"
]
}
}
TASK [opensdn_deployer : set global variables] *********************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_deployer/tasks/set_global_variables.yml for localhost
TASK [opensdn_deployer : set container tag contrail version if defined] ********
ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
TASK [opensdn_deployer : add specific contrail version tag if defined] *********
ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_7_4_1-4_2"}, "changed": false}
TASK [opensdn_deployer : set registry if defined] ******************************
ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false}
TASK [opensdn_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.33", "opencontrail_collector_ip": "10.0.0.33"}, "changed": false}
TASK [opensdn_deployer : set default variables] ********************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_deployer/tasks/set_default_variables.yml for localhost
TASK [opensdn_deployer : set orchestrator param] *******************************
ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
TASK [opensdn_deployer : set contrail variables] *******************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_deployer/tasks/set_contrail_variables.yml for localhost
TASK [opensdn_deployer : set stdin_open to true if it's not defined] ***********
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
TASK [opensdn_deployer : set tty to true if it's not defined] ******************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
TASK [opensdn_deployer : add nodes to contrail_configuration] ******************
ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "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.33"]}}
ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "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.33"]}}
ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "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.33"]}}
ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "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.33"]}}
ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "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.33"]}}
ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "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.33"]}}
ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "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.33"]}}
ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.33"]}}
ok: [localhost] => (item={'name': 'KUBERNETES_API_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBERNETES_API_NODES": "10.0.0.33", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "KUBERNETES_API_NODES", "nodes": ["10.0.0.33"]}}
ok: [localhost] => (item={'name': 'KUBEMANAGER_NODES', 'nodes': ['10.0.0.33']}) => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBEMANAGER_NODES": "10.0.0.33", "KUBERNETES_API_NODES": "10.0.0.33", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "KUBEMANAGER_NODES", "nodes": ["10.0.0.33"]}}
TASK [opensdn_deployer : show remote_locations intact] *************************
ok: [localhost] => {
"remote_locations": {}
}
TASK [opensdn_deployer : show remote_locations modified] ***********************
ok: [localhost] => {
"remote_locations": {}
}
TASK [opensdn_deployer : check analyticsi database presence] *******************
ok: [localhost] => {"ansible_facts": {"has_analytics_database": true}, "changed": false}
TASK [opensdn_deployer : print analytics database presence] ********************
ok: [localhost] => {
"has_analytics_database": true
}
TASK [opensdn_deployer : store analytics database presence into configuration] ***
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBEMANAGER_NODES": "10.0.0.33", "KUBERNETES_API_NODES": "10.0.0.33", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.33"}}, "changed": false}
TASK [opensdn_deployer : check analytics alarm presence] ***********************
ok: [localhost] => {"ansible_facts": {"has_analytics_alarm": true}, "changed": false}
TASK [opensdn_deployer : print analytics alarm presence] ***********************
ok: [localhost] => {
"has_analytics_alarm": true
}
TASK [opensdn_deployer : store analytics database presence into configuration] ***
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBEMANAGER_NODES": "10.0.0.33", "KUBERNETES_API_NODES": "10.0.0.33", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.33"}}, "changed": false}
TASK [opensdn_deployer : check analytics snmp presence] ************************
ok: [localhost] => {"ansible_facts": {"has_analytics_snmp": true}, "changed": false}
TASK [opensdn_deployer : print analytics snmp presence] ************************
ok: [localhost] => {
"has_analytics_snmp": true
}
TASK [opensdn_deployer : store analytics snmp presence into configuration] *****
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBEMANAGER_NODES": "10.0.0.33", "KUBERNETES_API_NODES": "10.0.0.33", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.33"}}, "changed": false}
TASK [opensdn_deployer : build cluster node role lists] ************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_deployer/tasks/cluster_node_role_lists.yml for localhost
TASK [opensdn_deployer : set_fact] *********************************************
ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
TASK [opensdn_deployer : Calculate Existing Roles] *****************************
ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
TASK [opensdn_deployer : Calculate node roles Dict] ****************************
ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
TASK [opensdn_deployer : Calculate deleted role Dict] **************************
ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
TASK [opensdn_deployer : set api_server as validated active API server] ********
ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
TASK [k8s_deployer : define k8s_masters] ***************************************
ok: [localhost] => {"ansible_facts": {"k8s_masters": ["node_10_0_0_33"]}, "changed": false}
TASK [k8s_deployer : define k8s_nodes] *****************************************
ok: [localhost] => {"ansible_facts": {"k8s_nodes": ["node_10_0_0_33"]}, "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 : fill master lists] ****************************************
ok: [localhost] => (item=node_10_0_0_33) => {"ansible_facts": {"k8s_master_ip_list": ["10.0.0.33"], "k8s_master_name_list": ["node_10_0_0_33"]}, "ansible_loop_var": "item", "changed": false, "item": "node_10_0_0_33"}
TASK [k8s_deployer : show master_ip list] **************************************
ok: [localhost] => {
"msg": [
"10.0.0.33"
]
}
TASK [k8s_deployer : show master_name list] ************************************
ok: [localhost] => {
"msg": [
"node_10_0_0_33"
]
}
TASK [k8s_deployer : set master_ip as first item of master_ip list] ************
ok: [localhost] => {"ansible_facts": {"k8s_master_ip": "10.0.0.33"}, "changed": false}
TASK [k8s_deployer : set master_name as first item of master_name list] ********
ok: [localhost] => {"ansible_facts": {"k8s_master_name": "node_10_0_0_33"}, "changed": false}
TASK [k8s_deployer : create contrail_configuration.KUBERNETES_API_SERVER for nodes] ***
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33", "ANALYTICS_NODES": "10.0.0.33", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "kubernetes", "CONFIGDB_NODES": "10.0.0.33", "CONFIG_API_WORKER_COUNT": "3", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33", "CONTRAIL_CONTAINER_TAG": "master-1_7_4_1-4_2", "CONTROLLER_NODES": "10.0.0.33", "CONTROL_NODES": "10.20.0.17", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KUBEMANAGER_NODES": "10.0.0.33", "KUBERNETES_API_NODES": "10.0.0.33", "KUBERNETES_API_SERVER": "10.0.0.33", "KUBERNETES_PUBLIC_FIP_POOL": {"domain": "default-domain", "name": "__fip_pool_public__", "network": "__public__", "project": "k8s-default"}, "LOG_LEVEL": "SYS_DEBUG", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.33"}}, "changed": false}
TASK [k8s_deployer : create k8s_master_host host group] ************************
changed: [localhost] => (item=node_10_0_0_33) => {"add_host": {"groups": ["k8s_master_host"], "host_name": "node_10_0_0_33", "host_vars": {}}, "ansible_loop_var": "item", "changed": true, "item": "node_10_0_0_33"}
TASK [k8s_deployer : create k8s_hosts host group] ******************************
changed: [localhost] => (item=node_10_0_0_33) => {"add_host": {"groups": ["k8s_hosts"], "host_name": "node_10_0_0_33", "host_vars": {}}, "ansible_loop_var": "item", "changed": true, "item": "node_10_0_0_33"}
TASK [k8s_deployer : Print k8s_nodes groups] ***********************************
ok: [localhost] => (item=node_10_0_0_33) => {
"msg": "Host 'node_10_0_0_33' '10.0.0.33' is in groups: ['container_hosts', 'k8s_hosts', 'k8s_master_host', 'opensdn_role_analytics', 'opensdn_role_analytics_alarm', 'opensdn_role_analytics_database', 'opensdn_role_analytics_snmp', 'opensdn_role_config', 'opensdn_role_config_database', 'opensdn_role_control', 'opensdn_role_k8s_master', 'opensdn_role_k8s_node', 'opensdn_role_kubemanager', 'opensdn_role_vrouter', 'opensdn_role_webui']"
}
PLAY [Set compose version] *****************************************************
TASK [compose : docker_compose_v2 support check cli] ***************************
ok: [node_10_0_0_33] => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python3"}, "changed": false, "cmd": ["docker", "compose", "version"], "delta": "0:00:00.053303", "end": "2026-11-03 00:15:30.268736", "failed_when_result": false, "msg": "", "rc": 0, "start": "2026-11-03 00:15:30.215433", "stderr": "", "stderr_lines": [], "stdout": "Docker Compose version v5.7.0", "stdout_lines": ["Docker Compose version v5.7.0"]}
TASK [compose : docker_compose set version] ************************************
ok: [node_10_0_0_33] => {"ansible_facts": {"compose_version": "1"}, "changed": false}
TASK [compose : docker_compose set role] ***************************************
ok: [node_10_0_0_33] => {"ansible_facts": {"compose_role": "compose_v1"}, "changed": false}
TASK [compose : docker_compose_pull set role] **********************************
ok: [node_10_0_0_33] => {"ansible_facts": {"compose_pull_role": "compose_pull_compat"}, "changed": false}
PLAY [Remove opensdn from Deleted Nodes ( Deregister )] ************************
skipping: no hosts matched
PLAY [Remove opensdn from Deleted Nodes ( Cleanup )] ***************************
skipping: no hosts matched
PLAY [opensdn common] **********************************************************
TASK [Gathering Facts] *********************************************************
ok: [node_10_0_0_33]
TASK [opensdn : run common tasks] **********************************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn/tasks/common_Linux.yml for node_10_0_0_33
TASK [opensdn : create /var/log/contrail] **************************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn : create /etc/contrail/compose] **********************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn : populate common.env] *******************************************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793664931.8804913-44544-267359295682689/source", "state": "file", "uid": 0}
TASK [opensdn : populate defaults.env] *****************************************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "md5sum": "4a16eb30253a69c955c1d715f6fef5a6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 27, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793664932.774909-44682-159152561846193/source", "state": "file", "uid": 0}
PLAY [opensdn redis] ***********************************************************
TASK [ansible.builtin.include_role : opensdn_redis] ****************************
TASK [opensdn_redis : create /etc/contrail/redis] ******************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_redis : Set variables for Stunnel] *******************************
ok: [node_10_0_0_33] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
TASK [opensdn_redis : create redis compose file] *******************************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "37afa82d7b8e6b478c115800af987ad8dec954e0", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "051680716f48c8d31f3eb85f9baadec6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 185, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793664933.8650877-44845-122141534027471/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_redis] ****************************
TASK [update redis images] *****************************************************
TASK [compose_pull_compat : Read redis docker-compose.yml file] ****************
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgcmVkaXM6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1leHRlcm5hbC1yZWRpczptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb24uZW52CiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgcmVzdGFydDogYWx3YXlzCgo=", "encoding": "base64", "source": "/etc/contrail/redis/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-external-redis:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull redis images] *********************************
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-external-redis:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-external-redis:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["redis-server"], "Domainname": "", "Entrypoint": ["/contrail-entrypoint.sh"], "Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "GOSU_VERSION=1.16", "REDIS_VERSION=6.0.19", "REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.0.19.tar.gz", "REDIS_DOWNLOAD_SHA=55e26318c3d9c53a77a6e802f60524afdddd057a2e965cebcf781a0a72f0e3e6", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "SERVICE_NAME=redis", "CONTAINER_NAME=opensdn-external-redis"], "ExposedPorts": {"6379/tcp": {}}, "Hostname": "", "Image": "", "Labels": {"description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "opensdn-external-redis", "io.opensdn.service": "redis", "name": "opensdn-external-redis", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": {"/data": {}}, "WorkingDir": "/data"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:03:43.345535644Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/8d058f2979f134d46a4d5feb2f6e8fda4e385c5ffdb8a9c245ff2336c5849835/diff:/var/lib/docker/overlay2/784bd2e8bc95dac891ced96867ce9a741a712cb5308986a7449ffbe5836b4a2c/diff:/var/lib/docker/overlay2/52affd3d9399c62f2a134d918342a65a4898fef6fb075133d4b2267b8b493ac4/diff:/var/lib/docker/overlay2/5febd0874a24cf55fd9ca53100ca8593de4d36827bd9f3655dee972dc3c8cb1e/diff:/var/lib/docker/overlay2/598ca749d1c07d0aa60c1337a898dfa472547294b9ec71d4f2a237a36dd11d27/diff:/var/lib/docker/overlay2/0b050f80cc5ec30fcd0e713f540c86982e8c48b4ff38dabd36fa1f655df858a1/diff:/var/lib/docker/overlay2/380db36b9c3ddaa3b03c18b7df793b08096797013328ce103ce5b2fcb6640548/diff:/var/lib/docker/overlay2/1b35e6bf1ebc63d70c05f075746c4255651a7ceb20d25a4266a2d3afa8a4751e/diff:/var/lib/docker/overlay2/1566286aa8e6c17d2bda649ace218b957e985f0227a13665bb838e54f626a94c/diff", "MergedDir": "/var/lib/docker/overlay2/3a01516fab54c4f8b1290d87ccc43f7b0b733770c46bc311add557b8b1de7b4f/merged", "UpperDir": "/var/lib/docker/overlay2/3a01516fab54c4f8b1290d87ccc43f7b0b733770c46bc311add557b8b1de7b4f/diff", "WorkDir": "/var/lib/docker/overlay2/3a01516fab54c4f8b1290d87ccc43f7b0b733770c46bc311add557b8b1de7b4f/work"}, "Name": "overlay2"}, "Id": "sha256:3315d781a5beb2141962fa2e2e1e037ea4064c521b68b83217c4b0c38f27e82c", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-external-redis@sha256:b1e18ef2cd65ff23bb96efe3667a147dffe63203e92e60fc657842298d03d75e"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-external-redis:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:24839d45ca455f36659219281e0f2304520b92347eb536ad5cc7b4dbb8163588", "sha256:21f4147c6acecde0c92a3f865cd025f90861b880a205ea46ca7825d6e266a896", "sha256:ffea3cb2217f5a4a00ae92664e7efca0969eea87a45d14b3e97da84a1a92806f", "sha256:64e5d4720c56b6f46300dfd08a61624e3d38b94f79f47ef829a5067c4717f343", "sha256:3f9101b13221718c4b4bca0efcc80b15e1ee5da012bfa03530605ff074d1fb2d", "sha256:7bba6b36308776dd82c781fb76d156c896220b8503f70b52de8f3c0bdbf9ac57", "sha256:24a2bfd296469b1cdd6ed62b7603606d71f64b65df5c2c030f902ec9aa003efe", "sha256:f8bc313e3f020843a2377bec7eab50dfe7167f8bf5bd7f375f878ca8ed404dbc", "sha256:1e7205958fb8a86ec0f47597b3f223f0dc15239746fb16c24a252e09ee422c0e", "sha256:23508caa4f6fb9d317ac5d4aaaebc59cee6fff80dfc84efbb170b24b37e64153"], "Type": "layers"}, "Size": 170861398}, "item": "nexus.gz1.opensdn.io:5101/opensdn-external-redis:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_redis] ****************************
TASK [start redis] *************************************************************
TASK [compose_v1 : ensure redis containers is present] *************************
changed: [node_10_0_0_33] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/opensdn-external-redis:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "e37e892218f13591a9c507ba579b2bb5aa2c8d49971ef3e4406b45b82475f268", "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": "opensdn-external-redis", "io.opensdn.service": "redis", "name": "opensdn-external-redis", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn config database] *************************************************
TASK [ansible.builtin.include_role : opensdn_config_database] ******************
TASK [opensdn_config_database : create /etc/contrail/config_database] **********
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
ok: [node_10_0_0_33] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33"}, "changed": false}
TASK [opensdn_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
ok: [node_10_0_0_33] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33"}, "changed": false}
TASK [opensdn_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
ok: [node_10_0_0_33] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.33"}, "changed": false}
TASK [opensdn_config_database : Set variables for reaper tool] *****************
ok: [node_10_0_0_33] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(false)"}, "changed": false}
TASK [opensdn_config_database : prepare configuration] *************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_config_database : create /etc/contrail/common_config_database.env] ***
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793664942.838733-45283-142172247343922/source", "state": "file", "uid": 0}
TASK [opensdn_config_database : create contrail config_database compose file] ***
changed: [node_10_0_0_33] => {"changed": true, "checksum": "77900a515baf75d6b1486c6126efeb3eb3696bb9", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "7643c9c7a893b654daf77965862cb900", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 4036, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793664943.4521024-45419-157275071378604/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_config_database] ******************
TASK [update config_database images] *******************************************
TASK [compose_pull_compat : Read config_database docker-compose.yml file] ******
ok: [node_10_0_0_33] => {"changed": false, "content": "dm9sdW1lczoKIGNvbmZpZ19jYXNzYW5kcmE6CiBjb25maWdfem9va2VlcGVyOgpzZXJ2aWNlczoKICBub2RlLWluaXQ6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1ub2RlLWluaXQ6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX2NvbmZpZ19kYXRhYmFzZS5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIENPTlRSQUlMX1NUQVRVU19JTUFHRT0ibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLXN0YXR1czptYXN0ZXItMV83XzRfMS00XzIiCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBwaWQ6IGhvc3QKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzOgogICAgICBbJy91c3IvYmluOi9ob3N0L3Vzci9iaW4nLCAnL2V0Yy9jb250cmFpbC9zc2w6L2V0Yy9jb250cmFpbC9zc2wnLCAnL2V0Yy9zeXNjdGwuZDovZXRjL3N5c2N0bC5kJywKICAgICAgICAnL2V0Yy9ob3N0czovZXRjL2hvc3RzJywgJy9ldGMvbG9jYWx0aW1lOi9ldGMvbG9jYWx0aW1lJywgJy92YXIvbG9nL2NvbnRyYWlsOi92YXIvbG9nL2NvbnRyYWlsJywKICAgICAgICAnL3Zhci9jcmFzaGVzOi92YXIvY3Jhc2hlcyddCgogIG5vZGVtZ3I6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1ub2RlbWdyOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9jb25maWdfZGF0YWJhc2UuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBOT0RFX1RZUEU9Y29uZmlnLWRhdGFiYXNlCiAgICAgIC0gQ0FTU0FORFJBX0NRTF9QT1JUPTkwNDEKICAgICAgLSBDQVNTQU5EUkFfSk1YX0xPQ0FMX1BPUlQ9NzIwMQogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXM6CiAgICAgIC0gL3Zhci9ydW4vZG9ja2VyLnNvY2s6L3Zhci9ydW4vZG9ja2VyLnNvY2sKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgcHJvdmlzaW9uZXI6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1wcm92aXNpb25lcjptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZToKICAgICAgLSAvZXRjL2NvbnRyYWlsL2NvbW1vbl9jb25maWdfZGF0YWJhc2UuZW52CiAgICAgIC0gL2V0Yy9jb250cmFpbC9kZWZhdWx0cy5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIE5PREVfVFlQRT1jb25maWctZGF0YWJhc2UKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIGNhc3NhbmRyYToKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLWV4dGVybmFsLWNhc3NhbmRyYTptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fY29uZmlnX2RhdGFiYXNlLmVudgogICAgY2FwX2FkZDoKICAgICAgLSBTWVNfTklDRQogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gQ0FTU0FORFJBX1NFRURTPTEwLjAuMC4zMwogICAgICAtIENBU1NBTkRSQV9TVEFSVF9SUEM9dHJ1ZQogICAgICAtIENBU1NBTkRSQV9DTFVTVEVSX05BTUU9Y29udHJhaWxfZGF0YWJhc2UKICAgICAgLSBDQVNTQU5EUkFfUE9SVD05MTYxCiAgICAgIC0gQ0FTU0FORFJBX0NRTF9QT1JUPTkwNDEKICAgICAgLSBDQVNTQU5EUkFfU1NMX1NUT1JBR0VfUE9SVD03MDEzCiAgICAgIC0gQ0FTU0FORFJBX1NUT1JBR0VfUE9SVD03MDEyCiAgICAgIC0gQ0FTU0FORFJBX0pNWF9MT0NBTF9QT1JUPTcyMDEKICAgICAgLSBOT0RFX1RZUEU9Y29uZmlnLWRhdGFiYXNlCiAgICAgIC0gQ0FTU0FORFJBX1JFQVBFUl9FTkFCTEVEPXRydWUKICAgICAgLSBDQVNTQU5EUkFfUkVBUEVSX0FQUF9QT1JUPTgwNzEKICAgICAgLSBDQVNTQU5EUkFfUkVBUEVSX0FETV9QT1JUPTgwNzIKICAgIHZvbHVtZXM6CiAgICAgIC0gL2V0Yy9ob3N0czovZXRjL2hvc3RzCiAgICAgIC0gY29uZmlnX2Nhc3NhbmRyYTovdmFyL2xpYi9jYXNzYW5kcmEvZGF0YQogICAgICAtIC9ldGMvY29udHJhaWwvc3NsOi9ldGMvY29udHJhaWwvc3NsCiAgICAgIC0gL3Zhci9sb2cvY29udHJhaWwvY29uZmlnLWRhdGFiYXNlOi92YXIvbG9nL2Nhc3NhbmRyYQogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogICAgcmVzdGFydDogYWx3YXlzCiAgem9va2VlcGVyOgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tZXh0ZXJuYWwtem9va2VlcGVyOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9jb25maWdfZGF0YWJhc2UuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBaT09LRUVQRVJfTk9ERVM9MTAuMC4wLjMzCiAgICAgIC0gWk9PS0VFUEVSX1BPUlRTPTI4ODg6Mzg4OAogICAgICAtIFpPT0tFRVBFUl9QT1JUPTIxODEKICAgICAgLSBTRVJWRVJfSlZNRkxBR1M9LVhYOi1Vc2VDb250YWluZXJTdXBwb3J0CiAgICAgIC0gTk9ERV9UWVBFPWNvbmZpZy1kYXRhYmFzZQogICAgdm9sdW1lczoKICAgICAgLSAvZXRjL2hvc3RzOi9ldGMvaG9zdHMKICAgICAgLSBjb25maWdfem9va2VlcGVyOi9kYXRhCiAgICAgIC0gL3Zhci9sb2cvY29udHJhaWwvem9va2VlcGVyOi92YXIvbG9nL3pvb2tlZXBlcgogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgcmVzdGFydDogYWx3YXlzCiAgcmFiYml0bXE6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1leHRlcm5hbC1yYWJiaXRtcTptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fY29uZmlnX2RhdGFiYXNlLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gUkFCQklUTVFfTk9ERVM9MTAuMC4wLjMzCiAgICAgIC0gUkFCQklUTVFfRVJMQU5HX0NPT0tJRT1hYmNkZWZnCiAgICAgIC0gTk9ERV9UWVBFPWNvbmZpZy1kYXRhYmFzZQogICAgICAtIFJBQkJJVE1RX0xPR1M9L3Zhci9sb2cvY29udHJhaWwvY29uZmlnLWRhdGFiYXNlLXJhYmJpdG1xL3JhYmJpdG1xLmxvZwogICAgICAtIFJBTU1JVE1RX1NBU0xfTE9HUz0vdmFyL2xvZy9jb250cmFpbC9jb25maWctZGF0YWJhc2UtcmFiYml0bXEvcmFiYml0bXFfc2FzbC5sb2cKICAgIHZvbHVtZXM6CiAgICAgIC0gL2V0Yy9jb250cmFpbC9zc2w6L2V0Yy9jb250cmFpbC9zc2wKICAgICAgLSAvdmFyL2xvZy9jb250cmFpbC9yYWJiaXRtcTovdmFyL2xvZy9yYWJiaXRtcQogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgcmVzdGFydDogYWx3YXlzCg==", "encoding": "base64", "source": "/etc/contrail/config_database/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-external-zookeeper:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-external-rabbitmq:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull config_database images] ***********************
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["cassandra", "-f"], "Domainname": "", "Entrypoint": ["/contrail-entrypoint.sh"], "Env": ["PATH=/opt/cassandra/bin:/opt/cassandra/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "JAVA_HOME=/opt/java/openjdk", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "LC_ALL=en_US.UTF-8", "JAVA_VERSION=jdk8u472-b08", "GOSU_VERSION=1.19", "CASSANDRA_HOME=/opt/cassandra", "CASSANDRA_CONF=/etc/cassandra", "GPG_KEYS=CEC86BB4A0BA9D0F90397CAEF8358FA2F2833C93 \tC4965EE9E3015D192CCCF2B6F758CE318D77295D \t5AED1BF378E9A19DADE1BCB34BD736A82B5C1B00 \t514A2AD631A57A16DD0047EC749D6EEC0353B12C \tA26E528B271F19B9E5D8E19EA278B781FE4B2BDA \tA4C465FEA0C552561A392A61E91335D77E3E87CB \t9E66CEC6106D578D0B1EB9BFF1000962B7F6840C \tC4009872C59B49561310D966D0062876AF30F054 \tB7842CDAF36E6A3214FAE35D5E85B9AE0B84C041 \t3E9C876907A560ACA00964F363E9BAD215BBF5F0 \tF8B7FD00E05C932991A2CD6150EE103D162C5A55 \t7464AAD9068241C50BA6A26232F35CB2F546D93E \tCEC5C50B9C629EF0F5AB2706650B72EB14CCD622", "CASSANDRA_VERSION=3.11.19", "CASSANDRA_SHA512=42d7732c2b81c65a960101d1146603d430de341adcdf8d0ffc649753a340cf64dad696050f2ec01faff5f15e726f4f2a459f0b3ac281569b957f7726f51d43e0", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "SERVICE_NAME=cassandra", "CONTAINER_NAME=opensdn-external-cassandra", "CASSANDRA_CONFIG=/etc/cassandra", "CASSANDRA_LIB=/var/lib/cassandra", "CASSANDRA_LOG=/var/log/cassandra", "CASSANDRA_USER=cassandra", "CASSANDRA_GROUP=cassandra", "CASSANDRA_UID=2000", "CASSANDRA_GID=2000", "CASSANDRA_REAPER_CONFIG=/etc/cassandra-reaper"], "ExposedPorts": {"7000/tcp": {}, "7001/tcp": {}, "7199/tcp": {}, "9042/tcp": {}, "9160/tcp": {}}, "Hostname": "", "Image": "", "Labels": {"description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "opensdn-external-cassandra", "io.opensdn.service": "cassandra", "name": "opensdn-external-cassandra", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": {"/var/lib/cassandra": {}}, "WorkingDir": ""}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:03:59.380132651Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/9fbbd601d265e8af036f712a8c8f7d7a123e2dd0c19cfc00bd79428bed1b9a60/diff:/var/lib/docker/overlay2/36004d12aa0c2d82b18e745bb39d4fad32358ec5d08822446d68a8d4309d4823/diff:/var/lib/docker/overlay2/8f7baf40ff749467d440a3c84fa7c2849dfccaf997fbaa8f6195702ae61e6e74/diff:/var/lib/docker/overlay2/4c48849384c5c56ba7106aa230538506c3e9920ea94aac1e0a1474f59dab6b95/diff:/var/lib/docker/overlay2/35b320a18ef924214ba83420a5b967b610383db6b367139596e92aaa66c824db/diff:/var/lib/docker/overlay2/f890203e0809b4f4ebf71f04bb2d4d30bddf9f9003cf3c9a34a131fbe7c38a98/diff:/var/lib/docker/overlay2/3b1abbc76d54e541143e2127d5904b665cb3eed59752ba4f1b73806e0000ae79/diff:/var/lib/docker/overlay2/0b681e90b0631fce8f1591a373f751ad815c125b2e39a96bf8f951e35881944c/diff:/var/lib/docker/overlay2/4bc7c8f89b35f5bc18c17f5b8cef9286f7dc660f754397e43494adb7877f49cd/diff:/var/lib/docker/overlay2/c8905477da0886865fbdbae4de84adde0333a39e0341dd6bba5298ec28718f17/diff:/var/lib/docker/overlay2/40a3e1d69288410fd6d438ca0abb4aca85473bddcac27d0f5f047fe94ebec340/diff:/var/lib/docker/overlay2/b0e052728efc9bebe7531168937896ebbd0e72c84eee9dc3ff50b4d45d4a0903/diff:/var/lib/docker/overlay2/1c5899171a579e5723d36d7d3c717ce7b2d2ea4387ba109a601936e48d62bc28/diff:/var/lib/docker/overlay2/4679d9bdc2d03d092132bf9d9068ea6100f530a0967f2ef44f9a6f523db6a90c/diff", "MergedDir": "/var/lib/docker/overlay2/eef1ceab0744ccd7f42efc414dc1a5cf914046a87da6d36244c7db8a90c357f7/merged", "UpperDir": "/var/lib/docker/overlay2/eef1ceab0744ccd7f42efc414dc1a5cf914046a87da6d36244c7db8a90c357f7/diff", "WorkDir": "/var/lib/docker/overlay2/eef1ceab0744ccd7f42efc414dc1a5cf914046a87da6d36244c7db8a90c357f7/work"}, "Name": "overlay2"}, "Id": "sha256:c6ac1ad41c0ef523da4db2ac8e5488d162022dcff4c963020421d1e674443c32", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-external-cassandra@sha256:8362daf74a0085336149765328da1a8321e10b518da64f5f8d4ae09d0f18ac9d"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:73974f74b436f39a2fdb6461b1e3f7c3e41c73325776fa71d16b942a5b4a365b", "sha256:fa85cf75d7a092e39bda27c36b28943d5819ba01fc32ba2b8325d5ceaf224b7e", "sha256:7e745f81d569297a502640096b88981602a42e19611e72c39478ddf07b1baf20", "sha256:9c795f485f07669954db21f083aebcada030cae8d8c87370b1f95a5b86325180", "sha256:73ee0ff8dd4747b2f4b38d77d12ee7f1fd2020eb87161cb76300727a2176145c", "sha256:3a50cafe8bde6de08417cfb4244fade73b264d31ed379316844ff6fba81ec713", "sha256:a80e13181480a59abcf0e8962771434dbe51876060eac26d55872f9efd677e45", "sha256:8184bc04d28a241ec1d17343bedcc007555cc611ba8f65afd2cdec845b97e3d4", "sha256:392a7c751fa53e802d6c711901b4e053cf4a82803572466375e94d6603967cb8", "sha256:54c86e8ea8f5fb05c51c5a72e434dbc242542824f5265cfc6718d4d80d034ffe", "sha256:a43bd737255f043ae423088835e11f4bd2059f1bc02ceacbefad16b65d208c7c", "sha256:ed1083cb9533aaaa6d162bb4569764cd6600a99687d2475932243e246a3d19e4", "sha256:5363400bcf238e91fd7b0813551305a2be922fa2290e3db49967aa4647a5e9c1", "sha256:1cabefc17eebe9ba600cf99ed664625d284d81abccb1e16c360912097db2979e", "sha256:1be58d51a4146a5170ebd32f4d1ca1911440cb2043a9ad2141ec71b655efead4"], "Type": "layers"}, "Size": 331225992}, "item": "nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-external-zookeeper:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-external-zookeeper:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["zkServer.sh", "start-foreground"], "Domainname": "", "Entrypoint": ["/contrail-entrypoint.sh"], "Env": ["PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/apache-zookeeper-3.9.5-bin/bin", "JAVA_HOME=/opt/java/openjdk", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "LC_ALL=en_US.UTF-8", "JAVA_VERSION=jdk-17.0.20.1+1", "ZOO_CONF_DIR=/conf", "ZOO_DATA_DIR=/data", "ZOO_DATA_LOG_DIR=/datalog", "ZOO_LOG_DIR=/logs", "ZOO_TICK_TIME=2000", "ZOO_INIT_LIMIT=5", "ZOO_SYNC_LIMIT=2", "ZOO_AUTOPURGE_PURGEINTERVAL=0", "ZOO_AUTOPURGE_SNAPRETAINCOUNT=3", "ZOO_MAX_CLIENT_CNXNS=60", "ZOO_STANDALONE_ENABLED=true", "ZOO_ADMINSERVER_ENABLED=true", "ZOOCFGDIR=/conf", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "SERVICE_NAME=zookeeper", "CONTAINER_NAME=opensdn-external-zookeeper"], "ExposedPorts": {"2181/tcp": {}, "2888/tcp": {}, "3888/tcp": {}, "8080/tcp": {}}, "Hostname": "", "Image": "", "Labels": {"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": "opensdn-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "opensdn-external-zookeeper", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": {"/data": {}, "/datalog": {}, "/logs": {}}, "WorkingDir": "/apache-zookeeper-3.9.5-bin"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:03:59.19919826Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/a7d845bd585a9c786a083de7382f2b146acfc62b8aedd322331d49c210a6205a/diff:/var/lib/docker/overlay2/71eb3ae806828458df65fbdea0cd305abdd2cec1af47d8c32d6203ad0def10f7/diff:/var/lib/docker/overlay2/f551a2bcb040d0c8e9e9f552e2450af88ac629a8c6469103aee9c06950047465/diff:/var/lib/docker/overlay2/0a5fe28e3c421fbfc27a0f3c2ba6ceef086c5d8de94f467de2e1bef8996d785d/diff:/var/lib/docker/overlay2/e32144b31dbc9826dd419a885449a3df20df21c413556cc16c8a07eb436541e7/diff:/var/lib/docker/overlay2/ad1b57fc8aa7bc642710be79ecbc245d100bf2a1f68bd414bd96dd1b0d47a67c/diff:/var/lib/docker/overlay2/35a9f69537dc906f95c359be0aab8416c7418e57ac1e1110ba8794988f824422/diff:/var/lib/docker/overlay2/94bd5f2295e5643c14e7338b100717e68ff5350d9532e8a6a0af5038b6b3a3ff/diff:/var/lib/docker/overlay2/8e3f06b90246c42d7a8cc751b56bac1139a6a86be36e4f14fed6410254c324a7/diff:/var/lib/docker/overlay2/49dc26bb7e4c9e13f219cd66d139f5e622c7985779476b045465c5c88a1a10c4/diff:/var/lib/docker/overlay2/c766f16689c6898caf62366d0f02a60bbf6ec89b80d324f5376676aae117f3b6/diff:/var/lib/docker/overlay2/7a40cc911d91e351b6929843d5ab056f61e54a54d391200ba95e9b82399926b5/diff:/var/lib/docker/overlay2/334d84f46684635147e26f7d5a1b7b5ae39054120c96c93bcd4b203eba63e94d/diff", "MergedDir": "/var/lib/docker/overlay2/dbe24e4ff1ffc785eb232dffd009a5c9f5ca678adae73b7d0febab007ec34789/merged", "UpperDir": "/var/lib/docker/overlay2/dbe24e4ff1ffc785eb232dffd009a5c9f5ca678adae73b7d0febab007ec34789/diff", "WorkDir": "/var/lib/docker/overlay2/dbe24e4ff1ffc785eb232dffd009a5c9f5ca678adae73b7d0febab007ec34789/work"}, "Name": "overlay2"}, "Id": "sha256:0520e558d6c7eb0b8f494055951366e8a75e9aecb6f3811d295363c8046972cc", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-external-zookeeper@sha256:768bba5c8619070e2488a699f4e812e824a2f1ee8765baba25df33a5d2885cca"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-external-zookeeper:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:cbaf391e670933f026c05c7dedec3faf8f194b6c2d83b0d5694ad68323c8077c", "sha256:df69676f653a5e818bc4e66e27840525ad9b7954d117bed99fcdcf82fefd4bb6", "sha256:2dc9e195c9e218786a3c42edaddc103b23a049c29bd07b268ada354c0ee11bd7", "sha256:31772b595264b8d24fe51c50696aeefb2aa32b0f026ad749a289215bc8f1ac9b", "sha256:44e78afc4deefea3e7c28682bb76619eb1347f87bd8bb849db6674507685194a", "sha256:b27cb547416c56bb62ebb08db6e269d55cbd63bd50f0cd019261d0a046a9afb5", "sha256:6f8941b7745bb862fda8b48211dfdbda966a209c81605212e819bc107f618e2d", "sha256:741b78ecd8625934a5d5058a210fe4bc601cfb9b07821adc911a7fdbd1450a20", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef", "sha256:6a1a61d894cafbcb0df8e84232cce81f643ee6fd00ef8275eb8529d07a798b54", "sha256:775c8efcb3fa06a45ca19cea131dc0aa459c7e325bf231697916471cc8fb51d9", "sha256:10f7fb9607ba81200f1eebfdfdf8afea380e238566068ee690e293361ae0b03a", "sha256:f30d87116a22ed7864a968aba2dc02c90a6d673f735f181a59c2eadc87a4bc9f", "sha256:9b688df32658367b7a273816523f24f4f40833671a323d426f733ef86a91c18a"], "Type": "layers"}, "Size": 345659570}, "item": "nexus.gz1.opensdn.io:5101/opensdn-external-zookeeper:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-external-rabbitmq:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-external-rabbitmq:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["rabbitmq-server"], "Domainname": "", "Entrypoint": ["/contrail-entrypoint.sh"], "Env": ["PATH=/opt/rabbitmq/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "OPENSSL_VERSION=1.1.1q", "OPENSSL_SOURCE_SHA256=d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca", "OPENSSL_PGP_KEY_IDS=0x8657ABB260F056B1E5190839D9C4D26D0E604491 0x5B2545DAB21995F4088CEFAA36CEE4DEB00CFE33 0xED230BEC4D4F2518B9D7DF41F0DB4D21C1D35231 0xC1F33DD8CE1D4CC613AF14DA9195C48241FBF7DD 0x7953AC1FBC3DC8B3B292393ED5E9E43F7DF9EE8C 0xE5E52560DD91C556DDBDA5D02064C53641C25E5D", "OTP_VERSION=25.0.4", "OTP_SOURCE_SHA256=8fc707f92a124b2aeb0f65dcf9ac8e27b2a305e7bcc4cc1b2fdf770eec0165bf", "RABBITMQ_DATA_DIR=/var/lib/rabbitmq", "RABBITMQ_VERSION=3.10.7", "RABBITMQ_PGP_KEY_ID=0x0A9AF2115F4687BD29803A206B73A36E6026DFCA", "RABBITMQ_HOME=/opt/rabbitmq", "HOME=/var/lib/rabbitmq", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "LC_ALL=en_US.UTF-8", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "SERVICE_NAME=rabbitmq", "RABBITMQ_LOGS=-", "RABBITMQ_SASL_LOGS=-", "CONTAINER_NAME=opensdn-external-rabbitmq"], "ExposedPorts": {"15671/tcp": {}, "15672/tcp": {}, "15691/tcp": {}, "15692/tcp": {}, "25672/tcp": {}, "4369/tcp": {}, "5671/tcp": {}, "5672/tcp": {}}, "Hostname": "", "Image": "", "Labels": {"description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "opensdn-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "opensdn-external-rabbitmq", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": {"/var/lib/rabbitmq": {}}, "WorkingDir": ""}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:03:58.898957665Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/3628b594abe3df3ff111e34078e87322b7010d80bad4c23fc8f41eb1564966ca/diff:/var/lib/docker/overlay2/fd03182235ce142f000223ac4fede3cb0ef770cfb4caafc2d93ed95d2c4ecf38/diff:/var/lib/docker/overlay2/436c633d86bdd26a28005dced3369a651571577bcd5a9e9622d333e05309bf9a/diff:/var/lib/docker/overlay2/3b5c4aab458d921f29638d7973b325dd54619c34788fcb1e26ba7110a2d0b5c6/diff:/var/lib/docker/overlay2/d8e0d1436059d68713581b9283123a692462a7267621c8ff9a056c36983d0cda/diff:/var/lib/docker/overlay2/902f84e5be755bec21bc0b3004d7d693614fb004cad4da0dad8659acd3899caf/diff:/var/lib/docker/overlay2/0a2b3727562cabb3322f7a8fde101c2450a7d8e1db73a879fdbc996a3589c58b/diff:/var/lib/docker/overlay2/d7df9ed8f5f7988830f8dfd8b964e5421051b3f11003e85ca90610d623acea6c/diff:/var/lib/docker/overlay2/6ce857551d79ee80abdbbf9307c5d5d3fe8b145932e598761c426ed5bb0b1be5/diff:/var/lib/docker/overlay2/a9502cdc761301418a12f8532a4ba996ad4367e4a99c7db8584b7f75107e6263/diff:/var/lib/docker/overlay2/0bdb5edb35b2173ce1f277d7a3b049ef1c686943fd4b870dccc563827e36d3c0/diff:/var/lib/docker/overlay2/cb617691be53f922331bace497c07c82c4afb85679b61343d1c63a06c2a7372d/diff", "MergedDir": "/var/lib/docker/overlay2/1495c2c04e0c03f4b6895c75060a9069145fd6eba61b3fc935132ee7bdead7ae/merged", "UpperDir": "/var/lib/docker/overlay2/1495c2c04e0c03f4b6895c75060a9069145fd6eba61b3fc935132ee7bdead7ae/diff", "WorkDir": "/var/lib/docker/overlay2/1495c2c04e0c03f4b6895c75060a9069145fd6eba61b3fc935132ee7bdead7ae/work"}, "Name": "overlay2"}, "Id": "sha256:bb66dd863dd72cdf16738491135edb29969a6db0d3bd10eceadd64caf3b01dbe", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-external-rabbitmq@sha256:4fbc28a6c4cf92b7d045bcf944a50d31eba1a5dfced1fd4aded26bf057f04442"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-external-rabbitmq:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:b40ed86654e59e1012e1716d5384910f8c3bb58274b7b00fca564a53e9897ba3", "sha256:e74fb28333614ac597d1a43aee10782f09a784e31dd435c44ec3608fd2e8601b", "sha256:3b64bbd7349398418dcdbc2cb54f79f1bf50c3b60134c8a3199d91a831861361", "sha256:4a50a6f9ce03bbe424b27eba2965f5682553e4d1b7146f98f863db30d992a9a4", "sha256:c2e4108f7e5b22ea703b95c1e5f161bd45b3fab7593861acba50b6da22005a92", "sha256:1cfcc15fc7ea4e1e97fcb703971ffd42009f92e9d74e02a0f14dc61350d57ff9", "sha256:8286a36c1f03dd4e217a6ea2b12a8658f96f261d34d5f38bc1938486a8dc8172", "sha256:aec7ff5a81e7cb674b8e8d911dd060b271f000215a2880ab1ea2b123b64aeaa5", "sha256:06e201884111f2c1430502d13f8775ab543de463b20599c87aeb5649fb4cb407", "sha256:35f23e5d202ff8a086b71ee10059b66adf49b97f64271d64741ed0182b99c3fc", "sha256:a4d8001c9a17d42217fb8845cb179c430f292053f1398219413fbd40419cb22e", "sha256:503b4d7a648f15d7999feffa84291adda814cf628f3e44b034b65b7739a520e0", "sha256:c1328ca4007ae348e7c3ade86deea918337c92da3dfa7f13fd10fb52b64a4f9c"], "Type": "layers"}, "Size": 363158072}, "item": "nexus.gz1.opensdn.io:5101/opensdn-external-rabbitmq:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_config_database] ******************
TASK [start config_database] ***************************************************
TASK [compose_v1 : ensure config_database containers is present] ***************
changed: [node_10_0_0_33] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "0cb3ffd01c2256b03b235c2a06cef9c1818218fff797245459997f4d110af7ac", "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": "opensdn-external-cassandra", "io.opensdn.service": "cassandra", "name": "opensdn-external-cassandra", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "015c0f177459a7c6bd315e56af79f63ab8687b2e68612be2030dbb2d2713a1dd", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "1de6c3f97e66e286d223aa193c906765e561c14c044e274427704ba83bf66f53", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5101/opensdn-external-rabbitmq:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "7f17435bd4d215a3c2d0814a3180721078b71971befc3dce7ef838a6508cdb3d", "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": "opensdn-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "opensdn-external-rabbitmq", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5101/opensdn-external-zookeeper:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "59a9a7fd0210907284274b27377ba3352d1045bec1f030eafe414ca8d4ca33b4", "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": "opensdn-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "opensdn-external-zookeeper", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn config] **********************************************************
TASK [ansible.builtin.include_role : opensdn_config] ***************************
TASK [opensdn_config : create /etc/contrail/config] ****************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_config : initialize use_external_tftp variable] ******************
ok: [node_10_0_0_33] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
TASK [opensdn_config : check if ironic_pxe is deployed on node] ****************
fatal: [node_10_0_0_33]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.078345", "end": "2026-11-03 00:16:25.519749", "msg": "non-zero return code", "rc": 1, "start": "2026-11-03 00:16:25.441404", "stderr": "error: no such object: ironic_pxe", "stderr_lines": ["error: no such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
...ignoring
TASK [opensdn_config : prepare configuration] **********************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_config : create /etc/contrail/common_config.env] *****************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793664985.7828803-47538-206413138919388/source", "state": "file", "uid": 0}
TASK [opensdn_config : create contrail config compose file] ********************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "180b9c1e9b5a0e6f43fb8adcfe4e2ea0c98b8cd5", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "01321964bdc8a744001ef045be2ee7ba", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 3904, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793664986.76422-47686-86492997904565/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_config] ***************************
TASK [update config images] ****************************************************
TASK [compose_pull_compat : Read config docker-compose.yml file] ***************
ok: [node_10_0_0_33] => {"changed": false, "content": "dm9sdW1lczoKICBkbnNtYXNxOgogIHRmdHA6CiAgZGhjcF9sZWFzZXM6CnNlcnZpY2VzOgogIG5vZGUtaW5pdDoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLW5vZGUtaW5pdDptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fY29uZmlnLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gQ09OVFJBSUxfU1RBVFVTX0lNQUdFPSJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tc3RhdHVzOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIHByaXZpbGVnZWQ6IHRydWUKICAgIHBpZDogaG9zdAogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXM6CiAgICAgIFsnL3Vzci9iaW46L2hvc3QvdXNyL2JpbicsICcvZXRjL2NvbnRyYWlsL3NzbDovZXRjL2NvbnRyYWlsL3NzbCcsICcvZXRjL3N5c2N0bC5kOi9ldGMvc3lzY3RsLmQnLAogICAgICAgICcvZXRjL2hvc3RzOi9ldGMvaG9zdHMnLCAnL2V0Yy9sb2NhbHRpbWU6L2V0Yy9sb2NhbHRpbWUnLCAnL3Zhci9sb2cvY29udHJhaWw6L3Zhci9sb2cvY29udHJhaWwnLAogICAgICAgICcvdmFyL2NyYXNoZXM6L3Zhci9jcmFzaGVzJ10KCiAgbm9kZW1ncjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLW5vZGVtZ3I6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX2NvbmZpZy5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIE5PREVfVFlQRT1jb25maWcKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzOgogICAgICAtIC92YXIvcnVuL2RvY2tlci5zb2NrOi92YXIvcnVuL2RvY2tlci5zb2NrCiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIHByb3Zpc2lvbmVyOgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tcHJvdmlzaW9uZXI6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6CiAgICAgIC0gL2V0Yy9jb250cmFpbC9jb21tb25fY29uZmlnLmVudgogICAgICAtIC9ldGMvY29udHJhaWwvZGVmYXVsdHMuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBOT0RFX1RZUEU9Y29uZmlnCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBhcGk6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1jb250cm9sbGVyLWNvbmZpZy1hcGk6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX2NvbmZpZy5lbnYKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIHN2Y21vbml0b3I6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1jb250cm9sbGVyLWNvbmZpZy1zdmNtb25pdG9yOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fY29uZmlnLmVudgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBzY2hlbWE6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1jb250cm9sbGVyLWNvbmZpZy1zY2hlbWE6bWFzdGVyLTFfN180XzEtNF8yIgogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9jb25maWcuZW52CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIGRldmljZW1ncjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLWNvbnRyb2xsZXItY29uZmlnLWRldmljZW1ncjptYXN0ZXItMV83XzRfMS00XzIiCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX2NvbmZpZy5lbnYKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgICAgLSBkbnNtYXNxCiAgICB2b2x1bWVzOgogICAgICAtIC92YXIvcnVuL2RvY2tlci5zb2NrOi92YXIvcnVuL2RvY2tlci5zb2NrCiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgICAtIGRuc21hc3EKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBkbnNtYXNxOgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tY29udHJvbGxlci1jb25maWctZG5zbWFzcTptYXN0ZXItMV83XzRfMS00XzIiCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgY2FwX2FkZDoKICAgICAgLSBORVRfQURNSU4KICAgICAgLSBORVRfUkFXCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fY29uZmlnLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gTk9ERV9UWVBFPWRldmljZS1tYW5hZ2VyCiAgICAgIC0gVVNFX0VYVEVSTkFMX1RGVFA9RmFsc2UKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIHZvbHVtZXM6CiAgICAgIC0gZG5zbWFzcTovZXRjL2Ruc21hc3EKICAgICAgLSB0ZnRwOi9ldGMvdGZ0cAogICAgICAtIGRoY3BfbGVhc2VzOi92YXIvbGliL2Ruc21hc3EKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCg==", "encoding": "base64", "source": "/etc/contrail/config/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-config-api:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-config-svcmonitor:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-config-schema:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-config-devicemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-config-dnsmasq:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull config images] ********************************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-config-api:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-config-api:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=config", "SERVICE_NAME=api", "CONTAINER_NAME=opensdn-controller-config-api"], "Hostname": "", "Image": "", "Labels": {"description": "Controller Configuration API provides a REST API to an orchestration system.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "license": "BSD-3-Clause", "name": "opensdn-controller-config-api", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:07:15.377415443Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/2e5e63e72a0ee60840e89cf77ff437cedff69ac69b83eaed487eb380389f062d/diff:/var/lib/docker/overlay2/33f17c8c4d30d4eb69e020e5049832df34ff8c97306313b879ca79f56b591d6c/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/f832353fa2736e0eabd068c666fc09447963de8b387c53f7ab109f8741748034/merged", "UpperDir": "/var/lib/docker/overlay2/f832353fa2736e0eabd068c666fc09447963de8b387c53f7ab109f8741748034/diff", "WorkDir": "/var/lib/docker/overlay2/f832353fa2736e0eabd068c666fc09447963de8b387c53f7ab109f8741748034/work"}, "Name": "overlay2"}, "Id": "sha256:f1479482fcc66aed2d9511ac0f6501450f57fca75dc6a9cd0f96097f84473b80", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-api@sha256:4f8c1d0f3a71d6bd81e678040a80671f65c1d9ac6f8607c475b92410f3ea54df"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-api:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:f576b1a44a7e2e79dbdbe9bfa13f4ae82d74fad7575709f88067be8151503d98", "sha256:aa0186bb8ccb9b0536a2394a3caa8c0d6fc5ca231e8b5540b409280bbff46a33", "sha256:70ded44f304f7be33276b90e1ea4af8cff498a25440f6ec0a7176c9fed414cde"], "Type": "layers"}, "Size": 776706120}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-api:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-config-svcmonitor:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-config-svcmonitor:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=config", "SERVICE_NAME=svc-monitor", "CONTAINER_NAME=opensdn-controller-config-svcmonitor"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "license": "BSD-3-Clause", "name": "opensdn-controller-config-svcmonitor", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:07:19.426887657Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/2b1b73870282b5b749b3fb42c60fd6d9231f3f98fa1eb1e8e906d4038d639b69/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/8f0ffae70222cfabd16cbddd1a57c021b1115ee96bffa0acd639f5d4f1364556/merged", "UpperDir": "/var/lib/docker/overlay2/8f0ffae70222cfabd16cbddd1a57c021b1115ee96bffa0acd639f5d4f1364556/diff", "WorkDir": "/var/lib/docker/overlay2/8f0ffae70222cfabd16cbddd1a57c021b1115ee96bffa0acd639f5d4f1364556/work"}, "Name": "overlay2"}, "Id": "sha256:8d65f27fced15226d7389929e28a073c41cad836f10890d252ba09334d6e8020", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-svcmonitor@sha256:5062b3bfc2de9ed3809af864b528398f89356e6e26f7f03e3c83c9a3b5ca4d45"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-svcmonitor:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ff865c22ab9c86633c543aae59688b35ec858f19d2a10fe621355a8ba39ee6b7", "sha256:2a38ebc9449a3161d5e3a02c9bff5b5423106327ccaba5979108ceab33574e8a"], "Type": "layers"}, "Size": 760717604}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-svcmonitor:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-config-schema:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-config-schema:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=config", "SERVICE_NAME=schema", "CONTAINER_NAME=opensdn-controller-config-schema"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "license": "BSD-3-Clause", "name": "opensdn-controller-config-schema", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:57.363205695Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/cb540ac1f04f55c4e75e460b0b3d50fa2bf25a2161b0fc4e10d42c1e342531bc/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/0b45aca102171180e889c46f96cd71a1b94774b9fd942c6b7388c7d24616c275/merged", "UpperDir": "/var/lib/docker/overlay2/0b45aca102171180e889c46f96cd71a1b94774b9fd942c6b7388c7d24616c275/diff", "WorkDir": "/var/lib/docker/overlay2/0b45aca102171180e889c46f96cd71a1b94774b9fd942c6b7388c7d24616c275/work"}, "Name": "overlay2"}, "Id": "sha256:8f26473333d8e8e39546174cc1f13c6fa9d473fa2b4e94486a4c27f7d23194df", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-schema@sha256:a247d9e38227d5da453489781dc54b3a3fca50df9cde2e6efd65f28f4e20c2bf"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-schema:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:11749c842ee87a53c4a94bb3520f4c385696713bbf61972273fb1f9cfedf1443", "sha256:fb959dcf22f5da7ddd4db2b499757045f5efa5619dfb736c59b8fba771f0ece7"], "Type": "layers"}, "Size": 737999159}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-schema:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-config-devicemgr:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-config-devicemgr:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=config", "SERVICE_NAME=device-manager", "CONTAINER_NAME=opensdn-controller-config-devicemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "license": "BSD-3-Clause", "name": "opensdn-controller-config-devicemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:14:38.564968152Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/2c0eb50a2fa09d06186e462272eb2f707378527b7dbab580090dca06371a22d4/diff:/var/lib/docker/overlay2/a6686099430b938b8722802a0dbfb4518aafda4e65fac891ac28164aa203fe85/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/c6d43c779464e81de2a7fe39ff9efcfdf103886b8da061f9b764c6f862a04b2d/merged", "UpperDir": "/var/lib/docker/overlay2/c6d43c779464e81de2a7fe39ff9efcfdf103886b8da061f9b764c6f862a04b2d/diff", "WorkDir": "/var/lib/docker/overlay2/c6d43c779464e81de2a7fe39ff9efcfdf103886b8da061f9b764c6f862a04b2d/work"}, "Name": "overlay2"}, "Id": "sha256:db49c5457919641b89015ff17f0f4e2ca00fea8343093a893b4867f4623a7247", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-devicemgr@sha256:cde7ac55a7f36d02ed79e853cc620af1281f091bcd565642f59d6f67005fe0b4"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-devicemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:992ef8fecd264927f134e2cbf3ad41f8c815e0321b56030d28ff2a9da9a33fd0", "sha256:69f8c81e400a4682fc4dce5132bc9a4d943fbacabf30356f36dc8280024d229a", "sha256:3e6d0af7bc9e2201de267d282136f78e1602c9ace7e1f66f50bdf3ecd6a51726"], "Type": "layers"}, "Size": 1092365206}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-devicemgr:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-config-dnsmasq:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-config-dnsmasq:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["dnsmasq", "-k", "-p0"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=config", "SERVICE_NAME=dnsmasq", "CONTAINER_NAME=opensdn-controller-config-dnsmasq"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "license": "BSD-3-Clause", "name": "opensdn-controller-config-dnsmasq", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:07:20.041201342Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/9860483e51bad71fc40304c42416e705147e4e650b97b38656064db15d4e5223/diff:/var/lib/docker/overlay2/e036f7dc9d6d40ee97807d75aa89e8758392be6bfff922ab657b95109cc40b42/diff:/var/lib/docker/overlay2/e4a748e6edb59a92401c240342503d7d974821c5b88983e23059d37cb9b2d6ab/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bea61685adf5ee9d7af6fc5f44544c1d5996be032d2833ce68e60a55b931223d/merged", "UpperDir": "/var/lib/docker/overlay2/bea61685adf5ee9d7af6fc5f44544c1d5996be032d2833ce68e60a55b931223d/diff", "WorkDir": "/var/lib/docker/overlay2/bea61685adf5ee9d7af6fc5f44544c1d5996be032d2833ce68e60a55b931223d/work"}, "Name": "overlay2"}, "Id": "sha256:07dcd287c4f21a7451fa29791e2b40cffd89307d683c00ea35626265f2253dd9", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-dnsmasq@sha256:6b3bec90c0b660a3f0039abb6e43de95e5b090beaa2e36090f83c3d29beb30d0"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-config-dnsmasq:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:6cf5238b46a607acffce98fcf11f2737c5b42ffaca0ae11cafa18d559b7d4c7f", "sha256:b9db922d60f1cc569d331dc6c833106fca85408850f0d87b9403ab0c854915c3", "sha256:1d98e3fc7d822783a0c62b3c33377d4286ad9d869db25ef44f52469ff4f6ea11", "sha256:ebf8b5ca2b2d1bc8b6e80a36bcf1e970f0e00e90bc3824ba7eebdbefa0df341e"], "Type": "layers"}, "Size": 751718119}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-dnsmasq:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_config] ***************************
TASK [start config] ************************************************************
TASK [compose_v1 : ensure config containers is present] ************************
changed: [node_10_0_0_33] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-api:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "2311635e5550370c5613701c2258414c4c1632401097319d379dba37bca54bb9", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "license": "BSD-3-Clause", "name": "opensdn-controller-config-api", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-devicemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "10f7c2881e6d73b3e3eafd959c7306aa073be3026dded3626a1966f088391f5f", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "license": "BSD-3-Clause", "name": "opensdn-controller-config-devicemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-dnsmasq:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "348acdd8293657e8a34a2538b6b2bcc13a024847098bce135c1c95cfaf4a2670", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "license": "BSD-3-Clause", "name": "opensdn-controller-config-dnsmasq", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "ff9b11ca865d52a49bf51f3e6f500adf1b29c9cd4baafed5f438bec1e274bbc8", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "e9a391e43b89bea43c39f33eefa1e5832f028668fe06c4f535c6e8bcd6351f4d", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-schema:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "e564f9bcab92f239a413a729c3d3cafce61ea63c425150dbd8d4bd07f84551d4", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "license": "BSD-3-Clause", "name": "opensdn-controller-config-schema", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-config-svcmonitor:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "2e460fe5621638966806d6bc017c8c5fe11c194f2892ad0b4cc53dfa9d399dba", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "license": "BSD-3-Clause", "name": "opensdn-controller-config-svcmonitor", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn webui] ***********************************************************
TASK [ansible.builtin.include_role : opensdn_webui] ****************************
TASK [opensdn_webui : create /etc/contrail/webui] ******************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_webui : prepare configuration] ***********************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_webui : create /etc/contrail/common_webui.env] *******************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665014.8817902-50266-267444491174642/source", "state": "file", "uid": 0}
TASK [opensdn_webui : create webui compose file] *******************************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "75103c7129593c3c0572ff900dcc48384905f792", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "44e336fe7e122f3715c88a0722eba647", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1352, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665015.5860598-50403-4091499057795/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_webui] ****************************
TASK [update webui images] *****************************************************
TASK [compose_pull_compat : Read webui docker-compose.yml file] ****************
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgbm9kZS1pbml0OgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl93ZWJ1aS5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIENPTlRSQUlMX1NUQVRVU19JTUFHRT0ibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLXN0YXR1czptYXN0ZXItMV83XzRfMS00XzIiCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBwaWQ6IGhvc3QKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzOgogICAgICBbJy91c3IvYmluOi9ob3N0L3Vzci9iaW4nLCAnL2V0Yy9jb250cmFpbC9zc2w6L2V0Yy9jb250cmFpbC9zc2wnLCAnL2V0Yy9zeXNjdGwuZDovZXRjL3N5c2N0bC5kJywKICAgICAgICAnL2V0Yy9ob3N0czovZXRjL2hvc3RzJywgJy9ldGMvbG9jYWx0aW1lOi9ldGMvbG9jYWx0aW1lJywgJy92YXIvbG9nL2NvbnRyYWlsOi92YXIvbG9nL2NvbnRyYWlsJywKICAgICAgICAnL3Zhci9jcmFzaGVzOi92YXIvY3Jhc2hlcyddCgogIHdlYjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLWNvbnRyb2xsZXItd2VidWktd2ViOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fd2VidWkuZW52CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIGpvYjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLWNvbnRyb2xsZXItd2VidWktam9iOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fd2VidWkuZW52CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgo=", "encoding": "base64", "source": "/etc/contrail/webui/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-webui-web:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-webui-job:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull webui images] *********************************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-webui-web:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-webui-web:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/node", "webServerStart.js"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "NODE_TYPE=webui", "SERVICE_NAME=web", "CONTAINER_NAME=opensdn-controller-webui-web"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail WEB UI provides the Web UI service to end user.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "license": "BSD-3-Clause", "name": "opensdn-controller-webui-web", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/usr/src/contrail/contrail-web-core"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:02.952961558Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/92365fafa23668be23901434b2483fbee44d3c92ddfc30263bec120d666ebf66/diff:/var/lib/docker/overlay2/0a8205c2809e2bd6484e1022eed97fd0a58f0b9ee136b75a3edfe30433d42a48/diff:/var/lib/docker/overlay2/552900b506d710d7537cef99366a95238041dded8e42bd422c13041e05132878/diff:/var/lib/docker/overlay2/f1ae05effa1d61f586a3dd8b479b3898d5a15b3d6addf90bc54671ddf872a0d4/diff:/var/lib/docker/overlay2/29a6d7e0fe66e16a052694bd016600a8817fb29a7264cbffae57289c7ef16f09/diff:/var/lib/docker/overlay2/aee84ed2de9e1c61abd2a09c03b0d1f87f475cb4aa7b463e1bf2e1ecd9f47f3e/diff:/var/lib/docker/overlay2/1c4f70a2568fae8c27091ba8fa968571f33268cf1fe38abb81eaf301125763c0/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/cc61daeb9862bf2018935de48ccc4a3e00126faf770090a09425b3e3cc3f9c30/merged", "UpperDir": "/var/lib/docker/overlay2/cc61daeb9862bf2018935de48ccc4a3e00126faf770090a09425b3e3cc3f9c30/diff", "WorkDir": "/var/lib/docker/overlay2/cc61daeb9862bf2018935de48ccc4a3e00126faf770090a09425b3e3cc3f9c30/work"}, "Name": "overlay2"}, "Id": "sha256:f9386350fc0645d133c6b42f5172ffffd05144dba4f8a438250ec0656e8e0c63", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-webui-web@sha256:a3d077efa32ad74ca6d8f4d704231b349aefdb549157eb8014e141ea65441cbf"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-webui-web:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:0c866a8e1c8581632ed01311dbce304a88b65d12256dff54f0da5c3cc5db44c6", "sha256:e0ee60317b8fe35187c6689ab3a5634623422e4faaf19633b735b053edc9e0c2", "sha256:44ee89d957c12198dc94319fb123db854fa0dc56c41da2f6358b87a89353c025", "sha256:0d7fd9b020d26bbefc9d167477dddf55f23c11c3ccd26d988b7e339b09868a7b", "sha256:203f10dcfe40745de6505cf9894fc701f5c108be7001ba8e6261d3dbfe8370b3", "sha256:3a33ed33e12a5e18fb059604711f0733f19d4f6ef26428c56408f6d9e23fdf14", "sha256:ad32d7f567906d32cb6d80e535e680b140216e5bfb4f38e7997f18f48d18c43f", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"], "Type": "layers"}, "Size": 937021130}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-webui-web:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-webui-job:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-webui-job:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/node", "jobServerStart.js"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "NODE_TYPE=webui", "SERVICE_NAME=job", "CONTAINER_NAME=opensdn-controller-webui-job"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "license": "BSD-3-Clause", "name": "opensdn-controller-webui-job", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/usr/src/contrail/contrail-web-core"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:02.952961558Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/92365fafa23668be23901434b2483fbee44d3c92ddfc30263bec120d666ebf66/diff:/var/lib/docker/overlay2/0a8205c2809e2bd6484e1022eed97fd0a58f0b9ee136b75a3edfe30433d42a48/diff:/var/lib/docker/overlay2/552900b506d710d7537cef99366a95238041dded8e42bd422c13041e05132878/diff:/var/lib/docker/overlay2/f1ae05effa1d61f586a3dd8b479b3898d5a15b3d6addf90bc54671ddf872a0d4/diff:/var/lib/docker/overlay2/29a6d7e0fe66e16a052694bd016600a8817fb29a7264cbffae57289c7ef16f09/diff:/var/lib/docker/overlay2/aee84ed2de9e1c61abd2a09c03b0d1f87f475cb4aa7b463e1bf2e1ecd9f47f3e/diff:/var/lib/docker/overlay2/1c4f70a2568fae8c27091ba8fa968571f33268cf1fe38abb81eaf301125763c0/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/cc61daeb9862bf2018935de48ccc4a3e00126faf770090a09425b3e3cc3f9c30/merged", "UpperDir": "/var/lib/docker/overlay2/cc61daeb9862bf2018935de48ccc4a3e00126faf770090a09425b3e3cc3f9c30/diff", "WorkDir": "/var/lib/docker/overlay2/cc61daeb9862bf2018935de48ccc4a3e00126faf770090a09425b3e3cc3f9c30/work"}, "Name": "overlay2"}, "Id": "sha256:68abdbb679743bfe819a874f89a1aa541375df520cc421f105885007a434b6bd", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-webui-job@sha256:ded5b94f8ddda06fcbd72d7058332f6a3dfc90f05cc8d77d71bdd0677314a237"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-webui-job:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:0c866a8e1c8581632ed01311dbce304a88b65d12256dff54f0da5c3cc5db44c6", "sha256:e0ee60317b8fe35187c6689ab3a5634623422e4faaf19633b735b053edc9e0c2", "sha256:44ee89d957c12198dc94319fb123db854fa0dc56c41da2f6358b87a89353c025", "sha256:0d7fd9b020d26bbefc9d167477dddf55f23c11c3ccd26d988b7e339b09868a7b", "sha256:203f10dcfe40745de6505cf9894fc701f5c108be7001ba8e6261d3dbfe8370b3", "sha256:3a33ed33e12a5e18fb059604711f0733f19d4f6ef26428c56408f6d9e23fdf14", "sha256:ad32d7f567906d32cb6d80e535e680b140216e5bfb4f38e7997f18f48d18c43f", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"], "Type": "layers"}, "Size": 937021130}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-webui-job:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_webui] ****************************
TASK [start webui] *************************************************************
TASK [compose_v1 : ensure webui containers is present] *************************
changed: [node_10_0_0_33] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-webui-job:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "2974998cbbdf1a071eedbd983aee48e3cff2353e808ed7454c7a954141c1f0bd", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "license": "BSD-3-Clause", "name": "opensdn-controller-webui-job", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-webui-web:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "821f675385a3aa4bd25ca3739cb8352eab80b8f23f1387e421df2ed2de68db40", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "license": "BSD-3-Clause", "name": "opensdn-controller-webui-web", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn control] *********************************************************
TASK [ansible.builtin.include_role : opensdn_control] **************************
TASK [opensdn_control : create /etc/contrail/control] **************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_control : prepare configuration] *********************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_control : create /etc/contrail/common_control.env] ***************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665040.9384778-52075-169888800958801/source", "state": "file", "uid": 0}
TASK [opensdn_control : create OpenSDN control compose file] *******************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "2495c0c98ff33969dc3becd2e2fd3d632ee7fcd6", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "d910e362530febd81d9087f2aa91a534", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2965, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665041.6151006-52319-281136339609946/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_control] **************************
TASK [update OpenSDN control images] *******************************************
TASK [compose_pull_compat : Read control docker-compose.yml file] **************
ok: [node_10_0_0_33] => {"changed": false, "content": "dm9sdW1lczoKICBjb250cmFpbF9jb250cm9sX2RuczoKc2VydmljZXM6CiAgbm9kZS1pbml0OgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9jb250cm9sLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gQ09OVFJBSUxfU1RBVFVTX0lNQUdFPSJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tc3RhdHVzOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIHByaXZpbGVnZWQ6IHRydWUKICAgIHBpZDogaG9zdAogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXM6CiAgICAgIFsnL3Vzci9iaW46L2hvc3QvdXNyL2JpbicsICcvZXRjL2NvbnRyYWlsL3NzbDovZXRjL2NvbnRyYWlsL3NzbCcsICcvZXRjL3N5c2N0bC5kOi9ldGMvc3lzY3RsLmQnLAogICAgICAgICcvZXRjL2hvc3RzOi9ldGMvaG9zdHMnLCAnL2V0Yy9sb2NhbHRpbWU6L2V0Yy9sb2NhbHRpbWUnLCAnL3Zhci9sb2cvY29udHJhaWw6L3Zhci9sb2cvY29udHJhaWwnLAogICAgICAgICcvdmFyL2NyYXNoZXM6L3Zhci9jcmFzaGVzJ10KCiAgbm9kZW1ncjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLW5vZGVtZ3I6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX2NvbnRyb2wuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBOT0RFX1RZUEU9Y29udHJvbAogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXM6CiAgICAgIC0gL3Zhci9ydW4vZG9ja2VyLnNvY2s6L3Zhci9ydW4vZG9ja2VyLnNvY2sKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgcHJvdmlzaW9uZXI6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1wcm92aXNpb25lcjptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogCiAgICAgIC0gL2V0Yy9jb250cmFpbC9jb21tb25fY29udHJvbC5lbnYKICAgICAgLSAvZXRjL2NvbnRyYWlsL2RlZmF1bHRzLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gTk9ERV9UWVBFPWNvbnRyb2wKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIGNvbnRyb2w6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1jb250cm9sbGVyLWNvbnRyb2wtY29udHJvbDptYXN0ZXItMV83XzRfMS00XzIiCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgY2FwX2FkZDoKICAgICAgLSBTWVNfUFRSQUNFCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fY29udHJvbC5lbnYKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgbmFtZWQ6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1jb250cm9sbGVyLWNvbnRyb2wtbmFtZWQ6bWFzdGVyLTFfN180XzEtNF8yIgogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9jb250cm9sLmVudgogICAgcHJpdmlsZWdlZDogdHJ1ZQogICAgcGlkOiBob3N0CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICAgIC0gZG5zCiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgICAtIGRucwogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIGRuczoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLWNvbnRyb2xsZXItY29udHJvbC1kbnM6bWFzdGVyLTFfN180XzEtNF8yIgogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIGNhcF9hZGQ6CiAgICAgIC0gU1lTX1BUUkFDRQogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX2NvbnRyb2wuZW52CiAgICBwaWQ6IGhvc3QKICAgIHZvbHVtZXM6CiAgICAgIC0gY29udHJhaWxfY29udHJvbF9kbnM6L2V0Yy9jb250cmFpbC9kbnMKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCg==", "encoding": "base64", "source": "/etc/contrail/control/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-control-control:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-control-named:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-controller-control-dns:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull control images] *******************************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-control-control:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-control-control:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/contrail-control"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=control", "SERVICE_NAME=control", "CONTAINER_NAME=opensdn-controller-control-control"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "license": "BSD-3-Clause", "name": "opensdn-controller-control-control", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:30.29318718Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/db6e5dbd98eee17ef366f5f38db3f4793a267ca385337030045eef7dab6ff681/diff:/var/lib/docker/overlay2/62c4d3ae4c320a9c4109b1ba458b8b055f1d292e0efa7d9ac150fad1c8ed25ce/diff:/var/lib/docker/overlay2/17200239350d344f696bab1c078d9c2e81029e630890099b8f8a430ff077d867/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/d9f77cf8ab9c1146d7e4dd084f77f5919d30d5ebb38a6056635c027d3712a8bd/merged", "UpperDir": "/var/lib/docker/overlay2/d9f77cf8ab9c1146d7e4dd084f77f5919d30d5ebb38a6056635c027d3712a8bd/diff", "WorkDir": "/var/lib/docker/overlay2/d9f77cf8ab9c1146d7e4dd084f77f5919d30d5ebb38a6056635c027d3712a8bd/work"}, "Name": "overlay2"}, "Id": "sha256:482f25a23cd8d7bb1c6e284a63eb12a2066aaf8f5579ebd7c02be84586511b0a", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-control-control@sha256:223a630cc22a26cc67076237e92b4d4573605ae8d6c80087780bf9cef58040d8"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-control-control:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:865d450645931c064db1defdea008d5dc022655cd55bce0624a7388b56629752", "sha256:3ce7b2e1ebed9fef091e19939fd2490e354b670b15bddcddd4b9b0c11a960f67", "sha256:71edc63e54282fd99441dcc9212a72299c503e75017da159db763740d8b1339f", "sha256:5b504f6589bf632aa34587ec0c38607cae33166d5294e7f30a7e7788901ab4bb"], "Type": "layers"}, "Size": 822565623}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-control-control:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-control-named:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-control-named:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=control", "SERVICE_NAME=named", "CONTAINER_NAME=opensdn-controller-control-named"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Named complements Contrail DNS service.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "license": "BSD-3-Clause", "name": "opensdn-controller-control-named", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:31.143413243Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/2d5b5a3498cb22fb695e523a289a820acc90cb8e0eed41ceb5cb0b6e3ad41250/diff:/var/lib/docker/overlay2/3f345cb8777a1f70dbff703ef8c261ecfa835a582c4fed8fb3a8c5bc6b439a30/diff:/var/lib/docker/overlay2/2b47d5cb98e22927ddac9e729f3793966f1e61e159bfbf31dbd1605a2c62be29/diff:/var/lib/docker/overlay2/f46551cec3f68c0b6bda5bda43973fc28ec07575dac152e82207be8056549c60/diff:/var/lib/docker/overlay2/808a019a8cd1e638b2d2e1d8742939239bf252f201a65ab9fd628a08af812273/diff:/var/lib/docker/overlay2/17200239350d344f696bab1c078d9c2e81029e630890099b8f8a430ff077d867/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/8bdbae78a0667a09cf0bb1708eda34d0e548dda5a16d9d65e1de1de880e1648d/merged", "UpperDir": "/var/lib/docker/overlay2/8bdbae78a0667a09cf0bb1708eda34d0e548dda5a16d9d65e1de1de880e1648d/diff", "WorkDir": "/var/lib/docker/overlay2/8bdbae78a0667a09cf0bb1708eda34d0e548dda5a16d9d65e1de1de880e1648d/work"}, "Name": "overlay2"}, "Id": "sha256:fdc1e0f6893f1bf876b4cc3a4841cab66ca206668874f4c9a7f67bc31a57fdba", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-control-named@sha256:3946499115207588cf7169ae0783f2b4f75aa057674b06e965a79c8b63ce4c1b"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-control-named:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:865d450645931c064db1defdea008d5dc022655cd55bce0624a7388b56629752", "sha256:3f117e51d28f8c16808bd20544def9d044bae4b130fd259498aa978d4d25affd", "sha256:35f56cc3d661cd225c4fab01814ae74b28e983bf23b0aaf2ebacc1f96c301e1a", "sha256:194995c03f2a82e3a2b09e11c240d747ef7774f3b26c4409d5578b84adbd70bb", "sha256:8eeaffce2539489f19c17d64497aed65c2efe981c5402db970961365b6ab5464", "sha256:0513be7d306fcdceef47e13cfc89fcdf8f404e7436bd9e13c9f51179b5358c82", "sha256:ef83cfcd37f44786811bc910c0208268cc70909a3d89173e44892402e1e93a84"], "Type": "layers"}, "Size": 803507854}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-control-named:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-controller-control-dns:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-controller-control-dns:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/contrail-dns"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=control", "SERVICE_NAME=dns", "CONTAINER_NAME=opensdn-controller-control-dns"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "license": "BSD-3-Clause", "name": "opensdn-controller-control-dns", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:50.285358643Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/203d6853a47436f6a4aec96900d5a722a24347ad8b5baaa3633744a7fb454124/diff:/var/lib/docker/overlay2/581ab27014d28abe2f8acfb26a5a89d15ce2fa60060eb1d61dc441070ca6a94c/diff:/var/lib/docker/overlay2/93a9dc6691912ca3205d3c65f1fb11d0e914ac3b1dac873b571a949c1e1c6fdc/diff:/var/lib/docker/overlay2/074feb3e9f9e809ebc4a83253041c5e2551dabc7af49ba2e3c9a8a9b8b669bbc/diff:/var/lib/docker/overlay2/6c261e014267cccbe3567222699fb67b712e52fc0c40b85fbf9c0a19b12900da/diff:/var/lib/docker/overlay2/6f129b3923a5f329b757ed38cc933dec354d6a3b570dfbadcf349db9b4d9e722/diff:/var/lib/docker/overlay2/d5c6700ccae638575fc980aaf5233d0ff0d798a7f5ac0e1d2385c9cc25eae26c/diff:/var/lib/docker/overlay2/5ab3b67991a7e057bddf1369bff7a78ce630981427070955751ea5b0dad06ff4/diff:/var/lib/docker/overlay2/17200239350d344f696bab1c078d9c2e81029e630890099b8f8a430ff077d867/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/a68132f880ada7859d568868b70c4639f4952c6a2fc141203f52a393324b70ba/merged", "UpperDir": "/var/lib/docker/overlay2/a68132f880ada7859d568868b70c4639f4952c6a2fc141203f52a393324b70ba/diff", "WorkDir": "/var/lib/docker/overlay2/a68132f880ada7859d568868b70c4639f4952c6a2fc141203f52a393324b70ba/work"}, "Name": "overlay2"}, "Id": "sha256:aa802cbff49e0429799009011162d38fea7d89c9f5e255d3b3f0db68b0b34ebf", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-controller-control-dns@sha256:809c45ec9ded63adc11bf380913a7e9cc0c979a8ab65a3c75f38a858c33ca50e"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-controller-control-dns:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:865d450645931c064db1defdea008d5dc022655cd55bce0624a7388b56629752", "sha256:0b91f49e7327b1bc6d2b9d23d8edaf729f9e5641a0dcfdc8fbf441bc10430e5b", "sha256:2e6d02399d7a54fcc79cd40b9c8b8a13c635026d0aa503da5eb3cbae719915cb", "sha256:072f050500aec65d3550bcd5dce0fb1927798aba5d30b61652586c32fa1c9185", "sha256:12dad2b0c8832302497c3a2220c3b44358ea33e7f3624fe80a56f7445e5b5342", "sha256:cda7414879b58a270d862b128ea41eeefd907a4466c9e89b54e20eed68005684", "sha256:c33050d8ed15cbcf110ebd44d0147a8a96b8af5542e57aa96c5553735a507de0", "sha256:50c38c924136926e7e73d5b8bc415b4a1738e7485ed3a5438d9bf7bc022cf7ed", "sha256:488a3b943b96e6d861d820bf99798893afb6116fce21602b2584fd8fcbdb4d17", "sha256:4e0302597a1245071cd191f2b59a7cb96594ffb7d1e8d00f18f855abe36d2e41"], "Type": "layers"}, "Size": 822298550}, "item": "nexus.gz1.opensdn.io:5101/opensdn-controller-control-dns:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_control] **************************
TASK [start OpenSDN control] ***************************************************
TASK [compose_v1 : ensure control containers is present] ***********************
changed: [node_10_0_0_33] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-control-control:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "bcab6e328d35f28c3a8061520503905c19d04f89b6080e75975d99d55d03a811", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "license": "BSD-3-Clause", "name": "opensdn-controller-control-control", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-control-dns:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "80a127f3b495033a0b0abda67d3579e1ae25bc162c076de529ba89f5133f9671", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "license": "BSD-3-Clause", "name": "opensdn-controller-control-dns", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-controller-control-named:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "37fdfe2cdccd2c1020267ca630da1549c6464db13c270bd0468d958b7b6cfb27", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "license": "BSD-3-Clause", "name": "opensdn-controller-control-named", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "b5b99a5dbe43edd157f2dd7fb2bdd8a1d18cf4af5a2780f949865b2c31650566", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "1175cf22c9c0a665da292515f8efed051e62c2219b168fa8bb4a48d5e52fbb2a", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
[WARNING]: Could not match supplied host pattern, ignoring:
opensdn_role_control_only
PLAY [opensdn control_only] ****************************************************
skipping: no hosts matched
PLAY [opensdn analytics database] **********************************************
TASK [ansible.builtin.include_role : opensdn_analytics_database] ***************
TASK [opensdn_analytics_database : create /etc/contrail/analytics_database] ****
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
ok: [node_10_0_0_33] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33"}, "changed": false}
TASK [opensdn_analytics_database : prepare configuration] **********************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_analytics_database : create /etc/contrail/common_analytics_database.env] ***
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665053.6707437-54514-261131668331277/source", "state": "file", "uid": 0}
TASK [opensdn_analytics_database : create analytics_database compose file] *****
changed: [node_10_0_0_33] => {"changed": true, "checksum": "351d085247872bcd98bb1527e5b82fe3427a44b9", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "53b7bf2a0d31974752063612ac869a44", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2979, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665054.4115086-54654-37927428004265/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_analytics_database] ***************
TASK [update analytics_database images] ****************************************
TASK [compose_pull_compat : Read analytics_database docker-compose.yml file] ***
ok: [node_10_0_0_33] => {"changed": false, "content": "dm9sdW1lczoKICBhbmFseXRpY3NfY2Fzc2FuZHJhOgpzZXJ2aWNlczoKICBub2RlLWluaXQ6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1ub2RlLWluaXQ6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX2FuYWx5dGljc19kYXRhYmFzZS5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIENPTlRSQUlMX1NUQVRVU19JTUFHRT0ibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLXN0YXR1czptYXN0ZXItMV83XzRfMS00XzIiCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBwaWQ6IGhvc3QKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzOgogICAgICBbJy91c3IvYmluOi9ob3N0L3Vzci9iaW4nLCAnL2V0Yy9jb250cmFpbC9zc2w6L2V0Yy9jb250cmFpbC9zc2wnLCAnL2V0Yy9zeXNjdGwuZDovZXRjL3N5c2N0bC5kJywKICAgICAgICAnL2V0Yy9ob3N0czovZXRjL2hvc3RzJywgJy9ldGMvbG9jYWx0aW1lOi9ldGMvbG9jYWx0aW1lJywgJy92YXIvbG9nL2NvbnRyYWlsOi92YXIvbG9nL2NvbnRyYWlsJywKICAgICAgICAnL3Zhci9jcmFzaGVzOi92YXIvY3Jhc2hlcyddCgogIG5vZGVtZ3I6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1ub2RlbWdyOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9hbmFseXRpY3NfZGF0YWJhc2UuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBOT0RFX1RZUEU9ZGF0YWJhc2UKICAgICAgLSBDQVNTQU5EUkFfQ1FMX1BPUlQ9OTA0MgogICAgICAtIENBU1NBTkRSQV9KTVhfTE9DQUxfUE9SVD03MjAwCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lczoKICAgICAgLSAvdmFyL3J1bi9kb2NrZXIuc29jazovdmFyL3J1bi9kb2NrZXIuc29jawogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBwcm92aXNpb25lcjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLXByb3Zpc2lvbmVyOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOgogICAgICAtIC9ldGMvY29udHJhaWwvY29tbW9uX2FuYWx5dGljc19kYXRhYmFzZS5lbnYKICAgICAgLSAvZXRjL2NvbnRyYWlsL2RlZmF1bHRzLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gTk9ERV9UWVBFPWRhdGFiYXNlCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBxdWVyeS1lbmdpbmU6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1hbmFseXRpY3MtcXVlcnktZW5naW5lOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICBjYXBfYWRkOgogICAgICAtIFNZU19QVFJBQ0UKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9hbmFseXRpY3NfZGF0YWJhc2UuZW52CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIGNhc3NhbmRyYToKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLWV4dGVybmFsLWNhc3NhbmRyYTptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fYW5hbHl0aWNzX2RhdGFiYXNlLmVudgogICAgY2FwX2FkZDoKICAgICAgLSBTWVNfTklDRQogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gQ0FTU0FORFJBX1NFRURTPTEwLjAuMC4zMwogICAgICAtIENBU1NBTkRSQV9TVEFSVF9SUEM9dHJ1ZQogICAgICAtIENBU1NBTkRSQV9DTFVTVEVSX05BTUU9Y29udHJhaWxfYW5hbHl0aWNzCiAgICAgIC0gQ0FTU0FORFJBX1BPUlQ9OTE2MAogICAgICAtIENBU1NBTkRSQV9DUUxfUE9SVD05MDQyCiAgICAgIC0gQ0FTU0FORFJBX1NTTF9TVE9SQUdFX1BPUlQ9NzAxMQogICAgICAtIENBU1NBTkRSQV9TVE9SQUdFX1BPUlQ9NzAxMAogICAgICAtIENBU1NBTkRSQV9KTVhfTE9DQUxfUE9SVD03MjAwCiAgICAgIC0gTk9ERV9UWVBFPWRhdGFiYXNlCiAgICB2b2x1bWVzOgogICAgIC0gYW5hbHl0aWNzX2Nhc3NhbmRyYTovdmFyL2xpYi9jYXNzYW5kcmEvZGF0YQogICAgIC0gL2V0Yy9ob3N0czovZXRjL2hvc3RzCiAgICAgLSAvZXRjL2NvbnRyYWlsL3NzbDovZXRjL2NvbnRyYWlsL3NzbAogICAgIC0gL3Zhci9sb2cvY29udHJhaWwvZGF0YWJhc2U6L3Zhci9sb2cvY2Fzc2FuZHJhCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgICByZXN0YXJ0OiBhbHdheXMK", "encoding": "base64", "source": "/etc/contrail/analytics_database/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-analytics-query-engine:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull analytics_database images] ********************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-analytics-query-engine:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-analytics-query-engine:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=database", "SERVICE_NAME=query-engine", "CONTAINER_NAME=opensdn-analytics-query-engine"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "license": "BSD-3-Clause", "name": "opensdn-analytics-query-engine", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:07:18.822448488Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/6da39b4046f589e3606729ec5d4298cc65003a9eef50b2b37e232f5ff00b481a/diff:/var/lib/docker/overlay2/f2f7f83d81ab73c633184cfead91debbbc20331f54b224f565ff6a4bb9734442/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/147de55e2af6d4a0f8ce1c301189208c3aa44fc669cddf36b3dd7037d1c2ecfa/merged", "UpperDir": "/var/lib/docker/overlay2/147de55e2af6d4a0f8ce1c301189208c3aa44fc669cddf36b3dd7037d1c2ecfa/diff", "WorkDir": "/var/lib/docker/overlay2/147de55e2af6d4a0f8ce1c301189208c3aa44fc669cddf36b3dd7037d1c2ecfa/work"}, "Name": "overlay2"}, "Id": "sha256:b2b78c7c566d868a7e11ddc9ff8a9e53a1261cb06c9c1a2b06f48e0b793051e5", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-query-engine@sha256:7d501dfb0ee2dc93e144d10ebafd2c570e3db44f0a70036963abc6dcdf7aed3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-query-engine:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:58b0b7541dbe40a4275b1bd64a2a9702c128c249f87366ff32a604b2e377185c", "sha256:45f0bae96f97d48dba4b9909279e2a61eb0ca4398f0182d1753d200a1b71cd62", "sha256:403438e88ce61ba49bad37949dce5577c77dd676e3b37b320fef56111d25c40c"], "Type": "layers"}, "Size": 814203602}, "item": "nexus.gz1.opensdn.io:5101/opensdn-analytics-query-engine:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["cassandra", "-f"], "Domainname": "", "Entrypoint": ["/contrail-entrypoint.sh"], "Env": ["PATH=/opt/cassandra/bin:/opt/cassandra/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "JAVA_HOME=/opt/java/openjdk", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "LC_ALL=en_US.UTF-8", "JAVA_VERSION=jdk8u472-b08", "GOSU_VERSION=1.19", "CASSANDRA_HOME=/opt/cassandra", "CASSANDRA_CONF=/etc/cassandra", "GPG_KEYS=CEC86BB4A0BA9D0F90397CAEF8358FA2F2833C93 \tC4965EE9E3015D192CCCF2B6F758CE318D77295D \t5AED1BF378E9A19DADE1BCB34BD736A82B5C1B00 \t514A2AD631A57A16DD0047EC749D6EEC0353B12C \tA26E528B271F19B9E5D8E19EA278B781FE4B2BDA \tA4C465FEA0C552561A392A61E91335D77E3E87CB \t9E66CEC6106D578D0B1EB9BFF1000962B7F6840C \tC4009872C59B49561310D966D0062876AF30F054 \tB7842CDAF36E6A3214FAE35D5E85B9AE0B84C041 \t3E9C876907A560ACA00964F363E9BAD215BBF5F0 \tF8B7FD00E05C932991A2CD6150EE103D162C5A55 \t7464AAD9068241C50BA6A26232F35CB2F546D93E \tCEC5C50B9C629EF0F5AB2706650B72EB14CCD622", "CASSANDRA_VERSION=3.11.19", "CASSANDRA_SHA512=42d7732c2b81c65a960101d1146603d430de341adcdf8d0ffc649753a340cf64dad696050f2ec01faff5f15e726f4f2a459f0b3ac281569b957f7726f51d43e0", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "SERVICE_NAME=cassandra", "CONTAINER_NAME=opensdn-external-cassandra", "CASSANDRA_CONFIG=/etc/cassandra", "CASSANDRA_LIB=/var/lib/cassandra", "CASSANDRA_LOG=/var/log/cassandra", "CASSANDRA_USER=cassandra", "CASSANDRA_GROUP=cassandra", "CASSANDRA_UID=2000", "CASSANDRA_GID=2000", "CASSANDRA_REAPER_CONFIG=/etc/cassandra-reaper"], "ExposedPorts": {"7000/tcp": {}, "7001/tcp": {}, "7199/tcp": {}, "9042/tcp": {}, "9160/tcp": {}}, "Hostname": "", "Image": "", "Labels": {"description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "opensdn-external-cassandra", "io.opensdn.service": "cassandra", "name": "opensdn-external-cassandra", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": {"/var/lib/cassandra": {}}, "WorkingDir": ""}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:03:59.380132651Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/9fbbd601d265e8af036f712a8c8f7d7a123e2dd0c19cfc00bd79428bed1b9a60/diff:/var/lib/docker/overlay2/36004d12aa0c2d82b18e745bb39d4fad32358ec5d08822446d68a8d4309d4823/diff:/var/lib/docker/overlay2/8f7baf40ff749467d440a3c84fa7c2849dfccaf997fbaa8f6195702ae61e6e74/diff:/var/lib/docker/overlay2/4c48849384c5c56ba7106aa230538506c3e9920ea94aac1e0a1474f59dab6b95/diff:/var/lib/docker/overlay2/35b320a18ef924214ba83420a5b967b610383db6b367139596e92aaa66c824db/diff:/var/lib/docker/overlay2/f890203e0809b4f4ebf71f04bb2d4d30bddf9f9003cf3c9a34a131fbe7c38a98/diff:/var/lib/docker/overlay2/3b1abbc76d54e541143e2127d5904b665cb3eed59752ba4f1b73806e0000ae79/diff:/var/lib/docker/overlay2/0b681e90b0631fce8f1591a373f751ad815c125b2e39a96bf8f951e35881944c/diff:/var/lib/docker/overlay2/4bc7c8f89b35f5bc18c17f5b8cef9286f7dc660f754397e43494adb7877f49cd/diff:/var/lib/docker/overlay2/c8905477da0886865fbdbae4de84adde0333a39e0341dd6bba5298ec28718f17/diff:/var/lib/docker/overlay2/40a3e1d69288410fd6d438ca0abb4aca85473bddcac27d0f5f047fe94ebec340/diff:/var/lib/docker/overlay2/b0e052728efc9bebe7531168937896ebbd0e72c84eee9dc3ff50b4d45d4a0903/diff:/var/lib/docker/overlay2/1c5899171a579e5723d36d7d3c717ce7b2d2ea4387ba109a601936e48d62bc28/diff:/var/lib/docker/overlay2/4679d9bdc2d03d092132bf9d9068ea6100f530a0967f2ef44f9a6f523db6a90c/diff", "MergedDir": "/var/lib/docker/overlay2/eef1ceab0744ccd7f42efc414dc1a5cf914046a87da6d36244c7db8a90c357f7/merged", "UpperDir": "/var/lib/docker/overlay2/eef1ceab0744ccd7f42efc414dc1a5cf914046a87da6d36244c7db8a90c357f7/diff", "WorkDir": "/var/lib/docker/overlay2/eef1ceab0744ccd7f42efc414dc1a5cf914046a87da6d36244c7db8a90c357f7/work"}, "Name": "overlay2"}, "Id": "sha256:c6ac1ad41c0ef523da4db2ac8e5488d162022dcff4c963020421d1e674443c32", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-external-cassandra@sha256:8362daf74a0085336149765328da1a8321e10b518da64f5f8d4ae09d0f18ac9d"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:73974f74b436f39a2fdb6461b1e3f7c3e41c73325776fa71d16b942a5b4a365b", "sha256:fa85cf75d7a092e39bda27c36b28943d5819ba01fc32ba2b8325d5ceaf224b7e", "sha256:7e745f81d569297a502640096b88981602a42e19611e72c39478ddf07b1baf20", "sha256:9c795f485f07669954db21f083aebcada030cae8d8c87370b1f95a5b86325180", "sha256:73ee0ff8dd4747b2f4b38d77d12ee7f1fd2020eb87161cb76300727a2176145c", "sha256:3a50cafe8bde6de08417cfb4244fade73b264d31ed379316844ff6fba81ec713", "sha256:a80e13181480a59abcf0e8962771434dbe51876060eac26d55872f9efd677e45", "sha256:8184bc04d28a241ec1d17343bedcc007555cc611ba8f65afd2cdec845b97e3d4", "sha256:392a7c751fa53e802d6c711901b4e053cf4a82803572466375e94d6603967cb8", "sha256:54c86e8ea8f5fb05c51c5a72e434dbc242542824f5265cfc6718d4d80d034ffe", "sha256:a43bd737255f043ae423088835e11f4bd2059f1bc02ceacbefad16b65d208c7c", "sha256:ed1083cb9533aaaa6d162bb4569764cd6600a99687d2475932243e246a3d19e4", "sha256:5363400bcf238e91fd7b0813551305a2be922fa2290e3db49967aa4647a5e9c1", "sha256:1cabefc17eebe9ba600cf99ed664625d284d81abccb1e16c360912097db2979e", "sha256:1be58d51a4146a5170ebd32f4d1ca1911440cb2043a9ad2141ec71b655efead4"], "Type": "layers"}, "Size": 331225992}, "item": "nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_analytics_database] ***************
TASK [start analytics_database] ************************************************
TASK [compose_v1 : ensure analytics_database containers is present] ************
changed: [node_10_0_0_33] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/opensdn-external-cassandra:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "4c7804f5d94a07010d01041bd07302d66332df90211ae1b8bd952a290924abc2", "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": "opensdn-external-cassandra", "io.opensdn.service": "cassandra", "name": "opensdn-external-cassandra", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "5451d9fd097ccc582da579094d014f67608f6a3f676a872854635f8d8b52f391", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "29158ed40010498fd9a739dd9a93a1c293b299545e9ee5d19c175346d365c04a", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-analytics-query-engine:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "1d950041b6ee6faee3a8046c1eafd1527d4202f92e4c3dfdcacdb7475bb416a5", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "license": "BSD-3-Clause", "name": "opensdn-analytics-query-engine", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn analytics] *******************************************************
TASK [ansible.builtin.include_role : opensdn_analytics] ************************
TASK [opensdn_analytics : create /etc/contrail/analytics] **********************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_analytics : prepare configuration] *******************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_analytics : create /etc/contrail/common_analytics.env] ***********
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665063.0650077-56268-280249596067376/source", "state": "file", "uid": 0}
TASK [opensdn_analytics : create analytics compose file] ***********************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "4827eebcc5b92bb27345c005388491c251180722", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "993e375e8457c6613a04cedded1da829", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2369, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665063.9015546-56418-268888194259725/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_analytics] ************************
TASK [update analytics images] *************************************************
TASK [compose_pull_compat : Read analytics docker-compose.yml file] ************
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgbm9kZS1pbml0OgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9hbmFseXRpY3MuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBDT05UUkFJTF9TVEFUVVNfSU1BR0U9Im5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1zdGF0dXM6bWFzdGVyLTFfN180XzEtNF8yIgogICAgcHJpdmlsZWdlZDogdHJ1ZQogICAgcGlkOiBob3N0CiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lczoKICAgICAgWycvdXNyL2JpbjovaG9zdC91c3IvYmluJywgJy9ldGMvY29udHJhaWwvc3NsOi9ldGMvY29udHJhaWwvc3NsJywgJy9ldGMvc3lzY3RsLmQ6L2V0Yy9zeXNjdGwuZCcsCiAgICAgICAgJy9ldGMvaG9zdHM6L2V0Yy9ob3N0cycsICcvZXRjL2xvY2FsdGltZTovZXRjL2xvY2FsdGltZScsICcvdmFyL2xvZy9jb250cmFpbDovdmFyL2xvZy9jb250cmFpbCcsCiAgICAgICAgJy92YXIvY3Jhc2hlczovdmFyL2NyYXNoZXMnXQoKICBub2RlbWdyOgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZW1ncjptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fYW5hbHl0aWNzLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gTk9ERV9UWVBFPWFuYWx5dGljcwogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXM6CiAgICAgIC0gL3Zhci9ydW4vZG9ja2VyLnNvY2s6L3Zhci9ydW4vZG9ja2VyLnNvY2sKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgcHJvdmlzaW9uZXI6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1wcm92aXNpb25lcjptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogCiAgICAgIC0gL2V0Yy9jb250cmFpbC9jb21tb25fYW5hbHl0aWNzLmVudgogICAgICAtIC9ldGMvY29udHJhaWwvZGVmYXVsdHMuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBOT0RFX1RZUEU9YW5hbHl0aWNzCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBhcGk6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1hbmFseXRpY3MtYXBpOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fYW5hbHl0aWNzLmVudgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBjb2xsZWN0b3I6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1hbmFseXRpY3MtY29sbGVjdG9yOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICBjYXBfYWRkOgogICAgICAtIFNZU19QVFJBQ0UKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9hbmFseXRpY3MuZW52CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgo=", "encoding": "base64", "source": "/etc/contrail/analytics/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-analytics-api:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-analytics-collector:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull analytics images] *****************************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-analytics-api:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-analytics-api:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=analytics", "SERVICE_NAME=api", "CONTAINER_NAME=opensdn-analytics-api"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "license": "BSD-3-Clause", "name": "opensdn-analytics-api", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:45.316815022Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/bc3d16d39e5ec8057d6f418eed5a26006d4a861ac3b8bb28ac3e549f8de12fca/diff:/var/lib/docker/overlay2/168988e33eff067a877275962cd2428141000dd87a705039591bd4d9fb9c9969/diff:/var/lib/docker/overlay2/9e1a0b50a616197fc251ad4f256a06da6101d506725b1ca71aa0d21f5093cf69/diff:/var/lib/docker/overlay2/101232e3fc82d8d27c521b94c9b70323c342ae647805f54a4dcbd000049ebf89/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/c453060a5a68a9ec4a65c6c8bc21d29cfc05e5ff53ef440653db8990a023ab76/merged", "UpperDir": "/var/lib/docker/overlay2/c453060a5a68a9ec4a65c6c8bc21d29cfc05e5ff53ef440653db8990a023ab76/diff", "WorkDir": "/var/lib/docker/overlay2/c453060a5a68a9ec4a65c6c8bc21d29cfc05e5ff53ef440653db8990a023ab76/work"}, "Name": "overlay2"}, "Id": "sha256:ca264d1e9b12f3d3219e6a889e5312b9bb314f72f4ebd66195c120fad04f8d2b", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-api@sha256:e5b71c51b2e82fb2410c2a290d82836e067960c4f4f18c0ca202a95544594f7e"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-api:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:dcbac9f1b721b03299e6b5a44484e84836cefb76c806958a63a6e277b86dc7fb", "sha256:adb64fbc9fc1e2cd7b8db2891fe73ae2ab35a9e9fcd8deb694890bc0e33111ee", "sha256:58b259b0f4473a405cea33c2eb4043fbc998eb9259c7c29ccb6c3a138114a052", "sha256:38351bc45f88d5c839da18ade3ad388fa4f0fca4c03a8ec6a151387797373286", "sha256:c49a98a8369c2d4f0ac298cde2a568dee85d6a51ec62cb29deb0355890c8ad35"], "Type": "layers"}, "Size": 761932270}, "item": "nexus.gz1.opensdn.io:5101/opensdn-analytics-api:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-analytics-collector:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-analytics-collector:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/contrail-collector"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=analytics", "SERVICE_NAME=collector", "CONTAINER_NAME=opensdn-analytics-collector"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "license": "BSD-3-Clause", "name": "opensdn-analytics-collector", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:07:25.721566637Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/53e3dab789eb6fd5a600910c2b041a31fe4a2b42563997cae23f2182639c44b7/diff:/var/lib/docker/overlay2/df45cd0e5d357e8577e8a48f962207a9d094149699fc635c57bcefaf3021c363/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/51ba23eb2297c45b2ff24e9f54b2a8cf1827842c283c07e148ad7ad0e810ed99/merged", "UpperDir": "/var/lib/docker/overlay2/51ba23eb2297c45b2ff24e9f54b2a8cf1827842c283c07e148ad7ad0e810ed99/diff", "WorkDir": "/var/lib/docker/overlay2/51ba23eb2297c45b2ff24e9f54b2a8cf1827842c283c07e148ad7ad0e810ed99/work"}, "Name": "overlay2"}, "Id": "sha256:6562408c29eb4f2d23b5898e8d5f3d6b4bdd5e4f49e0a6703dd2dc236de1d26b", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-collector@sha256:7f2b068b582e3bf6f51c9fa3d8abe6eafabbde43f41d87a8fcec5f9eef306356"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-collector:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:55b3bed8eb4154737785e957bed1a2103ecfb378604e36c4e370735f1b8a31bb", "sha256:bc7a474e54235c5bcbd337540a5e54a27e096b73f4bb7d19f92a171aae52efc5", "sha256:614e3916d89b4ef676aeb7d474d84474a6f1b2d4b07c4aa0cc7a4a2e04dc54fc"], "Type": "layers"}, "Size": 817521535}, "item": "nexus.gz1.opensdn.io:5101/opensdn-analytics-collector:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_analytics] ************************
TASK [start analytics] *********************************************************
TASK [compose_v1 : ensure analytics containers is present] *********************
changed: [node_10_0_0_33] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-analytics-api:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "318210cd930098d55f189b9d0229c78a6ab37fcbfb7f0b17a74d3d427b63b1d5", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "license": "BSD-3-Clause", "name": "opensdn-analytics-api", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5101/opensdn-analytics-collector:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "134171da48da2bf2b032ca78d50d14b12ec11b217beed0708d7f6f411afdede2", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "license": "BSD-3-Clause", "name": "opensdn-analytics-collector", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "fc3ac78356a4f4edcecede44d86a2cb7df9fb3999f859f9072cc7347d382576e", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "b6ea67659ce81ad003e7138af8973d865c01d0b6e6aadd11b09f46a4fdcc94b7", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn analytics alarm] *************************************************
TASK [ansible.builtin.include_role : opensdn_analytics_alarm] ******************
TASK [opensdn_analytics_alarm : create /etc/contrail/analytics_alarm] **********
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] ***
ok: [node_10_0_0_33] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33"}, "changed": false}
TASK [opensdn_analytics_alarm : create analytics_alarm compose file] ***********
changed: [node_10_0_0_33] => {"changed": true, "checksum": "2f5cc11005a8db09d954dcc278fe68ee88c5e6d5", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e030d2c5ed10332b8a9e75646221b915", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2441, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665075.6661704-58162-45363572614013/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_analytics_alarm] ******************
TASK [update analytics_alarm images] *******************************************
TASK [compose_pull_compat : Read analytics_alarm docker-compose.yml file] ******
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgbm9kZS1pbml0OgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbi5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIENPTlRSQUlMX1NUQVRVU19JTUFHRT0ibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLXN0YXR1czptYXN0ZXItMV83XzRfMS00XzIiCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBwaWQ6IGhvc3QKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzOgogICAgICBbJy91c3IvYmluOi9ob3N0L3Vzci9iaW4nLCAnL2V0Yy9jb250cmFpbC9zc2w6L2V0Yy9jb250cmFpbC9zc2wnLCAnL2V0Yy9zeXNjdGwuZDovZXRjL3N5c2N0bC5kJywKICAgICAgICAnL2V0Yy9ob3N0czovZXRjL2hvc3RzJywgJy9ldGMvbG9jYWx0aW1lOi9ldGMvbG9jYWx0aW1lJywgJy92YXIvbG9nL2NvbnRyYWlsOi92YXIvbG9nL2NvbnRyYWlsJywKICAgICAgICAnL3Zhci9jcmFzaGVzOi92YXIvY3Jhc2hlcyddCgogIG5vZGVtZ3I6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1ub2RlbWdyOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbi5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIE5PREVfVFlQRT1hbmFseXRpY3MtYWxhcm0KICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzOgogICAgICAtIC92YXIvcnVuL2RvY2tlci5zb2NrOi92YXIvcnVuL2RvY2tlci5zb2NrCiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogIHByb3Zpc2lvbmVyOgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tcHJvdmlzaW9uZXI6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6IAogICAgICAtIC9ldGMvY29udHJhaWwvY29tbW9uLmVudgogICAgICAtIC9ldGMvY29udHJhaWwvZGVmYXVsdHMuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBOT0RFX1RZUEU9YW5hbHl0aWNzLWFsYXJtCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICBhbGFybS1nZW46CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1hbmFseXRpY3MtYWxhcm0tZ2VuOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb24uZW52CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIGthZmthOgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tZXh0ZXJuYWwta2Fma2E6bWFzdGVyLTFfN180XzEtNF8yIgogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbi5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIFpPT0tFRVBFUl9OT0RFUz0xMC4wLjAuMzMKICAgICAgLSBaT09LRUVQRVJfUE9SVD0yMTgxCiAgICAgIC0gTk9ERV9UWVBFPWFuYWx5dGljcy1hbGFybQogICAgcmVzdGFydDogYWx3YXlzCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICAgIHZvbHVtZXM6CiAgICAgLSAvZXRjL2hvc3RzOi9ldGMvaG9zdHMKICAgICAtIC9ldGMvY29udHJhaWwvc3NsOi9ldGMvY29udHJhaWwvc3NsCiAgICAgLSAvdmFyL2xvZy9jb250cmFpbC9rYWZrYTovdmFyL2xvZy9rYWZrYQo=", "encoding": "base64", "source": "/etc/contrail/analytics_alarm/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-analytics-alarm-gen:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-external-kafka:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull analytics_alarm images] ***********************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-analytics-alarm-gen:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-analytics-alarm-gen:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=analytics-alarm", "SERVICE_NAME=alarm-gen", "CONTAINER_NAME=opensdn-analytics-alarm-gen"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "license": "BSD-3-Clause", "name": "opensdn-analytics-alarm-gen", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:07.084324888Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/ea153c111c8c8593c4a682dd3a37119a0ba0095148434ebc5d0dfb754bd3c193/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/ef2cf5ffee1de8be5f74ba28d5159576f8f9f7657fd1aa7093e4b18de62ad2a9/merged", "UpperDir": "/var/lib/docker/overlay2/ef2cf5ffee1de8be5f74ba28d5159576f8f9f7657fd1aa7093e4b18de62ad2a9/diff", "WorkDir": "/var/lib/docker/overlay2/ef2cf5ffee1de8be5f74ba28d5159576f8f9f7657fd1aa7093e4b18de62ad2a9/work"}, "Name": "overlay2"}, "Id": "sha256:41acf4f4c94badf7dbdf9ce85e6998298742c0bf5dbb117ab3eb221ef9f3a4f3", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-alarm-gen@sha256:a3d3e7c61be22e95ced7d45c708871a3d85b3f96a791ead110a73422baa6f645"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-alarm-gen:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ab74b48114379fb8c4016fac8cf747456df9c01ec1f77b930507d2a25ae87d06", "sha256:6a56e3251a4d325ce968de560a00af79ee07767be84f834f4bfefef20b7c971b"], "Type": "layers"}, "Size": 753198030}, "item": "nexus.gz1.opensdn.io:5101/opensdn-analytics-alarm-gen:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-external-kafka:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-external-kafka:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/contrail-entrypoint.sh"], "Domainname": "", "Entrypoint": ["/cacert_entrypoint.sh"], "Env": ["PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "JAVA_HOME=/opt/java/openjdk", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "LC_ALL=en_US.UTF-8", "JAVA_VERSION=jdk-21.0.7+6", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "SERVICE_NAME=kafka", "CONTAINER_NAME=opensdn-external-kafka", "KAFKA_DIR=/opt/kafka", "KAFKA_CONF_DIR=/opt/kafka/config", "LOG_DIR=/var/log/kafka", "KAFKA_USER=appuser", "KAFKA_GROUP=appuser"], "ExposedPorts": {"9092/tcp": {}}, "Hostname": "", "Image": "", "Labels": {"description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "opensdn-external-kafka", "io.opensdn.service": "kafka", "maintainer": "Apache Kafka", "name": "opensdn-external-kafka", "org.label-schema.build-date": "2025-05-12", "org.label-schema.description": "Apache Kafka", "org.label-schema.name": "kafka", "org.label-schema.vcs-url": "https://github.com/apache/kafka", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "0", "Volumes": {"/etc/kafka/secrets": {}, "/mnt/shared/config": {}, "/var/lib/kafka/data": {}}, "WorkingDir": "/opt/kafka"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:03:47.093388964Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/6c89f6eadf6ba3fa9e92cf5b37c77532663341af3d4fa803154b62100804e18b/diff:/var/lib/docker/overlay2/88451b0c7cc5e321c88fe69a3d9bbcae44136336e4cb4012d2b59ec8388e5d83/diff:/var/lib/docker/overlay2/91ba07ece9fb399ade6bcb3297dcd1764248314b25248c5d0fba2f3b42eb1a84/diff:/var/lib/docker/overlay2/0c16f6c4176cc678d73f1198fe319ad9324c197b9a19d0492c19da61df0c1280/diff:/var/lib/docker/overlay2/0d46bbd04d009b97988b153b46ea11851087182ef17cbefcf107ff2b4eb3ce20/diff:/var/lib/docker/overlay2/d41dad2564c35c78d8a770731e3c3825955f7ea18c3bb4273444762198d6260e/diff:/var/lib/docker/overlay2/8ebedb2496c5e4e36e2ad5838bee8cccddabc009a6656981405328bc87e76e42/diff:/var/lib/docker/overlay2/68967467dee0241a0b0951ac91f67029afa434396b36e4f43eaf452696893308/diff:/var/lib/docker/overlay2/97ac2ccdeb6c7e51bb1fdfbc7384997400de3ecb9615b9dcedfaed712ef89e89/diff:/var/lib/docker/overlay2/7a3804ba4eb25e589007ea662af4e13e091ed62f3e54ab6d77762ee5b00da1cb/diff:/var/lib/docker/overlay2/ca3b1a3458a021022359b76ae4867fdabcb9ac384568f94962472a9a410c9140/diff:/var/lib/docker/overlay2/908407652b3ddab6793c774083ca32478353d2791e5024f975da56aa87c187f7/diff:/var/lib/docker/overlay2/db63aac97ee710e6b2219c13fd470a7b76944fe74c61b862c8ac1830661599f4/diff:/var/lib/docker/overlay2/4a38d6226cf3782b6dfd1e829a76ea1f322c7ea2ac4004475b372703c03dc92d/diff", "MergedDir": "/var/lib/docker/overlay2/b011fb5c3301a1f63d023e705c8051107496da32806102de8b1609c8b794f863/merged", "UpperDir": "/var/lib/docker/overlay2/b011fb5c3301a1f63d023e705c8051107496da32806102de8b1609c8b794f863/diff", "WorkDir": "/var/lib/docker/overlay2/b011fb5c3301a1f63d023e705c8051107496da32806102de8b1609c8b794f863/work"}, "Name": "overlay2"}, "Id": "sha256:f0d6f0d45eef9693a7691204cdc99da116bd11f88b1cbe89470fa9184c3c17b7", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-external-kafka@sha256:4fe876d4752a060b6bab8262202edbb0929e93b944c350c88feb6d097480b298"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-external-kafka:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350", "sha256:343c5fbeb913f2ca566e329bd1a1a82d1fa9bd4cd3b978600a4bd1f393abf2fd", "sha256:d34c6dad4fc84c4d92ab906ddd97ab0f39548bc002093c146705faca0740af73", "sha256:002d22842e01692f8f3acfd0d4015ef6340f14c694ea05dc0701328025c2ae7e", "sha256:5c70c8580947e31e01c006bf2c3c49d02b5a47019a549982c5040151816fe1ce", "sha256:369d75b25a3a18252f71543232bf53208d717f1f0c0559708e84eaf4fb89dacb", "sha256:ef8868069bc72d533d15cedd3a79503b66b822ad702b3d2d4fc2f88a393e06ca", "sha256:d7274e4b1f20e96898341957ed5d759084a311164a9fdb348556f2a2336a5e1d", "sha256:8f5b06d18657763ac17f4f891ece2cb5e6e767c73bf62afb9bb366bf99545378", "sha256:e9479d887db8e3142b641f45dc4d8b9b84569b12ab57bb68e20623882bc6873a", "sha256:d96126146ceec3c1dd2c0c91687257453fc20edf2df383578fbb155394413224", "sha256:b342d6c5aa1d879ae2042a96c0206d6078ea370f43c184a38e391dd82bb152e4", "sha256:141d16d9984203ee9a83bbe1e3b33fc8fde41aef8c7ca9d079c74d3fcbacd9ab", "sha256:3f2712162773e43ccc88c1b47d98fc276ea0cab4a02da62d3f8e8f0b55d87b92", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"], "Type": "layers"}, "Size": 392009095}, "item": "nexus.gz1.opensdn.io:5101/opensdn-external-kafka:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_analytics_alarm] ******************
TASK [start analytics_alarm] ***************************************************
TASK [compose_v1 : ensure analytics_alarm containers is present] ***************
changed: [node_10_0_0_33] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-analytics-alarm-gen:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "0c5578f1f83f6efccc78921320846ec0b28992201b4f9751a4df30b708330c0d", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "license": "BSD-3-Clause", "name": "opensdn-analytics-alarm-gen", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["/contrail-entrypoint.sh"], "image": "nexus.gz1.opensdn.io:5101/opensdn-external-kafka:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "648c5fddb69e9b051c9a8516ca030dc49df453ec5cfceb00b30e9cf867f230e7", "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": "opensdn-external-kafka", "io.opensdn.service": "kafka", "maintainer": "Apache Kafka", "name": "opensdn-external-kafka", "org.label-schema.build-date": "2025-05-12", "org.label-schema.description": "Apache Kafka", "org.label-schema.name": "kafka", "org.label-schema.vcs-url": "https://github.com/apache/kafka", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "d5bc5a7ef089e569ee004d019b38c1d7d511ff9550d2e0d7441ccca67f34f9af", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "5a44aa58292ab827acf4957da754d75d44c91e4d7fa3414ad21cc149c8d011ad", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn analytics snmp] **************************************************
TASK [ansible.builtin.include_role : opensdn_analytics_snmp] *******************
TASK [opensdn_analytics_snmp : create /etc/contrail/analytics_snmp] ************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_analytics_snmp : create contrail analytics_snmp compose file] ****
changed: [node_10_0_0_33] => {"changed": true, "checksum": "92529bdf91af1af9f63b1472658dda85d7f91631", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "d309acc7cf7b57d90c6af53c161865f0", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2322, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665088.9506211-59941-276243068180970/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_analytics_snmp] *******************
TASK [update analytics_snmp images] ********************************************
TASK [compose_pull_compat : Read analytics_snmp docker-compose.yml file] *******
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgbm9kZS1pbml0OgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbi5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIENPTlRSQUlMX1NUQVRVU19JTUFHRT0ibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLXN0YXR1czptYXN0ZXItMV83XzRfMS00XzIiCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBwaWQ6IGhvc3QKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzOgogICAgICBbJy91c3IvYmluOi9ob3N0L3Vzci9iaW4nLCAnL2V0Yy9jb250cmFpbC9zc2w6L2V0Yy9jb250cmFpbC9zc2wnLCAnL2V0Yy9zeXNjdGwuZDovZXRjL3N5c2N0bC5kJywKICAgICAgICAnL2V0Yy9ob3N0czovZXRjL2hvc3RzJywgJy9ldGMvbG9jYWx0aW1lOi9ldGMvbG9jYWx0aW1lJywgJy92YXIvbG9nL2NvbnRyYWlsOi92YXIvbG9nL2NvbnRyYWlsJywKICAgICAgICAnL3Zhci9jcmFzaGVzOi92YXIvY3Jhc2hlcyddCgogIG5vZGVtZ3I6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1ub2RlbWdyOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbi5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIE5PREVfVFlQRT1hbmFseXRpY3Mtc25tcAogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXM6CiAgICAgIC0gL3Zhci9ydW4vZG9ja2VyLnNvY2s6L3Zhci9ydW4vZG9ja2VyLnNvY2sKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgcHJvdmlzaW9uZXI6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1wcm92aXNpb25lcjptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogCiAgICAgIC0gL2V0Yy9jb250cmFpbC9jb21tb24uZW52CiAgICAgIC0gL2V0Yy9jb250cmFpbC9kZWZhdWx0cy5lbnYKICAgIGVudmlyb25tZW50OgogICAgICAtIE5PREVfVFlQRT1hbmFseXRpY3Mtc25tcAogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgc25tcC1jb2xsZWN0b3I6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1hbmFseXRpY3Mtc25tcC1jb2xsZWN0b3I6bWFzdGVyLTFfN180XzEtNF8yIgogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbi5lbnYKICAgIHZvbHVtZXNfZnJvbToKICAgICAgLSBub2RlLWluaXQKICAgIGRlcGVuZHNfb246CiAgICAgIC0gbm9kZS1pbml0CiAgICByZXN0YXJ0OiBhbHdheXMKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgdG9wb2xvZ3k6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1hbmFseXRpY3Mtc25tcC10b3BvbG9neTptYXN0ZXItMV83XzRfMS00XzIiCiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uLmVudgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIK", "encoding": "base64", "source": "/etc/contrail/analytics_snmp/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-collector:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-topology:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull analytics_snmp images] ************************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-collector:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-collector:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=analytics-snmp", "SERVICE_NAME=snmp-collector", "CONTAINER_NAME=opensdn-analytics-snmp-collector"], "Hostname": "", "Image": "", "Labels": {"description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "license": "BSD-3-Clause", "name": "opensdn-analytics-snmp-collector", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:10.699547335Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/e7e728b0830da17c8b407ed0414d93663ffa6a688fb9249a18d58766316414a0/diff:/var/lib/docker/overlay2/1cd0dbac6535644709089ba175540e087ef17da8b0cdc6d1b61909084cc98eba/diff:/var/lib/docker/overlay2/01d5ef328643477cdd68f3f5428c8acc7bdfa4e8be4612c58aeae23ca7b6d42c/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/86ad6b30ead4d8a84f6325f0e3ce612ae9674c2308ce4b306471f3aab21ffe1e/merged", "UpperDir": "/var/lib/docker/overlay2/86ad6b30ead4d8a84f6325f0e3ce612ae9674c2308ce4b306471f3aab21ffe1e/diff", "WorkDir": "/var/lib/docker/overlay2/86ad6b30ead4d8a84f6325f0e3ce612ae9674c2308ce4b306471f3aab21ffe1e/work"}, "Name": "overlay2"}, "Id": "sha256:b0d0eb75a18ddc1a2c41499385b0488b679bf004484f135846b254dde5732bf0", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-collector@sha256:853c76fb3c1deb5301e994e103ccb76f5ad72e0012b41deff42228f37f022c6c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-collector:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:2f78bab25600cfb2e12dd80c93412cc86c5e636d60969ee0717db07f84532df6", "sha256:a9cc14f36578a21a1c845bb1cfe3838c4943730d467aca681379d9ef255fabfd", "sha256:58807ca35ac230604cba00c12a4b918f88cbe2ac196fc3cf722697549c9350e0", "sha256:994189e7dd11d705d1f646f97fd5ed4af5a799ecdb60c56a6a057089885407fe"], "Type": "layers"}, "Size": 954111468}, "item": "nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-collector:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-topology:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-topology:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=analytics-snmp", "SERVICE_NAME=topology", "CONTAINER_NAME=opensdn-analytics-snmp-topology"], "Hostname": "", "Image": "", "Labels": {"description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "license": "BSD-3-Clause", "name": "opensdn-analytics-snmp-topology", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:10.764382812Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/5788279270b40a127ad6cc657b3cd1c4fbdc309c6f2bed1616a32b79baec68fe/diff:/var/lib/docker/overlay2/1cd0dbac6535644709089ba175540e087ef17da8b0cdc6d1b61909084cc98eba/diff:/var/lib/docker/overlay2/01d5ef328643477cdd68f3f5428c8acc7bdfa4e8be4612c58aeae23ca7b6d42c/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/9c3758e975cfb26cadc1263868821876ef74afb4e02e18fc2009e48712a17c7c/merged", "UpperDir": "/var/lib/docker/overlay2/9c3758e975cfb26cadc1263868821876ef74afb4e02e18fc2009e48712a17c7c/diff", "WorkDir": "/var/lib/docker/overlay2/9c3758e975cfb26cadc1263868821876ef74afb4e02e18fc2009e48712a17c7c/work"}, "Name": "overlay2"}, "Id": "sha256:046ac73eaf3e56f0cd5108167d8186248edcc500c84b7d4dd075334257bc50dd", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-topology@sha256:b4cd4ad551517b54b95704649640d1ce8cc67bd77ce7921e0cd09bd78f79a8f2"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-topology:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:2f78bab25600cfb2e12dd80c93412cc86c5e636d60969ee0717db07f84532df6", "sha256:a9cc14f36578a21a1c845bb1cfe3838c4943730d467aca681379d9ef255fabfd", "sha256:80336f5be63abb1511f52fc486f7bb258abcd9be60d5799e4a3777e12e4821c0", "sha256:360171ec57f9a8c1b820f6019bc5d1db7b7ea84b40c54d53b35be03648356f7b"], "Type": "layers"}, "Size": 953995897}, "item": "nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-topology:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_analytics_snmp] *******************
TASK [start analytics_snmp] ****************************************************
TASK [compose_v1 : ensure analytics_snmp containers is present] ****************
changed: [node_10_0_0_33] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "c48defe76b2f3229d384a246a7b09eb0a9306ec7777e932ec4005f9c617392a3", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "ff5ea29bf97b1ce2d508ffc180000e3331aa603971f807f9e368d2070e07515c", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-collector:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "1d07c9c1c9bd722d6b503fd0dccbbf8e812d3b5932d901202e5545ff3139aabd", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "license": "BSD-3-Clause", "name": "opensdn-analytics-snmp-collector", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-analytics-snmp-topology:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "84efae060a1b710bc20a06c3072fd4a0c0e91ca6b9ff824533073e3e28ff254f", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "license": "BSD-3-Clause", "name": "opensdn-analytics-snmp-topology", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn k8s cni] *********************************************************
TASK [ansible.builtin.include_role : opensdn_k8s_cni] **************************
TASK [opensdn_k8s_cni : create /etc/contrail/cni] ******************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/cni", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_k8s_cni : prepare configuration] *********************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_k8s_cni : create /etc/contrail/common_cni.env] *******************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_cni.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665103.440782-61556-150675623867449/source", "state": "file", "uid": 0}
TASK [opensdn_k8s_cni : create /var/lib/contrail] ******************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/lib/contrail", "secontext": "unconfined_u:object_r:var_lib_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_k8s_cni : create /etc/cni] ***************************************
ok: [node_10_0_0_33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/cni", "secontext": "system_u:object_r:etc_t:s0", "size": 19, "state": "directory", "uid": 0}
TASK [opensdn_k8s_cni : create /opt/cni/bin] ***********************************
ok: [node_10_0_0_33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/opt/cni/bin", "secontext": "system_u:object_r:bin_t:s0", "size": 4096, "state": "directory", "uid": 0}
TASK [opensdn_k8s_cni : create /var/log/contrail/cni] **************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail/cni", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_k8s_cni : create cni compose file] *******************************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "07a837db8947db0ed68e1b03b464740b4a87293a", "dest": "/etc/contrail/cni/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e3aa77e3c1cb1a1ddc502817c48c2056", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 358, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665105.386077-61812-112166387183242/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_k8s_cni] **************************
TASK [update cni images] *******************************************************
TASK [compose_pull_compat : Read cni docker-compose.yml file] ******************
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgdnJvdXRlci1jbmk6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1rdWJlcm5ldGVzLWNuaS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9jbmkuZW52CiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lczoKICAgICAgLSAvdmFyL2xpYi9jb250cmFpbDovdmFyL2xpYi9jb250cmFpbAogICAgICAtIC9ldGMvY25pOi9ob3N0L2V0Y19jbmkKICAgICAgLSAvb3B0L2NuaS9iaW46L2hvc3Qvb3B0X2NuaV9iaW4KICAgICAgLSAvdmFyL2xvZy9jb250cmFpbC9jbmk6L3Zhci9sb2cvY29udHJhaWwvY25pCg==", "encoding": "base64", "source": "/etc/contrail/cni/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-kubernetes-cni-init:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull cni images] ***********************************
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-kubernetes-cni-init:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-kubernetes-cni-init:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-kubernetes-cni-init"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail provides support for Container Network Interface for Kubernetes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-kubernetes-cni-init", "license": "BSD-3-Clause", "name": "opensdn-kubernetes-cni-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Kubernetes Container Network Interface", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:05:24.751782827Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/294e0d960bbe9ca7e6b071d052e8e02bb381f7fb41aca11a59b4df407a28099b/diff:/var/lib/docker/overlay2/4e8f51a44e8054748979332b6d84a3bb80df5adddd9ef02c1f229fc66a2fd05b/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/ecb026542e9cd8f842031cafdea7e73bffb3c036b05c655922be833fee29d241/merged", "UpperDir": "/var/lib/docker/overlay2/ecb026542e9cd8f842031cafdea7e73bffb3c036b05c655922be833fee29d241/diff", "WorkDir": "/var/lib/docker/overlay2/ecb026542e9cd8f842031cafdea7e73bffb3c036b05c655922be833fee29d241/work"}, "Name": "overlay2"}, "Id": "sha256:57c39bb2b618588cf31a4f2a7e4c651352dae62304777fa5bec5dbc70e27c53e", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-kubernetes-cni-init@sha256:6ebd461ffad78a957526b2b2e45d3b7fbeadf378b13403eae824993d0a0fc44e"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-kubernetes-cni-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:3024d25aa1a7c8a3acaa992ed68d2a7d62189d1981d904a120acf550d07d6478", "sha256:8335d61be55317c5cea517ce3b765ca8bfa5f496d937338911b7139081c7815a", "sha256:12f03f119147a244ed28a80611e31d790bdc1c500d7d22599f950fde4be63f18"], "Type": "layers"}, "Size": 757129479}, "item": "nexus.gz1.opensdn.io:5101/opensdn-kubernetes-cni-init:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_k8s_cni] **************************
TASK [start cni] ***************************************************************
TASK [compose_v1 : ensure cni containers is present] ***************************
changed: [node_10_0_0_33] => {"changed": true, "services": {"vrouter-cni": {"cni_vrouter-cni_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-kubernetes-cni-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "ee573076d4632700c118f0b503c04fd3991df799617c66d81bc589a798ad76bd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "cni", "com.docker.compose.project.config_files": "/etc/contrail/cni/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/cni", "com.docker.compose.service": "vrouter-cni", "com.docker.compose.version": "1.28.6", "description": "Contrail provides support for Container Network Interface for Kubernetes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-kubernetes-cni-init", "license": "BSD-3-Clause", "name": "opensdn-kubernetes-cni-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Kubernetes Container Network Interface", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn k8s master] ******************************************************
TASK [opensdn_k8s_master : create /etc/contrail] *******************************
ok: [node_10_0_0_33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 4096, "state": "directory", "uid": 0}
TASK [opensdn_k8s_master : set kube_cluster_name] ******************************
ok: [node_10_0_0_33] => {"ansible_facts": {"kube_cluster_name": "k8s"}, "changed": false}
TASK [opensdn_k8s_master : create contrail kubemanager serviceaccount yaml] ****
changed: [node_10_0_0_33] => {"changed": true, "checksum": "704884f1640bbe44ff165cbe0f0dab16144913af", "dest": "/etc/contrail/contrail-kubemanager-serviceaccount_k8s.yaml", "gid": 0, "group": "root", "md5sum": "63e4b16e3dd751ed7b210d285f22328e", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 862, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665110.072604-62458-186655585358417/source", "state": "file", "uid": 0}
TASK [opensdn_k8s_master : excute contrail kubemanager serviceaccount yaml] ****
changed: [node_10_0_0_33] => {"changed": true, "cmd": "kubectl apply -f /etc/contrail/contrail-kubemanager-serviceaccount_k8s.yaml", "delta": "0:00:00.298555", "end": "2026-11-03 00:18:31.542776", "msg": "", "rc": 0, "start": "2026-11-03 00:18:31.244221", "stderr": "", "stderr_lines": [], "stdout": "namespace/contrail created\nclusterrole.rbac.authorization.k8s.io/contrail-kubemanager created\nserviceaccount/contrail-kubemanager created\nclusterrolebinding.rbac.authorization.k8s.io/contrail-kubemanager created\nsecret/contrail-kubemanager-token created", "stdout_lines": ["namespace/contrail created", "clusterrole.rbac.authorization.k8s.io/contrail-kubemanager created", "serviceaccount/contrail-kubemanager created", "clusterrolebinding.rbac.authorization.k8s.io/contrail-kubemanager created", "secret/contrail-kubemanager-token created"]}
TASK [opensdn_k8s_master : get kubemanager token name from serviceaccount] *****
changed: [node_10_0_0_33] => {"attempts": 1, "changed": true, "cmd": "kubectl describe sa contrail-kubemanager -n contrail | grep -i 'Tokens' | awk '{print $2}'", "delta": "0:00:00.117988", "end": "2026-11-03 00:18:31.975968", "msg": "", "rc": 0, "start": "2026-11-03 00:18:31.857980", "stderr": "", "stderr_lines": [], "stdout": "contrail-kubemanager-token", "stdout_lines": ["contrail-kubemanager-token"]}
TASK [opensdn_k8s_master : get kubemanager token] ******************************
changed: [node_10_0_0_33] => {"changed": true, "cmd": "kubectl describe secret \"contrail-kubemanager-token\" -n contrail | grep -i 'token:' | awk '{print $2}'", "delta": "0:00:00.102063", "end": "2026-11-03 00:18:32.382407", "msg": "", "rc": 0, "start": "2026-11-03 00:18:32.280344", "stderr": "", "stderr_lines": [], "stdout": "eyJhbGciOiJSUzI1NiIsImtpZCI6IlE0Sm5XbTNGYnpEbzNQRWVrY0UzRVE5ZzAyZHFaTjY2cXRBSFFLQTFQTkkifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJjb250cmFpbCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlci10b2tlbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjY2YmZmNjlhLWIyOGQtNGExMi1iM2M5LTBhZjY2YTExMGY5MCIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpjb250cmFpbDpjb250cmFpbC1rdWJlbWFuYWdlciJ9.NElpGdhrugRGOviCFtC4ZKTIzuQ45_6W67vdVIBqHl_Gsk7t5QwC1Gw9woGScYJISM9Bmu_2GhA05Hus2eGDjKK0CrphvqpuedGfNfYtrWexlMsxcuA9WHu5XYadL9iD2Hl23Qrk2U3V3-H5wxuVqVAVcuECv__ekKcGJaXc_QYHPL8P7LcAuc3Ckao3lkIrfCXh_HDohqJTvjchzLOjYcj65yv7durj4xWBdIfusB8f4xmytAA_F1AHcJrupJgEfLG22eRsSZ8KJj8-A-YqW8Kwubs6VQltnFAogCA11AE94bpGRYNAAURUEzmLeaAPc10QGvPRRgYxevIB2fan8w", "stdout_lines": ["eyJhbGciOiJSUzI1NiIsImtpZCI6IlE0Sm5XbTNGYnpEbzNQRWVrY0UzRVE5ZzAyZHFaTjY2cXRBSFFLQTFQTkkifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJjb250cmFpbCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlci10b2tlbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjY2YmZmNjlhLWIyOGQtNGExMi1iM2M5LTBhZjY2YTExMGY5MCIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpjb250cmFpbDpjb250cmFpbC1rdWJlbWFuYWdlciJ9.NElpGdhrugRGOviCFtC4ZKTIzuQ45_6W67vdVIBqHl_Gsk7t5QwC1Gw9woGScYJISM9Bmu_2GhA05Hus2eGDjKK0CrphvqpuedGfNfYtrWexlMsxcuA9WHu5XYadL9iD2Hl23Qrk2U3V3-H5wxuVqVAVcuECv__ekKcGJaXc_QYHPL8P7LcAuc3Ckao3lkIrfCXh_HDohqJTvjchzLOjYcj65yv7durj4xWBdIfusB8f4xmytAA_F1AHcJrupJgEfLG22eRsSZ8KJj8-A-YqW8Kwubs6VQltnFAogCA11AE94bpGRYNAAURUEzmLeaAPc10QGvPRRgYxevIB2fan8w"]}
TASK [opensdn_k8s_master : set kubemanager token] ******************************
ok: [node_10_0_0_33] => {"ansible_facts": {"kubemanagertoken": "eyJhbGciOiJSUzI1NiIsImtpZCI6IlE0Sm5XbTNGYnpEbzNQRWVrY0UzRVE5ZzAyZHFaTjY2cXRBSFFLQTFQTkkifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJjb250cmFpbCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlci10b2tlbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjY2YmZmNjlhLWIyOGQtNGExMi1iM2M5LTBhZjY2YTExMGY5MCIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpjb250cmFpbDpjb250cmFpbC1rdWJlbWFuYWdlciJ9.NElpGdhrugRGOviCFtC4ZKTIzuQ45_6W67vdVIBqHl_Gsk7t5QwC1Gw9woGScYJISM9Bmu_2GhA05Hus2eGDjKK0CrphvqpuedGfNfYtrWexlMsxcuA9WHu5XYadL9iD2Hl23Qrk2U3V3-H5wxuVqVAVcuECv__ekKcGJaXc_QYHPL8P7LcAuc3Ckao3lkIrfCXh_HDohqJTvjchzLOjYcj65yv7durj4xWBdIfusB8f4xmytAA_F1AHcJrupJgEfLG22eRsSZ8KJj8-A-YqW8Kwubs6VQltnFAogCA11AE94bpGRYNAAURUEzmLeaAPc10QGvPRRgYxevIB2fan8w"}, "changed": false}
PLAY [opensdn k8s kubemanager] *************************************************
TASK [ansible.builtin.include_role : opensdn_k8s_kubemanager] ******************
TASK [opensdn_k8s_kubemanager : set kube_cluster_name] *************************
ok: [node_10_0_0_33] => {"ansible_facts": {"kube_cluster_name": "k8s"}, "changed": false}
TASK [opensdn_k8s_kubemanager : create /etc/contrail/kubemanager_k8s] **********
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/kubemanager_k8s", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_k8s_kubemanager : prepare configuration] *************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\n"}, "changed": false}
TASK [opensdn_k8s_kubemanager : create /etc/contrail/common_kubemanager_k8s.env] ***
changed: [node_10_0_0_33] => {"changed": true, "checksum": "74ec060d4915297490efa392582e06d0234482d6", "dest": "/etc/contrail/common_kubemanager_k8s.env", "gid": 0, "group": "root", "md5sum": "806934d1aee62a01624da522bb47aaf6", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 927, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665113.0400195-62767-167330334003212/source", "state": "file", "uid": 0}
TASK [opensdn_k8s_kubemanager : create kubemanager_k8s compose file] ***********
changed: [node_10_0_0_33] => {"changed": true, "checksum": "231c9650ba0a50bb06f3c154d7ede2093e1d8a7c", "dest": "/etc/contrail/kubemanager_k8s/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "477226a222bc017f1ed11d2f362ed65a", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1872, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665113.7727656-62906-74285322232927/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_k8s_kubemanager] ******************
TASK [update kubemanager_k8s images] *******************************************
TASK [compose_pull_compat : Read kubemanager_k8s docker-compose.yml file] ******
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgbm9kZS1pbml0OgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9rdWJlbWFuYWdlcl9rOHMuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBDT05UUkFJTF9TVEFUVVNfSU1BR0U9Im5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1zdGF0dXM6bWFzdGVyLTFfN180XzEtNF8yIgogICAgcHJpdmlsZWdlZDogdHJ1ZQogICAgcGlkOiBob3N0CiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lczoKICAgICAgWycvdXNyL2JpbjovaG9zdC91c3IvYmluJywgJy9ldGMvY29udHJhaWwvc3NsOi9ldGMvY29udHJhaWwvc3NsJywgJy9ldGMvc3lzY3RsLmQ6L2V0Yy9zeXNjdGwuZCcsCiAgICAgICAgJy9ldGMvaG9zdHM6L2V0Yy9ob3N0cycsICcvZXRjL2xvY2FsdGltZTovZXRjL2xvY2FsdGltZScsICcvdmFyL2xvZy9jb250cmFpbDovdmFyL2xvZy9jb250cmFpbCcsCiAgICAgICAgJy92YXIvY3Jhc2hlczovdmFyL2NyYXNoZXMnXQoKICBrdWJlbWFuYWdlcjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLWt1YmVybmV0ZXMta3ViZS1tYW5hZ2VyOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogaG9zdAogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gSzhTX1RPS0VOPWV5SmhiR2NpT2lKU1V6STFOaUlzSW10cFpDSTZJbEUwU201WGJUTkdZbnBFYnpOUVJXVnJZMFV6UlZFNVp6QXlaSEZhVGpZMmNYUkJTRkZMUVRGUVRra2lmUS5leUpwYzNNaU9pSnJkV0psY201bGRHVnpMM05sY25acFkyVmhZMk52ZFc1MElpd2lhM1ZpWlhKdVpYUmxjeTVwYnk5elpYSjJhV05sWVdOamIzVnVkQzl1WVcxbGMzQmhZMlVpT2lKamIyNTBjbUZwYkNJc0ltdDFZbVZ5Ym1WMFpYTXVhVzh2YzJWeWRtbGpaV0ZqWTI5MWJuUXZjMlZqY21WMExtNWhiV1VpT2lKamIyNTBjbUZwYkMxcmRXSmxiV0Z1WVdkbGNpMTBiMnRsYmlJc0ltdDFZbVZ5Ym1WMFpYTXVhVzh2YzJWeWRtbGpaV0ZqWTI5MWJuUXZjMlZ5ZG1salpTMWhZMk52ZFc1MExtNWhiV1VpT2lKamIyNTBjbUZwYkMxcmRXSmxiV0Z1WVdkbGNpSXNJbXQxWW1WeWJtVjBaWE11YVc4dmMyVnlkbWxqWldGalkyOTFiblF2YzJWeWRtbGpaUzFoWTJOdmRXNTBMblZwWkNJNklqWTJZbVptTmpsaExXSXlPR1F0TkdFeE1pMWlNMk01TFRCaFpqWTJZVEV4TUdZNU1DSXNJbk4xWWlJNkluTjVjM1JsYlRwelpYSjJhV05sWVdOamIzVnVkRHBqYjI1MGNtRnBiRHBqYjI1MGNtRnBiQzFyZFdKbGJXRnVZV2RsY2lKOS5ORWxwR2RocnVnUkdPdmlDRnRDNFpLVEl6dVE0NV82VzY3dmRWSUJxSGxfR3NrN3Q1UXdDMUd3OXdvR1NjWUpJU005Qm11XzJHaEEwNUh1czJlR0RqS0swQ3JwaHZxcHVlZEdmTmZZdHJXZXhsTXN4Y3VBOVdIdTVYWWFkTDlpRDJIbDIzUXJrMlUzVjMtSDV3eHVWcVZBVmN1RUN2X19la0tjR0phWGNfUVlIUEw4UDdMY0F1YzNDa2FvM2xrSXJmQ1hoX0hEb2hxSlR2amNoekxPalljajY1eXY3ZHVyajR4V0JkSWZ1c0I4ZjR4bXl0QUFfRjFBSGNKcnVwSmdFZkxHMjJlUnNTWjhLSmo4LUEtWXFXOEt3dWJzNlZRbHRuRkFvZ0NBMTFBRTk0YnBHUllOQUFVUlVFem1MZWFBUGMxMFFHdlBSUmdZeGV2SUIyZmFuOHcKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl9rdWJlbWFuYWdlcl9rOHMuZW52CiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUK", "encoding": "base64", "source": "/etc/contrail/kubemanager_k8s/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-kubernetes-kube-manager:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull kubemanager_k8s images] ***********************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-kubernetes-kube-manager:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-kubernetes-kube-manager:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/local/bin/contrail-kube-manager", "-c", "/etc/contrail/contrail-kubernetes.conf"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=kubernetes", "SERVICE_NAME=kube-manager", "CONTAINER_NAME=opensdn-kubernetes-kube-manager"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Kubernetes Manager provides listening to the Kubernetes API messages and creating corresponding resources in the Contrail API database.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-kubernetes-kube-manager", "io.opensdn.pod": "kubernetes", "io.opensdn.service": "kube-manager", "license": "BSD-3-Clause", "name": "opensdn-kubernetes-kube-manager", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Kubernetes Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:57.3336665Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/9b955b8d5ca95902c787f62251211b77b62da93915fb4c86e90dc2c742e56c42/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/4b9b690c8fb39e44d526b2e78e614278cc2cc7cb1da3514cb010c20a8f1477cf/merged", "UpperDir": "/var/lib/docker/overlay2/4b9b690c8fb39e44d526b2e78e614278cc2cc7cb1da3514cb010c20a8f1477cf/diff", "WorkDir": "/var/lib/docker/overlay2/4b9b690c8fb39e44d526b2e78e614278cc2cc7cb1da3514cb010c20a8f1477cf/work"}, "Name": "overlay2"}, "Id": "sha256:4be7d8bb5bfa668c0a70971a3b53af1aa5cfa5fedb49db32d5b533dad6ed0c88", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-kubernetes-kube-manager@sha256:38804b1be3b4a6afb89a0395fedc8451b5784ccb415b249706e27440e874b52d"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-kubernetes-kube-manager:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:90f613bf52cdc22807605710488699a86b8cf6c530a7b2d69812425509649a34", "sha256:a5715cef69ef064a830911b68a9a72c16a2554f1c1eeffc4c4c62b5945b3bd09"], "Type": "layers"}, "Size": 741810479}, "item": "nexus.gz1.opensdn.io:5101/opensdn-kubernetes-kube-manager:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_k8s_kubemanager] ******************
TASK [start kubemanager_k8s] ***************************************************
TASK [compose_v1 : ensure kubemanager_k8s containers is present] ***************
changed: [node_10_0_0_33] => {"changed": true, "services": {"kubemanager": {"kubemanager_k8s_kubemanager_1": {"cmd": ["/usr/local/bin/contrail-kube-manager", "-c", "/etc/contrail/contrail-kubernetes.conf"], "image": "nexus.gz1.opensdn.io:5101/opensdn-kubernetes-kube-manager:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "ed52b925a6a498b10cde61f54440731b3dd543e7681132180f5588899d7a8b44", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "kubemanager_k8s", "com.docker.compose.project.config_files": "/etc/contrail/kubemanager_k8s/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/kubemanager_k8s", "com.docker.compose.service": "kubemanager", "com.docker.compose.version": "1.28.6", "description": "Contrail Kubernetes Manager provides listening to the Kubernetes API messages and creating corresponding resources in the Contrail API database.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-kubernetes-kube-manager", "io.opensdn.pod": "kubernetes", "io.opensdn.service": "kube-manager", "license": "BSD-3-Clause", "name": "opensdn-kubernetes-kube-manager", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Kubernetes Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"kubemanager_k8s_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "8373e1a0ebd37ad4d0750d254ea4f4af0f8843b40a26e13fdda49f169763ee56", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "kubemanager_k8s", "com.docker.compose.project.config_files": "/etc/contrail/kubemanager_k8s/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/kubemanager_k8s", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [opensdn rsyslogd for Linux] **********************************************
TASK [ansible.builtin.include_role : opensdn_rsyslogd] *************************
TASK [opensdn_rsyslogd : create /etc/contrail/rsyslogd] ************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_rsyslogd : create rsyslogd compose file] *************************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "d93dbbf1383f17e076bd17dea378b2cc02f0175c", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5f2eb5d198ce9496178b51d97fc27e31", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 571, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665118.6879795-63738-257856980102911/source", "state": "file", "uid": 0}
TASK [ansible.builtin.include_role : opensdn_rsyslogd] *************************
TASK [update rsyslogd images] **************************************************
TASK [compose_pull_compat : Read rsyslogd docker-compose.yml file] *************
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgcnN5c2xvZ2Q6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1leHRlcm5hbC1yc3lzbG9nZDptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb24uZW52CiAgICBuZXR3b3JrX21vZGU6ICJob3N0IgogICAgdm9sdW1lczoKICAgICAgWycvdXNyL2JpbjovaG9zdC91c3IvYmluJywgJy9ldGMvY29udHJhaWwvc3NsOi9ldGMvY29udHJhaWwvc3NsJywgJy9ldGMvc3lzY3RsLmQ6L2V0Yy9zeXNjdGwuZCcsCiAgICAgICAgJy9ldGMvaG9zdHM6L2V0Yy9ob3N0cycsICcvZXRjL2xvY2FsdGltZTovZXRjL2xvY2FsdGltZScsICcvdmFyL2xvZy9jb250cmFpbDovdmFyL2xvZy9jb250cmFpbCcsCiAgICAgICAgJy92YXIvY3Jhc2hlczovdmFyL2NyYXNoZXMnLCAnL3Zhci9ydW46L3Zhci9ydW4nXQoKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogICAgcmVzdGFydDogYWx3YXlzCg==", "encoding": "base64", "source": "/etc/contrail/rsyslogd/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-external-rsyslogd:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull rsyslogd images] ******************************
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-external-rsyslogd:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-external-rsyslogd:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "Domainname": "", "Entrypoint": ["/contrail-entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "SERVICE_NAME=rsyslogd", "CONTAINER_NAME=", "RSYSLOGD_PIDFILE=/var/run/rsyslogd.pid"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail rsyslogd support", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "license": "BSD-3-Clause", "name": "", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:03:35.450004324Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/8384fc5a853735f63a1d7481e726188e2bcb7d9e9f33ca0915794c954ef20ef9/diff:/var/lib/docker/overlay2/f51381398b91d105988616e3e030047a44a0990002bd63a5f4b32c78a3669ccb/diff:/var/lib/docker/overlay2/975bab31278f6ec8ae1aa06be8b4baa6f538fdab7252f1dea4e1aeecee2b52e8/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/8ad57f0eab13a0b0ade0b80fab8ec9c7b199ec460716952406a4d5890e2f9303/merged", "UpperDir": "/var/lib/docker/overlay2/8ad57f0eab13a0b0ade0b80fab8ec9c7b199ec460716952406a4d5890e2f9303/diff", "WorkDir": "/var/lib/docker/overlay2/8ad57f0eab13a0b0ade0b80fab8ec9c7b199ec460716952406a4d5890e2f9303/work"}, "Name": "overlay2"}, "Id": "sha256:64512bc8ed4af277053b01d1f02a7b0f44c0c156dcabb2fc1bd566aeba1f0456", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-external-rsyslogd@sha256:f45457f0790726f3259e473abfeae6134e4b21751ca0c3865eee720145c749dd"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-external-rsyslogd:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:e3df6983675669fa93d4b05178f2a63e73171d4228b4eb7d9c9ffc8c4b0a5a40", "sha256:fcbe700e588964984ff40c816f7023f2e42f60b19482748512cbc3bc0cc9268a", "sha256:7bc3d20c7c22fefd4340f1f0d68241cebe1a15700f9f169dc469340c2b158c39", "sha256:6583fc33cefdaca6495ac5edc207f21a4df323d29a472b0fe310301ddfe674c7"], "Type": "layers"}, "Size": 559292375}, "item": "nexus.gz1.opensdn.io:5101/opensdn-external-rsyslogd:master-1_7_4_1-4_2"}
TASK [ansible.builtin.include_role : opensdn_rsyslogd] *************************
TASK [start rsyslogd] **********************************************************
TASK [compose_v1 : ensure rsyslogd containers is present] **********************
changed: [node_10_0_0_33] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5101/opensdn-external-rsyslogd:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "daf08d807bc899d68bcd2ddc4b6383fe9d36e6f20eb563a099a15cf2a0b30c1e", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "license": "BSD-3-Clause", "name": "", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
PLAY [OpenSDN vrouter for Linux prepare] ***************************************
TASK [ansible.builtin.include_role : opensdn_vrouter] **************************
TASK [opensdn_vrouter : create /etc/contrail/vrouter] **************************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 6, "state": "directory", "uid": 0}
TASK [opensdn_vrouter : create /var/run/contrail/loadbalancer] *****************
changed: [node_10_0_0_33] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "secontext": "unconfined_u:object_r:var_run_t:s0", "size": 40, "state": "directory", "uid": 0}
TASK [opensdn_vrouter : add kubemanager token] *********************************
ok: [node_10_0_0_33] => {"ansible_facts": {"sdn_k8s_token": {"K8S_TOKEN": "eyJhbGciOiJSUzI1NiIsImtpZCI6IlE0Sm5XbTNGYnpEbzNQRWVrY0UzRVE5ZzAyZHFaTjY2cXRBSFFLQTFQTkkifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJjb250cmFpbCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlci10b2tlbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjY2YmZmNjlhLWIyOGQtNGExMi1iM2M5LTBhZjY2YTExMGY5MCIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpjb250cmFpbDpjb250cmFpbC1rdWJlbWFuYWdlciJ9.NElpGdhrugRGOviCFtC4ZKTIzuQ45_6W67vdVIBqHl_Gsk7t5QwC1Gw9woGScYJISM9Bmu_2GhA05Hus2eGDjKK0CrphvqpuedGfNfYtrWexlMsxcuA9WHu5XYadL9iD2Hl23Qrk2U3V3-H5wxuVqVAVcuECv__ekKcGJaXc_QYHPL8P7LcAuc3Ckao3lkIrfCXh_HDohqJTvjchzLOjYcj65yv7durj4xWBdIfusB8f4xmytAA_F1AHcJrupJgEfLG22eRsSZ8KJj8-A-YqW8Kwubs6VQltnFAogCA11AE94bpGRYNAAURUEzmLeaAPc10QGvPRRgYxevIB2fan8w"}}, "changed": false}
TASK [opensdn_vrouter : prepare configuration] *********************************
ok: [node_10_0_0_33] => {"ansible_facts": {"config_content": "CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2\nCONTROL_NODES=10.20.0.17\nCONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nDATABASE_NODEMGR__DEFAULTS__minimum_diskGB=2\nJVM_EXTRA_OPTS=-Xms1g -Xmx2g\nVROUTER_ENCRYPTION=False\nLOG_LEVEL=SYS_DEBUG\nCLOUD_ORCHESTRATOR=kubernetes\nSSL_ENABLE=false\nRABBITMQ_USE_SSL=false\nCASSANDRA_SSL_ENABLE=false\nANALYTICSDB_ENABLE=True\nANALYTICS_ALARM_ENABLE=True\nANALYTICS_SNMP_ENABLE=True\nCONFIG_API_WORKER_COUNT=3\nKUBERNETES_PUBLIC_FIP_POOL={'domain': 'default-domain', 'name': '__fip_pool_public__', 'network': '__public__', 'project': 'k8s-default'}\nHUGE_PAGES_2MB=256\nSTDIN_OPEN=True\nTTY=True\nCONFIG_NODES=10.0.0.33\nCONTROLLER_NODES=10.0.0.33\nCONFIGDB_NODES=10.0.0.33\nANALYTICS_NODES=10.0.0.33\nANALYTICS_SNMP_NODES=10.0.0.33\nANALYTICS_ALARM_NODES=10.0.0.33\nANALYTICSDB_NODES=10.0.0.33\nWEBUI_NODES=10.0.0.33\nKUBERNETES_API_NODES=10.0.0.33\nKUBEMANAGER_NODES=10.0.0.33\nKUBERNETES_API_SERVER=10.0.0.33\nK8S_TOKEN=eyJhbGciOiJSUzI1NiIsImtpZCI6IlE0Sm5XbTNGYnpEbzNQRWVrY0UzRVE5ZzAyZHFaTjY2cXRBSFFLQTFQTkkifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJjb250cmFpbCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlci10b2tlbiIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJjb250cmFpbC1rdWJlbWFuYWdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6IjY2YmZmNjlhLWIyOGQtNGExMi1iM2M5LTBhZjY2YTExMGY5MCIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpjb250cmFpbDpjb250cmFpbC1rdWJlbWFuYWdlciJ9.NElpGdhrugRGOviCFtC4ZKTIzuQ45_6W67vdVIBqHl_Gsk7t5QwC1Gw9woGScYJISM9Bmu_2GhA05Hus2eGDjKK0CrphvqpuedGfNfYtrWexlMsxcuA9WHu5XYadL9iD2Hl23Qrk2U3V3-H5wxuVqVAVcuECv__ekKcGJaXc_QYHPL8P7LcAuc3Ckao3lkIrfCXh_HDohqJTvjchzLOjYcj65yv7durj4xWBdIfusB8f4xmytAA_F1AHcJrupJgEfLG22eRsSZ8KJj8-A-YqW8Kwubs6VQltnFAogCA11AE94bpGRYNAAURUEzmLeaAPc10QGvPRRgYxevIB2fan8w\n"}, "changed": false}
TASK [opensdn_vrouter : create /etc/contrail/common_vrouter.env] ***************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "3fe12ddca03fbc9c28a8fc2278bbbca4f15efcad", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "518f7c98b9aee1f96698d770d38c5a68", "mode": "0640", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1884, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665123.3800097-64210-52893917061679/source", "state": "file", "uid": 0}
TASK [opensdn_vrouter : Configure vrouter in kernel mode] **********************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_vrouter/tasks/configure_kernel.yml for node_10_0_0_33
TASK [opensdn_vrouter : set vrouter kernel init image name] ********************
ok: [node_10_0_0_33] => {"ansible_facts": {"vrouter_kernel_init_img_name": "opensdn-vrouter-kernel-init"}, "changed": false}
TASK [opensdn_vrouter : set full kernel-init image to load"] *******************
ok: [node_10_0_0_33] => {"ansible_facts": {"kernelinit_image_new": "nexus.gz1.opensdn.io:5101/opensdn-vrouter-kernel-init:master-1_7_4_1-4_2"}, "changed": false}
TASK [opensdn_vrouter : create OpenSDN vrouter compose file] *******************
changed: [node_10_0_0_33] => {"changed": true, "checksum": "085e22d4b88408b3abcf2ca734793055a5f5caee", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "f0d9eab252f37007cccf0bc3c4688d7a", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2845, "src": "/home/rocky/.ansible/tmp/ansible-tmp-1793665124.2857893-64377-42543001975941/source", "state": "file", "uid": 0}
TASK [opensdn_vrouter : read filename of vrouter module for running kernel] ****
ok: [node_10_0_0_33] => {"changed": false, "cmd": ["modinfo", "vrouter", "-F", "filename"], "delta": "0:00:00.005062", "end": "2026-11-03 00:18:45.271762", "failed_when_result": false, "msg": "non-zero return code", "rc": 1, "start": "2026-11-03 00:18:45.266700", "stderr": "modinfo: ERROR: Module vrouter not found.", "stderr_lines": ["modinfo: ERROR: Module vrouter not found."], "stdout": "", "stdout_lines": []}
TASK [opensdn_vrouter : read srcversion for loaded vrouter kernel module] ******
ok: [node_10_0_0_33] => {"changed": false, "cmd": ["cat", "/sys/module/vrouter/srcversion"], "delta": "0:00:00.003741", "end": "2026-11-03 00:18:45.535554", "failed_when_result": false, "msg": "non-zero return code", "rc": 1, "start": "2026-11-03 00:18:45.531813", "stderr": "cat: /sys/module/vrouter/srcversion: No such file or directory", "stderr_lines": ["cat: /sys/module/vrouter/srcversion: No such file or directory"], "stdout": "", "stdout_lines": []}
TASK [opensdn_vrouter : read srcversion for installed vrouter kernel module] ***
ok: [node_10_0_0_33] => {"changed": false, "cmd": ["modinfo", "vrouter", "-F", "srcversion"], "delta": "0:00:00.005996", "end": "2026-11-03 00:18:45.803749", "failed_when_result": false, "msg": "non-zero return code", "rc": 1, "start": "2026-11-03 00:18:45.797753", "stderr": "modinfo: ERROR: Module vrouter not found.", "stderr_lines": ["modinfo: ERROR: Module vrouter not found."], "stdout": "", "stdout_lines": []}
TASK [query vrouter containers runtime data] ***********************************
TASK [compose_info : Query vrouter for containers data] ************************
ok: [node_10_0_0_33] => {"changed": false, "containers": [], "host_info": {"Architecture": "x86_64", "BridgeNfIp6tables": true, "BridgeNfIptables": true, "CDISpecDirs": [], "CPUSet": true, "CPUShares": true, "CgroupDriver": "systemd", "CgroupVersion": "2", "ContainerdCommit": {"Expected": "b7a25261e029d68978bbf290df0a62fc819b3c51", "ID": "b7a25261e029d68978bbf290df0a62fc819b3c51"}, "Containers": 48, "ContainersPaused": 0, "ContainersRunning": 38, "ContainersStopped": 10, "CpuCfsPeriod": true, "CpuCfsQuota": true, "Debug": false, "DefaultRuntime": "runc", "DockerRootDir": "/var/lib/docker", "Driver": "overlay2", "DriverStatus": [["Backing Filesystem", "xfs"], ["Supports d_type", "true"], ["Using metacopy", "false"], ["Native Overlay Diff", "true"], ["userxattr", "false"]], "ExperimentalBuild": false, "GenericResources": null, "HttpProxy": "", "HttpsProxy": "", "ID": "097066c2-4686-4299-a8df-be7b3430a132", "IPv4Forwarding": true, "Images": 27, "IndexServerAddress": "https://index.docker.io/v1/", "InitBinary": "docker-init", "InitCommit": {"Expected": "de40ad0", "ID": "de40ad0"}, "Isolation": "", "KernelVersion": "5.14.0-503.14.1.el9_5.x86_64", "Labels": [], "LiveRestoreEnabled": false, "LoggingDriver": "json-file", "MemTotal": 16498401280, "MemoryLimit": true, "NCPU": 4, "NEventsListener": 0, "NFd": 407, "NGoroutines": 391, "Name": "cn-jenkins-deploy-platform-ansible-k8s-530-1.novalocal", "NoProxy": "", "OSType": "linux", "OSVersion": "9.5", "OomKillDisable": false, "OperatingSystem": "Rocky Linux 9.5 (Blue Onyx)", "PidsLimit": true, "Plugins": {"Authorization": null, "Log": ["awslogs", "fluentd", "gcplogs", "gelf", "journald", "json-file", "local", "splunk", "syslog"], "Network": ["bridge", "host", "ipvlan", "macvlan", "null", "overlay"], "Volume": ["local"]}, "RegistryConfig": {"AllowNondistributableArtifactsCIDRs": null, "AllowNondistributableArtifactsHostnames": null, "IndexConfigs": {"docker.io": {"Mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000/"], "Name": "docker.io", "Official": true, "Secure": true}, "nexus.gz1.opensdn.io:5101": {"Mirrors": [], "Name": "nexus.gz1.opensdn.io:5101", "Official": false, "Secure": false}, "tf-mirrors.gz1.opensdn.io:5000": {"Mirrors": [], "Name": "tf-mirrors.gz1.opensdn.io:5000", "Official": false, "Secure": false}}, "InsecureRegistryCIDRs": ["127.0.0.0/8"], "Mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000/"]}, "RuncCommit": {"Expected": "v1.5.2-0-g29dd3dc2", "ID": "v1.5.2-0-g29dd3dc2"}, "Runtimes": {"io.containerd.runc.v2": {"path": "runc", "status": {"org.opencontainers.runtime-spec.features": "{\"ociVersionMin\":\"1.0.0\",\"ociVersionMax\":\"1.3.0\",\"hooks\":[\"prestart\",\"createRuntime\",\"createContainer\",\"startContainer\",\"poststart\",\"poststop\"],\"mountOptions\":[\"async\",\"atime\",\"bind\",\"defaults\",\"dev\",\"diratime\",\"dirsync\",\"exec\",\"iversion\",\"lazytime\",\"loud\",\"mand\",\"noatime\",\"nodev\",\"nodiratime\",\"noexec\",\"noiversion\",\"nolazytime\",\"nomand\",\"norelatime\",\"nostrictatime\",\"nosuid\",\"nosymfollow\",\"private\",\"ratime\",\"rbind\",\"rdev\",\"rdiratime\",\"relatime\",\"remount\",\"rexec\",\"rnoatime\",\"rnodev\",\"rnodiratime\",\"rnoexec\",\"rnorelatime\",\"rnostrictatime\",\"rnosuid\",\"rnosymfollow\",\"ro\",\"rprivate\",\"rrelatime\",\"rro\",\"rrw\",\"rshared\",\"rslave\",\"rstrictatime\",\"rsuid\",\"rsymfollow\",\"runbindable\",\"rw\",\"shared\",\"silent\",\"slave\",\"strictatime\",\"suid\",\"symfollow\",\"sync\",\"tmpcopyup\",\"unbindable\"],\"linux\":{\"namespaces\":[\"cgroup\",\"ipc\",\"mount\",\"network\",\"pid\",\"time\",\"user\",\"uts\"],\"capabilities\":[\"CAP_CHOWN\",\"CAP_DAC_OVERRIDE\",\"CAP_DAC_READ_SEARCH\",\"CAP_FOWNER\",\"CAP_FSETID\",\"CAP_KILL\",\"CAP_SETGID\",\"CAP_SETUID\",\"CAP_SETPCAP\",\"CAP_LINUX_IMMUTABLE\",\"CAP_NET_BIND_SERVICE\",\"CAP_NET_BROADCAST\",\"CAP_NET_ADMIN\",\"CAP_NET_RAW\",\"CAP_IPC_LOCK\",\"CAP_IPC_OWNER\",\"CAP_SYS_MODULE\",\"CAP_SYS_RAWIO\",\"CAP_SYS_CHROOT\",\"CAP_SYS_PTRACE\",\"CAP_SYS_PACCT\",\"CAP_SYS_ADMIN\",\"CAP_SYS_BOOT\",\"CAP_SYS_NICE\",\"CAP_SYS_RESOURCE\",\"CAP_SYS_TIME\",\"CAP_SYS_TTY_CONFIG\",\"CAP_MKNOD\",\"CAP_LEASE\",\"CAP_AUDIT_WRITE\",\"CAP_AUDIT_CONTROL\",\"CAP_SETFCAP\",\"CAP_MAC_OVERRIDE\",\"CAP_MAC_ADMIN\",\"CAP_SYSLOG\",\"CAP_WAKE_ALARM\",\"CAP_BLOCK_SUSPEND\",\"CAP_AUDIT_READ\",\"CAP_PERFMON\",\"CAP_BPF\",\"CAP_CHECKPOINT_RESTORE\"],\"cgroup\":{\"v1\":true,\"v2\":true,\"systemd\":true,\"systemdUser\":true,\"rdma\":true},\"seccomp\":{\"enabled\":true,\"actions\":[\"SCMP_ACT_ALLOW\",\"SCMP_ACT_ERRNO\",\"SCMP_ACT_KILL\",\"SCMP_ACT_KILL_PROCESS\",\"SCMP_ACT_KILL_THREAD\",\"SCMP_ACT_LOG\",\"SCMP_ACT_NOTIFY\",\"SCMP_ACT_TRACE\",\"SCMP_ACT_TRAP\"],\"operators\":[\"SCMP_CMP_EQ\",\"SCMP_CMP_GE\",\"SCMP_CMP_GT\",\"SCMP_CMP_LE\",\"SCMP_CMP_LT\",\"SCMP_CMP_MASKED_EQ\",\"SCMP_CMP_NE\"],\"archs\":[\"SCMP_ARCH_AARCH64\",\"SCMP_ARCH_ARM\",\"SCMP_ARCH_LOONGARCH64\",\"SCMP_ARCH_MIPS\",\"SCMP_ARCH_MIPS64\",\"SCMP_ARCH_MIPS64N32\",\"SCMP_ARCH_MIPSEL\",\"SCMP_ARCH_MIPSEL64\",\"SCMP_ARCH_MIPSEL64N32\",\"SCMP_ARCH_PPC\",\"SCMP_ARCH_PPC64\",\"SCMP_ARCH_PPC64LE\",\"SCMP_ARCH_RISCV64\",\"SCMP_ARCH_S390\",\"SCMP_ARCH_S390X\",\"SCMP_ARCH_X32\",\"SCMP_ARCH_X86\",\"SCMP_ARCH_X86_64\"],\"knownFlags\":[\"SECCOMP_FILTER_FLAG_TSYNC\",\"SECCOMP_FILTER_FLAG_SPEC_ALLOW\",\"SECCOMP_FILTER_FLAG_LOG\",\"SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV\"],\"supportedFlags\":[\"SECCOMP_FILTER_FLAG_TSYNC\",\"SECCOMP_FILTER_FLAG_SPEC_ALLOW\",\"SECCOMP_FILTER_FLAG_LOG\"]},\"apparmor\":{\"enabled\":true},\"selinux\":{\"enabled\":true},\"intelRdt\":{\"enabled\":true}},\"annotations\":{\"io.github.seccomp.libseccomp.version\":\"2.5.2\",\"org.opencontainers.runc.checkpoint.enabled\":\"true\",\"org.opencontainers.runc.commit\":\"v1.5.2-0-g29dd3dc2\",\"org.opencontainers.runc.version\":\"1.5.2\"}}"}}, "runc": {"path": "runc", "status": {"org.opencontainers.runtime-spec.features": "{\"ociVersionMin\":\"1.0.0\",\"ociVersionMax\":\"1.3.0\",\"hooks\":[\"prestart\",\"createRuntime\",\"createContainer\",\"startContainer\",\"poststart\",\"poststop\"],\"mountOptions\":[\"async\",\"atime\",\"bind\",\"defaults\",\"dev\",\"diratime\",\"dirsync\",\"exec\",\"iversion\",\"lazytime\",\"loud\",\"mand\",\"noatime\",\"nodev\",\"nodiratime\",\"noexec\",\"noiversion\",\"nolazytime\",\"nomand\",\"norelatime\",\"nostrictatime\",\"nosuid\",\"nosymfollow\",\"private\",\"ratime\",\"rbind\",\"rdev\",\"rdiratime\",\"relatime\",\"remount\",\"rexec\",\"rnoatime\",\"rnodev\",\"rnodiratime\",\"rnoexec\",\"rnorelatime\",\"rnostrictatime\",\"rnosuid\",\"rnosymfollow\",\"ro\",\"rprivate\",\"rrelatime\",\"rro\",\"rrw\",\"rshared\",\"rslave\",\"rstrictatime\",\"rsuid\",\"rsymfollow\",\"runbindable\",\"rw\",\"shared\",\"silent\",\"slave\",\"strictatime\",\"suid\",\"symfollow\",\"sync\",\"tmpcopyup\",\"unbindable\"],\"linux\":{\"namespaces\":[\"cgroup\",\"ipc\",\"mount\",\"network\",\"pid\",\"time\",\"user\",\"uts\"],\"capabilities\":[\"CAP_CHOWN\",\"CAP_DAC_OVERRIDE\",\"CAP_DAC_READ_SEARCH\",\"CAP_FOWNER\",\"CAP_FSETID\",\"CAP_KILL\",\"CAP_SETGID\",\"CAP_SETUID\",\"CAP_SETPCAP\",\"CAP_LINUX_IMMUTABLE\",\"CAP_NET_BIND_SERVICE\",\"CAP_NET_BROADCAST\",\"CAP_NET_ADMIN\",\"CAP_NET_RAW\",\"CAP_IPC_LOCK\",\"CAP_IPC_OWNER\",\"CAP_SYS_MODULE\",\"CAP_SYS_RAWIO\",\"CAP_SYS_CHROOT\",\"CAP_SYS_PTRACE\",\"CAP_SYS_PACCT\",\"CAP_SYS_ADMIN\",\"CAP_SYS_BOOT\",\"CAP_SYS_NICE\",\"CAP_SYS_RESOURCE\",\"CAP_SYS_TIME\",\"CAP_SYS_TTY_CONFIG\",\"CAP_MKNOD\",\"CAP_LEASE\",\"CAP_AUDIT_WRITE\",\"CAP_AUDIT_CONTROL\",\"CAP_SETFCAP\",\"CAP_MAC_OVERRIDE\",\"CAP_MAC_ADMIN\",\"CAP_SYSLOG\",\"CAP_WAKE_ALARM\",\"CAP_BLOCK_SUSPEND\",\"CAP_AUDIT_READ\",\"CAP_PERFMON\",\"CAP_BPF\",\"CAP_CHECKPOINT_RESTORE\"],\"cgroup\":{\"v1\":true,\"v2\":true,\"systemd\":true,\"systemdUser\":true,\"rdma\":true},\"seccomp\":{\"enabled\":true,\"actions\":[\"SCMP_ACT_ALLOW\",\"SCMP_ACT_ERRNO\",\"SCMP_ACT_KILL\",\"SCMP_ACT_KILL_PROCESS\",\"SCMP_ACT_KILL_THREAD\",\"SCMP_ACT_LOG\",\"SCMP_ACT_NOTIFY\",\"SCMP_ACT_TRACE\",\"SCMP_ACT_TRAP\"],\"operators\":[\"SCMP_CMP_EQ\",\"SCMP_CMP_GE\",\"SCMP_CMP_GT\",\"SCMP_CMP_LE\",\"SCMP_CMP_LT\",\"SCMP_CMP_MASKED_EQ\",\"SCMP_CMP_NE\"],\"archs\":[\"SCMP_ARCH_AARCH64\",\"SCMP_ARCH_ARM\",\"SCMP_ARCH_LOONGARCH64\",\"SCMP_ARCH_MIPS\",\"SCMP_ARCH_MIPS64\",\"SCMP_ARCH_MIPS64N32\",\"SCMP_ARCH_MIPSEL\",\"SCMP_ARCH_MIPSEL64\",\"SCMP_ARCH_MIPSEL64N32\",\"SCMP_ARCH_PPC\",\"SCMP_ARCH_PPC64\",\"SCMP_ARCH_PPC64LE\",\"SCMP_ARCH_RISCV64\",\"SCMP_ARCH_S390\",\"SCMP_ARCH_S390X\",\"SCMP_ARCH_X32\",\"SCMP_ARCH_X86\",\"SCMP_ARCH_X86_64\"],\"knownFlags\":[\"SECCOMP_FILTER_FLAG_TSYNC\",\"SECCOMP_FILTER_FLAG_SPEC_ALLOW\",\"SECCOMP_FILTER_FLAG_LOG\",\"SECCOMP_FILTER_FLAG_WAIT_KILLABLE_RECV\"],\"supportedFlags\":[\"SECCOMP_FILTER_FLAG_TSYNC\",\"SECCOMP_FILTER_FLAG_SPEC_ALLOW\",\"SECCOMP_FILTER_FLAG_LOG\"]},\"apparmor\":{\"enabled\":true},\"selinux\":{\"enabled\":true},\"intelRdt\":{\"enabled\":true}},\"annotations\":{\"io.github.seccomp.libseccomp.version\":\"2.5.2\",\"org.opencontainers.runc.checkpoint.enabled\":\"true\",\"org.opencontainers.runc.commit\":\"v1.5.2-0-g29dd3dc2\",\"org.opencontainers.runc.version\":\"1.5.2\"}}"}}}, "SecurityOptions": ["name=seccomp,profile=builtin", "name=cgroupns"], "ServerVersion": "25.0.3", "SwapLimit": true, "Swarm": {"ControlAvailable": false, "Error": "", "LocalNodeState": "inactive", "NodeAddr": "", "NodeID": "", "RemoteManagers": null}, "SystemTime": "2026-11-03T00:18:46.626431665Z", "Warnings": null}}
TASK [compose_info : Parse vrouter containers data] ****************************
ok: [node_10_0_0_33] => {"ansible_facts": {"compose_data": {}}, "changed": false}
TASK [opensdn_vrouter : set facts for vrouter agent and kernelinit containers] ***
ok: [node_10_0_0_33] => {"ansible_facts": {"agent_container": {"exit_code": 0, "image": "", "is_exited": false, "is_running": false}, "kernelinit_container": {"exit_code": 0, "image": "", "is_exited": false, "is_running": false}}, "changed": false}
TASK [ansible.builtin.include_role : opensdn_vrouter] **************************
TASK [update vrouter images] ***************************************************
TASK [compose_pull_compat : Read vrouter docker-compose.yml file] **************
ok: [node_10_0_0_33] => {"changed": false, "content": "c2VydmljZXM6CiAgbm9kZS1pbml0OgogICAgaW1hZ2U6ICJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tbm9kZS1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIGVudl9maWxlOiAvZXRjL2NvbnRyYWlsL2NvbW1vbl92cm91dGVyLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gQ09OVFJBSUxfU1RBVFVTX0lNQUdFPSJuZXh1cy5nejEub3BlbnNkbi5pbzo1MTAxL29wZW5zZG4tc3RhdHVzOm1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIHByaXZpbGVnZWQ6IHRydWUKICAgIHBpZDogaG9zdAogICAgbmV0d29ya19tb2RlOiAiaG9zdCIKICAgIHZvbHVtZXM6CiAgICAgIFsnL3Vzci9iaW46L2hvc3QvdXNyL2JpbicsICcvZXRjL2NvbnRyYWlsL3NzbDovZXRjL2NvbnRyYWlsL3NzbCcsICcvZXRjL3N5c2N0bC5kOi9ldGMvc3lzY3RsLmQnLAogICAgICAgICcvZXRjL2hvc3RzOi9ldGMvaG9zdHMnLCAnL2V0Yy9sb2NhbHRpbWU6L2V0Yy9sb2NhbHRpbWUnLCAnL3Zhci9sb2cvY29udHJhaWw6L3Zhci9sb2cvY29udHJhaWwnLAogICAgICAgICcvdmFyL2NyYXNoZXM6L3Zhci9jcmFzaGVzJ10KCiAgbm9kZW1ncjoKICAgIGltYWdlOiAibmV4dXMuZ3oxLm9wZW5zZG4uaW86NTEwMS9vcGVuc2RuLW5vZGVtZ3I6bWFzdGVyLTFfN180XzEtNF8yIgogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX3Zyb3V0ZXIuZW52CiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBOT0RFX1RZUEU9dnJvdXRlcgogICAgbmV0d29ya19tb2RlOiBob3N0CiAgICB2b2x1bWVzOgogICAgICAtIC92YXIvcnVuL2RvY2tlci5zb2NrOi92YXIvcnVuL2RvY2tlci5zb2NrCiAgICAgIC0gL3Zhci9saWIvY29udHJhaWwvbG9hZGJhbGFuY2VyOi92YXIvbGliL2NvbnRyYWlsL2xvYWRiYWxhbmNlcgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSBub2RlLWluaXQKICAgIHJlc3RhcnQ6IG9uLWZhaWx1cmUKICAgIHN0ZGluX29wZW46IFRydWUKICAgIHR0eTogVHJ1ZQogICAgbG9nZ2luZzoKICAgICAgZHJpdmVyOiAianNvbi1maWxlIgogICAgICBvcHRpb25zOgogICAgICAgIG1heC1zaXplOiAiNTBtIgogICAgICAgIG1heC1maWxlOiAiMTAiCiAgcHJvdmlzaW9uZXI6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi1wcm92aXNpb25lcjptYXN0ZXItMV83XzRfMS00XzIiCiAgICBlbnZfZmlsZTogCiAgICAgIC0gL2V0Yy9jb250cmFpbC9jb21tb25fdnJvdXRlci5lbnYKICAgICAgLSAvZXRjL2NvbnRyYWlsL2RlZmF1bHRzLmVudgogICAgZW52aXJvbm1lbnQ6CiAgICAgIC0gTk9ERV9UWVBFPXZyb3V0ZXIKICAgIG5ldHdvcmtfbW9kZTogImhvc3QiCiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogICAgcmVzdGFydDogYWx3YXlzCiAgICBzdGRpbl9vcGVuOiBUcnVlCiAgICB0dHk6IFRydWUKICAgIGxvZ2dpbmc6CiAgICAgIGRyaXZlcjogImpzb24tZmlsZSIKICAgICAgb3B0aW9uczoKICAgICAgICBtYXgtc2l6ZTogIjUwbSIKICAgICAgICBtYXgtZmlsZTogIjEwIgogIHZyb3V0ZXIta2VybmVsLWluaXQ6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi12cm91dGVyLWtlcm5lbC1pbml0Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogaG9zdAogICAgcHJpdmlsZWdlZDogdHJ1ZQogICAgZW52X2ZpbGU6IC9ldGMvY29udHJhaWwvY29tbW9uX3Zyb3V0ZXIuZW52CiAgICBwaWQ6IGhvc3QKICAgIHZvbHVtZXM6CiAgICAgIC0gL3Vzci9zcmM6L3Vzci9zcmMKICAgICAgLSAvbGliL21vZHVsZXM6L2xpYi9tb2R1bGVzCiAgICAgIC0gL2JpbjovaG9zdC9iaW4KICAgICAgLSAvZXRjL3N5c2NvbmZpZy9uZXR3b3JrLXNjcmlwdHM6L2V0Yy9zeXNjb25maWcvbmV0d29yay1zY3JpcHRzCiAgICB2b2x1bWVzX2Zyb206CiAgICAgIC0gbm9kZS1pbml0CiAgICBkZXBlbmRzX29uOgogICAgICAtIG5vZGUtaW5pdAogIHZyb3V0ZXItYWdlbnQ6CiAgICBpbWFnZTogIm5leHVzLmd6MS5vcGVuc2RuLmlvOjUxMDEvb3BlbnNkbi12cm91dGVyLWFnZW50Om1hc3Rlci0xXzdfNF8xLTRfMiIKICAgIG5ldHdvcmtfbW9kZTogaG9zdAogICAgcHJpdmlsZWdlZDogdHJ1ZQogICAgcGlkOiBob3N0CiAgICBlbnZfZmlsZTogL2V0Yy9jb250cmFpbC9jb21tb25fdnJvdXRlci5lbnYKICAgIHZvbHVtZXM6CiAgICAgIC0gL3Vzci9zcmM6L3Vzci9zcmMKICAgICAgLSAvbGliL21vZHVsZXM6L2xpYi9tb2R1bGVzCiAgICAgIC0gL2JpbjovaG9zdC9iaW4KICAgICAgLSAvZXRjOi9ob3N0L2V0YwogICAgICAtIC92YXIvbGliL2NvbnRyYWlsOi92YXIvbGliL2NvbnRyYWlsOnNoYXJlZAogICAgICAtIC92YXIvcnVuOi92YXIvcnVuCiAgICAgIC0gL2V0Yy9zeXNjb25maWcvbmV0d29yay1zY3JpcHRzOi9ldGMvc3lzY29uZmlnL25ldHdvcmstc2NyaXB0cwogICAgICAtIC9kZXY6L2RldgogICAgICAtIC9ldGMvcmVzb2x2LmNvbmY6L2V0Yy9yZXNvbHYuY29uZgogICAgdm9sdW1lc19mcm9tOgogICAgICAtIG5vZGUtaW5pdAogICAgZGVwZW5kc19vbjoKICAgICAgLSB2cm91dGVyLWtlcm5lbC1pbml0CiAgICAgIC0gbm9kZS1pbml0CiAgICBsb2dnaW5nOgogICAgICBkcml2ZXI6ICJqc29uLWZpbGUiCiAgICAgIG9wdGlvbnM6CiAgICAgICAgbWF4LXNpemU6ICI1MG0iCiAgICAgICAgbWF4LWZpbGU6ICIxMCIKICAgIHJlc3RhcnQ6IGFsd2F5cwogICAgc3RkaW5fb3BlbjogVHJ1ZQogICAgdHR5OiBUcnVlCg==", "encoding": "base64", "source": "/etc/contrail/vrouter/docker-compose.yaml"}
TASK [compose_pull_compat : Parse YAML and extract image names] ****************
ok: [node_10_0_0_33] => {"ansible_facts": {"docker_images": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-vrouter-kernel-init:master-1_7_4_1-4_2", "nexus.gz1.opensdn.io:5101/opensdn-vrouter-agent:master-1_7_4_1-4_2"]}, "changed": false}
TASK [compose_pull_compat : Pull vrouter images] *******************************
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "CONTAINER_NAME=opensdn-node-init"], "Hostname": "", "Image": "", "Labels": {"description": "Container is used to configure operating system for Contrail services.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.219191138Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/merged", "UpperDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/diff", "WorkDir": "/var/lib/docker/overlay2/bc1cf2680d482b0853f7621e3e1f29fc6ccaecda6fce1a3aba065c66a85c3dc8/work"}, "Name": "overlay2"}, "Id": "sha256:d7d43b9daf3e61dda197b3a0313c2cc57acb0154b42532c37b350159e17b5539", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-node-init@sha256:0470566f36fa64cb23956366d200f53bb1395a859223e852f029c2694101ff3c"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:0381aab5aef607eb0bab733f41cdacd59fa95e28a626564656f05b8154c639b7"], "Type": "layers"}, "Size": 737101112}, "item": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=nodemgr", "CONTAINER_NAME=opensdn-nodemgr"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:59.528879917Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/47bbe8c76afb0d79e7049d18fc9f8840c42259a795b7ac79b86a3bf48d641c82/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/merged", "UpperDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/diff", "WorkDir": "/var/lib/docker/overlay2/024dbff15ba45ade12b1ca77385a918de610d774056f59511c3aca81bc8bdd3c/work"}, "Name": "overlay2"}, "Id": "sha256:7fb467145a3d7e420b6ddace4792f989478d8a51e23e659d150c6b66b979a82d", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr@sha256:f71a1c7dec4c920a3327107b788e4129899f38c7a106a034b41b6515ff56e0d5"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:ce8011154fc7f5a5d4ae3e01e0a1644922f93d0d6527373cef305f5bbd10a1ac", "sha256:91d346d4d225f6fb8d22f7bc3967aac6f671e74324e70362f1b661d6fae23345"], "Type": "layers"}, "Size": 870054158}, "item": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2"}
ok: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2) => {"actions": [], "ansible_loop_var": "item", "changed": false, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/tail", "-f", "/dev/null"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "SERVICE_NAME=provisioner", "CONTAINER_NAME=opensdn-provisioner"], "Hostname": "", "Image": "", "Labels": {"description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:04:56.0497469Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/merged", "UpperDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/diff", "WorkDir": "/var/lib/docker/overlay2/759bff5b33e20c05ddb042b02046179eab70e8393f5c529d224e7682850c7a64/work"}, "Name": "overlay2"}, "Id": "sha256:982a029138b30b17d8eb086decb2e27ee5912abf33cafa7990acea471fcd4f60", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner@sha256:c2ab226c39c569e374a6659cb2a3a5ce833cb62f5df876ea6a1e12ee217248c3"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:8800dd1b6a4e73ad4b0461acf88a951d5b502f711d71fa816f51c406cbbbe3c7"], "Type": "layers"}, "Size": 737093878}, "item": "nexus.gz1.opensdn.io:5101/opensdn-provisioner:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-vrouter-kernel-init:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-vrouter-kernel-init:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "CONTAINER_NAME=opensdn-vrouter-kernel-init"], "Hostname": "", "Image": "", "Labels": {"description": "This image is used to build vrouter.ko for current operating system that it's running on.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-vrouter-kernel-init", "license": "BSD-3-Clause", "name": "opensdn-vrouter-kernel-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Kernel init container for vrouter", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:06:58.670981037Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/e2533235441ece72010a54fc2b081b6df59b4d2d10a11a2d5942c94cfa4006f3/diff:/var/lib/docker/overlay2/a3f9b47408de6789e062f4bff687f0f1666dd0a6775b7d399afdc8b427a3dd02/diff:/var/lib/docker/overlay2/348bc275513d7f794bafced11fced256e4271d22b30866e3492bb2cf815f774a/diff:/var/lib/docker/overlay2/52e530673dee228b708edcab5865b2ea82f06d30ace05a697238e94bc2a95560/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/3207825d31ebf04b1ec4dec6b0a321a811cf903be1a2f95ed913f77f1a2fbe64/merged", "UpperDir": "/var/lib/docker/overlay2/3207825d31ebf04b1ec4dec6b0a321a811cf903be1a2f95ed913f77f1a2fbe64/diff", "WorkDir": "/var/lib/docker/overlay2/3207825d31ebf04b1ec4dec6b0a321a811cf903be1a2f95ed913f77f1a2fbe64/work"}, "Name": "overlay2"}, "Id": "sha256:c734cfd9e8db6855520184638f4faf711877ff0dd9b62b262a809a7b9951f1d1", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-vrouter-kernel-init@sha256:b564f508a1535a708028f46d903d7ee1240465737730c2d071c7c1d7fae692c1"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-vrouter-kernel-init:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:f15850474a7f88701a39ab53d86ae44c551d235806ea3b404b8b13a94bdd6dbc", "sha256:972c3acb8f2eb7cfb3f42256bd72e27767b48ee066f98e72eec046c7ceb9d62f", "sha256:17be5c6ac9097b14a2f12832817c1b7b2565c24c62e6ddb4f34f9d01162b4244", "sha256:051ac747bee2a271d750f08859f50af727eca87dd09daaa4cc103826a0eae0f6", "sha256:5d071eed8926a19f2724a49308227940b58a98f7a9f3b56abe49d5de0adcdc10"], "Type": "layers"}, "Size": 407093181}, "item": "nexus.gz1.opensdn.io:5101/opensdn-vrouter-kernel-init:master-1_7_4_1-4_2"}
changed: [node_10_0_0_33] => (item=nexus.gz1.opensdn.io:5101/opensdn-vrouter-agent:master-1_7_4_1-4_2) => {"actions": ["Pulled image nexus.gz1.opensdn.io:5101/opensdn-vrouter-agent:master-1_7_4_1-4_2"], "ansible_loop_var": "item", "changed": true, "image": {"Architecture": "amd64", "Author": "Release Engineering (SIG/Core)", "Comment": "buildkit.dockerfile.v0", "Config": {"ArgsEscaped": true, "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": ["/usr/bin/contrail-vrouter-agent"], "Domainname": "", "Entrypoint": ["/entrypoint.sh"], "Env": ["container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "VENDOR_DOMAIN=io.opensdn", "VENDOR_NAME=OpenSDN-IO", "CONTRAIL_GID=1999", "CONTRAIL_UID=1999", "CONTRAIL_USER=contrail", "CONTRAIL_VERSION=master-1_7_4_1-4_2", "LC_ALL=en_US.UTF-8", "LANG=en_US.UTF-8", "LANGUAGE=en_US.UTF-8", "PS1=\\033[1m($(printenv NODE_TYPE)-$(printenv SERVICE_NAME))\\033[m\\017[$(id -un)@$(hostname -s) $(pwd)]$ ", "NODE_TYPE=vrouter", "SERVICE_NAME=agent", "CONTAINER_NAME=opensdn-vrouter-agent"], "Hostname": "", "Image": "", "Labels": {"description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "license": "BSD-3-Clause", "name": "opensdn-vrouter-agent", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": "/"}, "Container": "", "ContainerConfig": {"AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": null, "Domainname": "", "Entrypoint": null, "Env": null, "Hostname": "", "Image": "", "Labels": null, "OnBuild": null, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "", "Volumes": null, "WorkingDir": ""}, "Created": "2026-11-03T00:07:52.767163194Z", "DockerVersion": "", "GraphDriver": {"Data": {"LowerDir": "/var/lib/docker/overlay2/6d1c30e391cfa0b1d45767a0c05402d85cd45046c0ae82ab49495dbabad9b26c/diff:/var/lib/docker/overlay2/8a04acec14f78db96438935ba12f38a5cd3aa2e1a746518a68000f313b3c6717/diff:/var/lib/docker/overlay2/04311508a63c4df77f538a10e8b07155b0578ea110aa5e10b83623ee2c6fe076/diff:/var/lib/docker/overlay2/c564f8bb8e5f6909cc849ebb5299d7de51a66915a1fc582a869a5c9e3abd32b1/diff:/var/lib/docker/overlay2/9b40fa750cd48a923e4ad10cb501d10660a77f9f252326d1e5d8ad6d47113268/diff:/var/lib/docker/overlay2/a0d9531336c45ea7dd920f252dc5abd1d939c22bed26fc2a2a8f71e2e13de19f/diff:/var/lib/docker/overlay2/2315a9fb301d0914a0c534840d6f832ac7a4725492e299093db4b4e4e0fcf999/diff:/var/lib/docker/overlay2/3c27b5398def3c44a48e87a2d137a4d2d20a6c0ceae6da509f8872a92e050b10/diff:/var/lib/docker/overlay2/7854cbca9bd7f22c567805e34755df0cc5e49e82b1bd900726b4f729bd53e607/diff:/var/lib/docker/overlay2/39ae2bc686a33ae6f9d0a3ba6fbd5701b6383e03a698106be8923ea5b235583e/diff:/var/lib/docker/overlay2/34e82c34b36607ae8a97285e7dc8887d375392e56f0fe30ede2ec9109f784045/diff:/var/lib/docker/overlay2/641d88c8c8326149d6f478059883242487fb8603f01c0b2af2f92681fc68f580/diff:/var/lib/docker/overlay2/ef752ab9092cef0b1d48218a94b60c795eba23b38372d3d460810e2eceab2d4e/diff:/var/lib/docker/overlay2/32517bd613c0589b3a44d51b8d6b7f27fd07091b203bca804f5474b4d135de98/diff:/var/lib/docker/overlay2/11dda09a5b1ae92b9ca6e25ba737e8e5c1a9639e2a8081c99534bf082b7b1adb/diff:/var/lib/docker/overlay2/8d9984488659e91f7fe356663eab13fe2075bcbdf5d2ade3a834a7686d55f830/diff:/var/lib/docker/overlay2/acfb98ff3e306cd000dd3760d7febc11f6589fc3401379c1382c3ea0255d304c/diff:/var/lib/docker/overlay2/0467c72554f28f97d5cb88fcdc2435bbafc050562c46c6c8e3f6eba61a3ae5cc/diff:/var/lib/docker/overlay2/589b349d3fd8e71e048bdc298cbf6931114f3e88ee1fb9e9d02396accd736369/diff:/var/lib/docker/overlay2/b5067eafeb460fd13848e20fb26e08f184d828cc894af8f1515ae2c2afbb5ec8/diff:/var/lib/docker/overlay2/03079167dc4b3b680d3c71b90a3f7d266aaa8b4a67ecbd2b302f52cb5015f271/diff:/var/lib/docker/overlay2/b2e371ce7b70b28d37c6ec5e5049d00b0bab25f42d1dc99b282034f395768c1f/diff:/var/lib/docker/overlay2/7310ecee9dff8d4577213bc30f2951b268667f52a50cd8defef704ae26de1955/diff:/var/lib/docker/overlay2/7fae614ae90a2379d40603fb6590f8e92e4cc723dbb8578f1ada29f67163bed5/diff:/var/lib/docker/overlay2/15c97a84e27377edb56451e758b15063449986304b65bd900a4da7751dc45f32/diff:/var/lib/docker/overlay2/c84209ecfe1628ef1d19512215ffbb40931f4b1cf675700d95d9ada88c857f30/diff:/var/lib/docker/overlay2/6b9046683a2fecd394206548cc2ca0cc0db2dd6676e4ae964067ba75e624062e/diff:/var/lib/docker/overlay2/19eae1e94ed8c03474b0be4ed890256820ad7ff46b1a4ee1dd4c6ffeb0709269/diff", "MergedDir": "/var/lib/docker/overlay2/bb2449c3013b3def44f68e72bbff459b9dc7500c68ca4eda728a82c2af55e3ce/merged", "UpperDir": "/var/lib/docker/overlay2/bb2449c3013b3def44f68e72bbff459b9dc7500c68ca4eda728a82c2af55e3ce/diff", "WorkDir": "/var/lib/docker/overlay2/bb2449c3013b3def44f68e72bbff459b9dc7500c68ca4eda728a82c2af55e3ce/work"}, "Name": "overlay2"}, "Id": "sha256:ea7a83a3f90de2929eb85da762f8b7c22252e99d0e9b6f608d6aba5f4eff5c05", "Metadata": {"LastTagTime": "0001-01-01T00:00:00Z"}, "Os": "linux", "Parent": "", "RepoDigests": ["nexus.gz1.opensdn.io:5101/opensdn-vrouter-agent@sha256:c9aa7742abac7756e4ae5d58cab4e870156d6ffb6923f04af6669b7452c216f0"], "RepoTags": ["nexus.gz1.opensdn.io:5101/opensdn-vrouter-agent:master-1_7_4_1-4_2"], "RootFS": {"Layers": ["sha256:f9961ae81d19825991159d47b3a28485d997cdb7a92f9845caeb507bcc3b67f8", "sha256:a2fdded225eed6e9f4947b9267f4511a0db1a3a343fcce2b8d3f80e47efccba4", "sha256:9c5d40410df8729e172630c0082d5bbe9e8d12d2482a4c06a33a807077d8c360", "sha256:3429b117a370a04ccacbd02217d9d49ef9e2aa405a52d5f0e230b1937b87f99d", "sha256:c655d26fdac5d0a79d995b74475fdcdfecffa5ca98bea0a6d8aaa36df14d13da", "sha256:27f9e39152483779883f11cc261b98b97428d5c8db8d75fa418340c46cd66d47", "sha256:1c05378b6073911eca22eafdd89b634d917b182922e167c6c22ea3a2f5bd0f56", "sha256:df830ea465f3bf3d32d2d5524af971b0e16bd6b781416477344adaba4f08e9fa", "sha256:e8d9da7e873d90f01353b922562e22da14a07977b9edf9861aafad151eee6ec5", "sha256:384efa12a329909893c2b2212e2b23a3ed69ead30d5cc5174963ba7700f94a80", "sha256:37aae2219d0bbefcc4ae28a0d1fa9f12f780d2f2f41307e1074501892ad30c3c", "sha256:658f3b7a5c06462628e083eaf8eb5e4c8ba1b7f93092b91c5e4ea4579b6341c5", "sha256:08659d12cff64d765e98d07e3268fe9844a5459815d5b9dcd2f1b835c7cbdae8", "sha256:caf61f356bb1ba4cfe1e7ac29f2d4273a6e32281f3eff18cc5e6c028e9ec5740", "sha256:1ecec231c64893ff098df55115748fcdfbd30c563171bc55cc58a92e2918e4c0", "sha256:2dae56815eae709fbaef02061fb737cb00fbb1f00a922cb0441ce02a4e426cb4", "sha256:0edb5e07a432fda70145cfdfa55a29cefcbed39dd691d7c9dfedc0673c02755a", "sha256:e32780f3b8637409748f33ecb88d6c93137855cf4b7b4a9b1888b8fdc31a6215", "sha256:4f1681ce5fd9ed6ac525ff3839c13ddf766dbad9d5a7419a8bda3a1eac58e9f0", "sha256:9f19ffad31422d8ce442be2aa6a20f6e70904ac270316b4ec1656d230986b97a", "sha256:f0c2cc88dda7b8a1e74044f65085b646d3344a3ab2191da3048583831bbe3878", "sha256:56048e2097fe1b6a6c3ac1cf44169cfcaf47dd1ce23fbaf0810fff54c196d54b", "sha256:e991a3f1b63a6777f0142adae88b8a5e221a4f0c46a462fbb3683ef3f43e2b29", "sha256:f3cdece0a9503069beb52531dcb474d560752679a9c3cd901b66806a4c5ae362", "sha256:e349a4f55243cbdbaa47a6e2ecd6c60fdaf0703c3f658e5d32fc33d0f14b756e", "sha256:fdf0a607850e3a03bca249eb23dedcf2f5f98e5450321ce4ed8d115d391630fc", "sha256:4b4b86d028f3aaa072b778a2446d201e6bc71a12bf9495fcbcf3fa022657bf3d", "sha256:80e11312f2880012e2817e58360d9b882af958295ea0c799981bb423a77a469f", "sha256:a5c71b620e64c978bc235e484c1bc10876821477bd6b0c14da5e241905ea698f"], "Type": "layers"}, "Size": 988012589}, "item": "nexus.gz1.opensdn.io:5101/opensdn-vrouter-agent:master-1_7_4_1-4_2"}
PLAY [opensdn vrouter for Linux restart] ***************************************
TASK [opensdn_vrouter : Handle vrouter in kernel mode] *************************
included: /home/rocky/tf-ansible-deployer/playbooks/roles/opensdn_vrouter/tasks/main_kernel.yml for node_10_0_0_33
TASK [start OpenSDN vrouter] ***************************************************
TASK [compose_v1 : ensure vrouter containers is present] ***********************
changed: [node_10_0_0_33] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/opensdn-node-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "1e604c744c9a33ae095427a3613f0f460c7b9e3cec35868b0d45846896bef7f8", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-node-init", "license": "BSD-3-Clause", "name": "opensdn-node-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "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/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/opensdn-nodemgr:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "2556c6a5a4a5d17699d7810d3d99aecb3a8fe5c10bb933254919dbda23d8e263", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-nodemgr", "io.opensdn.service": "nodemgr", "license": "BSD-3-Clause", "name": "opensdn-nodemgr", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "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:5101/opensdn-provisioner:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "a8de5d7ee931bc7fead57bd11043951cf007ba36d5e09803c312fe9dd6fbba3b", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-provisioner", "io.opensdn.service": "provisioner", "license": "BSD-3-Clause", "name": "opensdn-provisioner", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "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:5101/opensdn-vrouter-agent:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "9d0bf5697766c5ccf45adab0c59e6f7a1055bcd74cad21966fd5db77d1752b5c", "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.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "license": "BSD-3-Clause", "name": "opensdn-vrouter-agent", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "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:5101/opensdn-vrouter-kernel-init:master-1_7_4_1-4_2", "labels": {"com.docker.compose.config-hash": "a6619d6acc3366e0c2e3efc2ecc79c8f938416750d9caadc144261865ea50603", "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 operating system that it's running on.", "io.buildah.version": "1.43.1", "io.opensdn.container.name": "opensdn-vrouter-kernel-init", "license": "BSD-3-Clause", "name": "opensdn-vrouter-kernel-init", "org.opencontainers.image.authors": "Lukas Magauer, Neil Hanlon, Louis Abel", "org.opencontainers.image.licenses": "BSD-3-Clause", "org.opencontainers.image.source": "https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9", "org.opencontainers.image.title": "rockylinux", "org.opencontainers.image.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "9", "release": "5.1.0", "summary": "Kernel init container for vrouter", "vendor": "OpenSDN-IO", "version": "master-1_7_4_1-4_2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
[WARNING]: Could not match supplied host pattern, ignoring:
opensdn_role_toragent
[WARNING]: Could not match supplied host pattern, ignoring:
opensdn_role_compute_legacy
[WARNING]: Could not match supplied host pattern, ignoring:
opensdn_role_tsn_haproxy
PLAY [opensdn tor agent] *******************************************************
skipping: no hosts matched
PLAY [opensdn legacy compute (Pluginize legacy compute)] ***********************
skipping: no hosts matched
PLAY [opensdn tsn haproxy] *****************************************************
skipping: no hosts matched
PLAY RECAP *********************************************************************
localhost : ok=71 changed=5 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0
node_10_0_0_33 : ok=139 changed=73 unreachable=0 failed=0 skipped=11 rescued=0 ignored=1
INFO: done in 0s
INFO: check time sync on nodes and force sync Tue Nov 3 12:20:52 AM UTC 2026
INFO: controller nodes - 10.0.0.33
INFO: agent nodes - 10.0.0.33
INFO: openstack controller nodes -
INFO: sync time on machine rocky@10.0.0.33
Warning: Permanently added '10.0.0.33' (ED25519) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ED25519) to the list of known hosts.
INFO: Tue Nov 3 12:20:53 AM UTC 2026: ensure time is synced (chronyd)
INFO: Tue Nov 3 12:20:53 AM UTC 2026: time is synced
TF Web UI must be available at https://10.0.0.33:8143
Use admin/contrail123 to log in
INFO: Stage tf was run successfully Tue Nov 3 12:20:53 AM UTC 2026
INFO: Running stage wait at Tue Nov 3 12:20:53 AM UTC 2026
.
INFO: done in 10s
INFO: Stage wait was run successfully Tue Nov 3 12:21:14 AM UTC 2026
[update tf stack configuration]
Warning: Permanently added '10.0.0.33' (ED25519) to the list of known hosts.
tf setup profile /home/rocky/.tf/stack.env
DEPLOYER=ansible
CONTRAIL_CONTAINER_TAG=master-1_7_4_1-4_2
CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_7_4_1-4_2
CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
ORCHESTRATOR=kubernetes
OPENSTACK_VERSION="2024.2"
CONTROLLER_NODES="10.0.0.33 "
AGENT_NODES="10.0.0.33"
CONTROL_NODES="10.20.0.17 "
SSL_ENABLE="false"
LEGACY_ANALYTICS_ENABLE="true"
HUGE_PAGES_1G=
CONTAINER_RUNTIME=docker
K8S_CA=
DEPLOY_IPA_SERVER=
IPA_PASSWORD=
AUTH_PASSWORD='contrail123'
AUTH_URL=''
INFO: Successful deployment Tue Nov 3 12:21:15 AM UTC 2026
DEBUG: kill running child jobs:
INFO: Deploy finished
+ exit
Archiving artifacts
Finished: SUCCESS