Started by upstream project "pipeline-check" build number 165 originally caused by: Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-dev-env/+/961 Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/deploy-tf-ansible-os@2 [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [WS-CLEANUP] Done The recommended git tool is: git No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/opensdn-io/tf-jenkins.git > git init /home/jenkins/workspace/deploy-tf-ansible-os@2/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 25a1faddd20785dcb3c0e21a4bb0a3a1ef0b1c0d (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 25a1faddd20785dcb3c0e21a4bb0a3a1ef0b1c0d # timeout=10 Commit message: "change ssh host in merger_monitor to opensdn" > git rev-list --no-walk 25a1faddd20785dcb3c0e21a4bb0a3a1ef0b1c0d # timeout=10 The recommended git tool is: NONE No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/opensdn-io/tf-devstack.git > git init /home/jenkins/workspace/deploy-tf-ansible-os@2/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 a70e1b89218f73b6c9f6780530074f429c49b896 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f a70e1b89218f73b6c9f6780530074f429c49b896 # timeout=10 Commit message: "tune CONFIG_API_WORKER_COUNT for ansible" > git rev-list --no-walk a70e1b89218f73b6c9f6780530074f429c49b896 # timeout=10 Copied 4 artifacts from "pipeline-check" build number 165 [deploy-tf-ansible-os@2] $ /bin/bash -xe /tmp/jenkins4805202139000293183.sh + source /home/jenkins/workspace/deploy-tf-ansible-os@2/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-165 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-165 ++ 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/61/961/1/check_165 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/61/961/1/check_165 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165 ++ 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-9_6_1-1 ++ CONTRAIL_CONTAINER_TAG=master-9_6_1-1 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_6_1-1 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_6_1-1 ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Ieaa5ce1ca8e4da61f23c0d6524ef22bf547d97a8 ++ GERRIT_CHANGE_ID=Ieaa5ce1ca8e4da61f23c0d6524ef22bf547d97a8 ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-dev-env ++ GERRIT_PROJECT=opensdn-io/tf-dev-env ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + desc='Pipeline: pipeline-check-165 Random: 66864 Stream: ansible-os' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165/ansible-os' + echo 'DESCRIPTION Pipeline: pipeline-check-165 Random: 66864 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165/ansible-os' DESCRIPTION Pipeline: pipeline-check-165 Random: 66864 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165/ansible-os [description-setter] Description set: Pipeline: pipeline-check-165 Random: 66864 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165/ansible-os' [deploy-tf-ansible-os@2] $ /bin/bash -xe /tmp/jenkins530816996804370752.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os@2/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-165 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-165 ++ 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/61/961/1/check_165 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/61/961/1/check_165 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165 ++ 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-9_6_1-1 ++ CONTRAIL_CONTAINER_TAG=master-9_6_1-1 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_6_1-1 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_6_1-1 ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Ieaa5ce1ca8e4da61f23c0d6524ef22bf547d97a8 ++ GERRIT_CHANGE_ID=Ieaa5ce1ca8e4da61f23c0d6524ef22bf547d97a8 ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-dev-env ++ GERRIT_PROJECT=opensdn-io/tf-dev-env ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-devstack ./patchsets-info.json [deploy-tf-ansible-os@2] $ /bin/bash -xe /tmp/jenkins9641999602957762754.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os@2/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-165 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-165 ++ 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/61/961/1/check_165 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/61/961/1/check_165 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/61/961/1/check_165 ++ 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-9_6_1-1 ++ CONTRAIL_CONTAINER_TAG=master-9_6_1-1 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_6_1-1 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_6_1-1 ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_6_1-1 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Ieaa5ce1ca8e4da61f23c0d6524ef22bf547d97a8 ++ GERRIT_CHANGE_ID=Ieaa5ce1ca8e4da61f23c0d6524ef22bf547d97a8 ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-dev-env ++ GERRIT_PROJECT=opensdn-io/tf-dev-env ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export OS_NETWORK=management ++ OS_NETWORK=management ++ export OS_DATA_NETWORK=data ++ OS_DATA_NETWORK=data ++ export OS_SG=default ++ OS_SG=default ++ export RESERVED_INSTANCES_COUNT=3 ++ RESERVED_INSTANCES_COUNT=3 ++ export RESERVED_CORES_COUNT=16 ++ RESERVED_CORES_COUNT=16 ++ export VM_BOOT_RETRIES=120 ++ VM_BOOT_RETRIES=120 ++ export VM_BOOT_DELAY=60 ++ VM_BOOT_DELAY=60 ++ export VOLUME_TYPE=ceph-ssd ++ VOLUME_TYPE=ceph-ssd ++ ENVIRONMENT_OS=rocky9 ++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32') ++ declare -A VM_TYPES ++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80') ++ declare -A VOLUME_SIZE ++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['ROCKY9']='prepared-rocky92') ++ declare -A OS_IMAGES ++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky') ++ declare -A OS_IMAGE_USERS ++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky') ++ declare -A OS_IMAGES_UP ++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['ROCKY9']='' ['ROCKY92']='') ++ declare -A OS_IMAGES_DOWN ++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no' + source /home/jenkins/workspace/deploy-tf-ansible-os@2/deps.deploy-tf-ansible-os.66864.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ head -1 ++ export DATA_NETWORK=10.20.0.0/24 ++ DATA_NETWORK=10.20.0.0/24 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=1d29e169-e2eb-401d-8f8a-633af5606841, ++ INSTANCE_IDS=1d29e169-e2eb-401d-8f8a-633af5606841, ++ export instance_ip=10.0.0.29 ++ instance_ip=10.0.0.29 ++ export CONTROLLER_NODES=10.0.0.29, ++ CONTROLLER_NODES=10.0.0.29, ++ export CONTROL_NODES=10.20.0.39, ++ CONTROL_NODES=10.20.0.39, ++ export ORCHESTRATOR=openstack ++ ORCHESTRATOR=openstack ++ export DEPLOYER=ansible ++ DEPLOYER=ansible ++ export JOB_LOGS_PATH=ansible-os ++ JOB_LOGS_PATH=ansible-os + source /home/jenkins/workspace/deploy-tf-ansible-os@2/vars.deploy-tf-ansible-os.66864.env ++ export MONITORING_DEPLOY_TARGET=AIO ++ MONITORING_DEPLOY_TARGET=AIO ++ export MONITORING_DEPLOYER=ansible ++ MONITORING_DEPLOYER=ansible ++ export MONITORING_ORCHESTRATOR=os ++ MONITORING_ORCHESTRATOR=os ++ export USE_DATAPLANE_NETWORK=true ++ USE_DATAPLANE_NETWORK=true + export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/61/961/1/check_165/ansible-os + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/61/961/1/check_165/ansible-os + ./src/opensdn-io/tf-jenkins/jobs/devstack/ansible/deploy_tf.sh INFO: Deploy ansible/ (deploy-tf-ansible-os) Warning: Permanently added '10.0.0.29' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.29' (ECDSA) to the list of known hosts. INFO: =================== Thu Aug 29 16:56:10 UTC 2024 =================== [there is no tf devenv configuration to load] INFO: Applying stages machines k8s openstack tf wait INFO: Running stage machines at Thu Aug 29 16:56:10 UTC 2024 Skipping stage machines because it's finished INFO: Stage machines was run successfully Thu Aug 29 16:56:10 UTC 2024 INFO: Running stage k8s at Thu Aug 29 16:56:10 UTC 2024 Skipping stage k8s because it's finished INFO: Stage k8s was run successfully Thu Aug 29 16:56:10 UTC 2024 INFO: Running stage openstack at Thu Aug 29 16:56:10 UTC 2024 Skipping stage openstack because it's finished INFO: Stage openstack was run successfully Thu Aug 29 16:56:10 UTC 2024 INFO: Running stage tf at Thu Aug 29 16:56:10 UTC 2024 Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file [WARNING]: No inventory was parsed, only implicit localhost is available [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY [Create container host group and evaluate variables for Contrail] ********* TASK [Gathering Facts] ********************************************************* ok: [localhost] TASK [Expose instances] ******************************************************** ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_29": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": 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/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} TASK [Expose remote_locations configuration] *********************************** ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} TASK [Expose provider config] ************************************************** ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false} TASK [contrail_deployer : create container host group] ************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.29", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.29", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_29", "private_ip": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : build node lists] ************************************ included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} TASK [contrail_deployer : add config nodes to the list] ************************ ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} TASK [contrail_deployer : add control nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} TASK [contrail_deployer : add configdb nodes to the list] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analytics snmp nodes to the list] **************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analytics alarm nodes to the list] *************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} TASK [contrail_deployer : add webui nodes to the list] ************************* ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} TASK [contrail_deployer : add openstack nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.29"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} TASK [contrail_deployer : set global variables] ******************************** included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost TASK [contrail_deployer : set container tag contrail version if defined] ******* ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} TASK [contrail_deployer : add specific contrail version tag if defined] ******** ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-9_6_1-1"}, "changed": false} TASK [contrail_deployer : set registry if defined] ***************************** ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} TASK [contrail_deployer : add roles if defined] ******************************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_29": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** ok: [localhost] => {"ansible_facts": {"analytics_api_port": 8081, "config_api_port": 8082, "keystone_auth_proto": "http", "keystone_auth_public_port": 5000, "opencontrail_api_server_ip": "10.0.0.29", "opencontrail_collector_ip": "10.0.0.29"}, "changed": false} TASK [contrail_deployer : set default variables] ******************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost TASK [contrail_deployer : set orchestrator param] ****************************** ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} TASK [contrail_deployer : set contrail variables] ****************************** included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false} TASK [contrail_deployer : set tty to true if it's not defined] ***************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false} TASK [contrail_deployer : add nodes to contrail_configuration] ***************** ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIG_NODES", "nodes": ["10.0.0.29"]}} ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONTROLLER_NODES", "nodes": ["10.0.0.29"]}} ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIGDB_NODES", "nodes": ["10.0.0.29"]}} ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_NODES", "nodes": ["10.0.0.29"]}} ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_SNMP_NODES", "nodes": ["10.0.0.29"]}} ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_ALARM_NODES", "nodes": ["10.0.0.29"]}} ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICSDB_NODES", "nodes": ["10.0.0.29"]}} ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.29']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.29"]}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.29"}}, "changed": false} TASK [contrail_deployer : check analyticsdb presence] ************************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.29"}}, "changed": false} TASK [contrail_deployer : check analytics alarm presence] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.29"}}, "changed": false} TASK [contrail_deployer : check analytics snmp presence] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_29', 'value': {'ip': '10.0.0.29', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None, 'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.29", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.29", "ANALYTICS_NODES": "10.0.0.29", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.29", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.29", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.29", "CONTRAIL_CONTAINER_TAG": "master-9_6_1-1", "CONTROLLER_NODES": "10.0.0.29", "CONTROL_NODES": "10.20.0.39", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.29"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_29", "value": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}} TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.29"}, "changed": false} TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} TASK [contrail_deployer : build cluster node role lists] *********************** included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} TASK [contrail_deployer : Calculate Existing Roles] **************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} TASK [contrail_deployer : Calculate node roles Dict] *************************** ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} TASK [contrail_deployer : Calculate deleted role Dict] ************************* ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} TASK [contrail_deployer : set api_server as validated active API server] ******* ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} TASK [k8s_deployer : init master_ip list] ************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} TASK [k8s_deployer : init master_name list] ************************************ ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} TASK [k8s_deployer : show master_ip list] ************************************** ok: [localhost] => { "msg": [] } TASK [k8s_deployer : show master_name list] ************************************ ok: [localhost] => { "msg": [] } PLAY [Remove Contrail from Deleted Nodes ( Deregister )] *********************** TASK [Gathering Facts] ********************************************************* ok: [10.0.0.29] PLAY [Remove Contrail from Deleted Nodes ( Cleanup )] ************************** skipping: no hosts matched [WARNING]: Found variable using reserved name: roles PLAY [Install Contrail] ******************************************************** TASK [Gathering Facts] ********************************************************* ok: [10.0.0.29] TASK [contrail : set instance data] ******************************************** ok: [10.0.0.29] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.29", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "openstack_compute": null, "vrouter": null, "webui": null}}}, "changed": false} TASK [contrail : set instance name] ******************************************** ok: [10.0.0.29] => {"ansible_facts": {"instance_name": "node_10_0_0_29"}, "changed": false} TASK [contrail : run common tasks] ********************************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/tasks/common_Linux.yml for 10.0.0.29 TASK [contrail : create /var/log/contrail] ************************************* changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} TASK [contrail : create /etc/contrail/compose] ********************************* changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} TASK [contrail : populate common.env] ****************************************** changed: [10.0.0.29] => {"changed": true, "checksum": "258d377aba30754e1d0f5a49942a94efdf44d99a", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "710c7f163c8995fd47b6855c793afccf", "mode": "0640", "owner": "root", "size": 1020, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950595.4518864-54390-49210805800642/source", "state": "file", "uid": 0} TASK [contrail : populate defaults.env] **************************************** changed: [10.0.0.29] => {"changed": true, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "md5sum": "4a16eb30253a69c955c1d715f6fef5a6", "mode": "0644", "owner": "root", "size": 27, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950596.607677-54460-103227701117237/source", "state": "file", "uid": 0} TASK [create redis] ************************************************************ [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_redis : update contrail redis image] **************************** changed: [10.0.0.29] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_6_1-1", "delta": "0:00:00.837579", "end": "2024-08-29 16:56:39.414369", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2024-08-29 16:56:38.576790", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\na7b0537d8797: Pulling fs layer\n9b1ae3f42352: Pulling fs layer\neb22f0ef1411: Pulling fs layer\na7b0537d8797: Download complete\neb22f0ef1411: Verifying Checksum\neb22f0ef1411: Download complete\na7b0537d8797: Pull complete\n9b1ae3f42352: Verifying Checksum\n9b1ae3f42352: Download complete\n9b1ae3f42352: Pull complete\neb22f0ef1411: Pull complete\nDigest: sha256:7e7598a5707997408ee6cb11241d84058d05c30ac36d17f8dac04d1f3918b7a6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "a7b0537d8797: Pulling fs layer", "9b1ae3f42352: Pulling fs layer", "eb22f0ef1411: Pulling fs layer", "a7b0537d8797: Download complete", "eb22f0ef1411: Verifying Checksum", "eb22f0ef1411: Download complete", "a7b0537d8797: Pull complete", "9b1ae3f42352: Verifying Checksum", "9b1ae3f42352: Download complete", "9b1ae3f42352: Pull complete", "eb22f0ef1411: Pull complete", "Digest: sha256:7e7598a5707997408ee6cb11241d84058d05c30ac36d17f8dac04d1f3918b7a6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_6_1-1", "delta": "0:00:00.635117", "end": "2024-08-29 16:56:41.114727", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2024-08-29 16:56:40.479610", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n740475a111d0: Pulling fs layer\n440e625743a1: Pulling fs layer\n740475a111d0: Verifying Checksum\n740475a111d0: Download complete\n740475a111d0: Pull complete\n440e625743a1: Verifying Checksum\n440e625743a1: Download complete\n440e625743a1: Pull complete\nDigest: sha256:ca5d2193033ff184c023540e12185cf22541c6983062f49e2ce06b73ad8a5004\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "740475a111d0: Pulling fs layer", "440e625743a1: Pulling fs layer", "740475a111d0: Verifying Checksum", "740475a111d0: Download complete", "740475a111d0: Pull complete", "440e625743a1: Verifying Checksum", "440e625743a1: Download complete", "440e625743a1: Pull complete", "Digest: sha256:ca5d2193033ff184c023540e12185cf22541c6983062f49e2ce06b73ad8a5004", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_6_1-1"]} TASK [contrail_redis : create /etc/contrail/redis] ***************************** changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_redis : Set variables for Stunnel] ****************************** ok: [10.0.0.29] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} TASK [contrail_redis : create redis compose file] ****************************** changed: [10.0.0.29] => {"changed": true, "checksum": "d8686094ff9251d126c55ee6bc4f0cf42ddcbf4c", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "ae2c291abad56fff8b141c6b80b15367", "mode": "0644", "owner": "root", "size": 197, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950602.9689066-54797-154302626174965/source", "state": "file", "uid": 0} TASK [contrail_redis : start redis] ******************************************** changed: [10.0.0.29] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "ff4fb96f3fb7b506311e582d035a61e88c15a574b3a220ba1080d1a9ca157a89", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail config database] ***************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_config_database : update contrail config_database image] ******** changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:06.610356", "end": "2024-08-29 16:56:53.734540", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 16:56:47.124184", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Pulling fs layer\n2a562b11b82e: Pulling fs layer\n9de0244df275: Pulling fs layer\n42a49c6e1d9b: Pulling fs layer\n42a49c6e1d9b: Waiting\n2a562b11b82e: Download complete\n42a49c6e1d9b: Verifying Checksum\n42a49c6e1d9b: Download complete\n9de0244df275: Verifying Checksum\n9de0244df275: Download complete\n471b9c4fe562: Verifying Checksum\n471b9c4fe562: Download complete\n471b9c4fe562: Pull complete\n2a562b11b82e: Pull complete\n9de0244df275: Pull complete\n42a49c6e1d9b: Pull complete\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Pulling fs layer", "2a562b11b82e: Pulling fs layer", "9de0244df275: Pulling fs layer", "42a49c6e1d9b: Pulling fs layer", "42a49c6e1d9b: Waiting", "2a562b11b82e: Download complete", "42a49c6e1d9b: Verifying Checksum", "42a49c6e1d9b: Download complete", "9de0244df275: Verifying Checksum", "9de0244df275: Download complete", "471b9c4fe562: Verifying Checksum", "471b9c4fe562: Download complete", "471b9c4fe562: Pull complete", "2a562b11b82e: Pull complete", "9de0244df275: Pull complete", "42a49c6e1d9b: Pull complete", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:05.352135", "end": "2024-08-29 16:57:00.110028", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 16:56:54.757893", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n5cbd747d807a: Pulling fs layer\nc57fcfa012bf: Pulling fs layer\nc57fcfa012bf: Verifying Checksum\nc57fcfa012bf: Download complete\n5cbd747d807a: Verifying Checksum\n5cbd747d807a: Download complete\n5cbd747d807a: Pull complete\nc57fcfa012bf: Pull complete\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "5cbd747d807a: Pulling fs layer", "c57fcfa012bf: Pulling fs layer", "c57fcfa012bf: Verifying Checksum", "c57fcfa012bf: Download complete", "5cbd747d807a: Verifying Checksum", "5cbd747d807a: Download complete", "5cbd747d807a: Pull complete", "c57fcfa012bf: Pull complete", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "delta": "0:00:06.307875", "end": "2024-08-29 16:57:07.414996", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2024-08-29 16:57:01.107121", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\nc2604b6c557c: Pulling fs layer\n2831c3c3cc04: Pulling fs layer\nc2604b6c557c: Download complete\nc2604b6c557c: Pull complete\n2831c3c3cc04: Verifying Checksum\n2831c3c3cc04: Download complete\n2831c3c3cc04: Pull complete\nDigest: sha256:f2caa9ed86b91b28ddb69ba239f9e4d48f6581a67039e11b1156db2e4a1c93ee\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "c2604b6c557c: Pulling fs layer", "2831c3c3cc04: Pulling fs layer", "c2604b6c557c: Download complete", "c2604b6c557c: Pull complete", "2831c3c3cc04: Verifying Checksum", "2831c3c3cc04: Download complete", "2831c3c3cc04: Pull complete", "Digest: sha256:f2caa9ed86b91b28ddb69ba239f9e4d48f6581a67039e11b1156db2e4a1c93ee", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_6_1-1", "delta": "0:00:04.693651", "end": "2024-08-29 16:57:13.263277", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2024-08-29 16:57:08.569626", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n5ed7f16785ab: Pulling fs layer\nfe23da7fefe9: Pulling fs layer\n5ed7f16785ab: Verifying Checksum\n5ed7f16785ab: Download complete\n5ed7f16785ab: Pull complete\nfe23da7fefe9: Verifying Checksum\nfe23da7fefe9: Download complete\nfe23da7fefe9: Pull complete\nDigest: sha256:79b12fb16283af557786d72a1f0907481d7bec95f8d667c052a6bc3bc0d6a078\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "5ed7f16785ab: Pulling fs layer", "fe23da7fefe9: Pulling fs layer", "5ed7f16785ab: Verifying Checksum", "5ed7f16785ab: Download complete", "5ed7f16785ab: Pull complete", "fe23da7fefe9: Verifying Checksum", "fe23da7fefe9: Download complete", "fe23da7fefe9: Pull complete", "Digest: sha256:79b12fb16283af557786d72a1f0907481d7bec95f8d667c052a6bc3bc0d6a078", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_6_1-1", "delta": "0:00:02.390980", "end": "2024-08-29 16:57:16.820943", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2024-08-29 16:57:14.429963", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\nc323c690b525: Pulling fs layer\n9ac0f306d023: Pulling fs layer\nc323c690b525: Verifying Checksum\nc323c690b525: Download complete\nc323c690b525: Pull complete\n9ac0f306d023: Verifying Checksum\n9ac0f306d023: Download complete\n9ac0f306d023: Pull complete\nDigest: sha256:961b3a06acb2f391f26926e70f2671fe2c787fc4eabfae2a46831a7b35c2335a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "c323c690b525: Pulling fs layer", "9ac0f306d023: Pulling fs layer", "c323c690b525: Verifying Checksum", "c323c690b525: Download complete", "c323c690b525: Pull complete", "9ac0f306d023: Verifying Checksum", "9ac0f306d023: Download complete", "9ac0f306d023: Pull complete", "Digest: sha256:961b3a06acb2f391f26926e70f2671fe2c787fc4eabfae2a46831a7b35c2335a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.603006", "end": "2024-08-29 16:57:18.448594", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 16:57:17.845588", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nb9d3b47875f5: Pulling fs layer\n8037dd076c62: Pulling fs layer\nb9d3b47875f5: Download complete\nb9d3b47875f5: Pull complete\n8037dd076c62: Verifying Checksum\n8037dd076c62: Download complete\n8037dd076c62: Pull complete\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "b9d3b47875f5: Pulling fs layer", "8037dd076c62: Pulling fs layer", "b9d3b47875f5: Download complete", "b9d3b47875f5: Pull complete", "8037dd076c62: Verifying Checksum", "8037dd076c62: Download complete", "8037dd076c62: Pull complete", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} TASK [contrail_config_database : create /etc/contrail/config_database] ********* changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** ok: [10.0.0.29] => {"ansible_facts": {"cassandra_seeds": "10.0.0.29"}, "changed": false} TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.29] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.29"}, "changed": false} TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.29] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.29"}, "changed": false} TASK [contrail_config_database : Set variables for reaper tool] **************** ok: [10.0.0.29] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** ok: [10.0.0.29] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_config_database : populate global common_config_database.env] *** changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_config_database : populate pod specific common_config_database.env] *** fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_config_database : create contrail config database compose file] *** changed: [10.0.0.29] => {"changed": true, "checksum": "e35c130e438fe521b756344eab911e2563b5db4a", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b64947a4ba5ba0e447f525465ae32718", "mode": "0644", "owner": "root", "size": 4012, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950686.9444559-58650-32171775011454/source", "state": "file", "uid": 0} TASK [contrail_config_database : start contrail config database] *************** changed: [10.0.0.29] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "43d1464caa8b1021a5653de78216fd09ab13fd0d899d15fd333eb7abf76662ba", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "996cd7691aac2b5c98f336bbe942903b2d235f288974108ad05792f090f386ab", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "078d4e76f3bcefd43a37926c46857169970b42c51ace0c6ddd5f2c6d6300079d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "aa6e9fb7586c76e40e90ea16ea40c262d42dd637c2d0cb3f6bcbc6911533625c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "bae98aeeb24539663dea5f257b9afe4bd1169282115a91e73c50ab933afc9ec3", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail config] ************************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_config : update contrail config image] ************************** changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:00.122771", "end": "2024-08-29 16:58:11.539420", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 16:58:11.416649", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:00.271148", "end": "2024-08-29 16:58:12.888870", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 16:58:12.617722", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_6_1-1", "delta": "0:00:07.435506", "end": "2024-08-29 16:58:21.799071", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2024-08-29 16:58:14.363565", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nbb4f56cf0d55: Pulling fs layer\n8dbad1052eed: Pulling fs layer\n8dbad1052eed: Download complete\nbb4f56cf0d55: Verifying Checksum\nbb4f56cf0d55: Download complete\nbb4f56cf0d55: Pull complete\n8dbad1052eed: Pull complete\nDigest: sha256:d6c9896a635a5283246ddc6cb512230adf3777a1f6d135a13633cf56cd76c694\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "bb4f56cf0d55: Pulling fs layer", "8dbad1052eed: Pulling fs layer", "8dbad1052eed: Download complete", "bb4f56cf0d55: Verifying Checksum", "bb4f56cf0d55: Download complete", "bb4f56cf0d55: Pull complete", "8dbad1052eed: Pull complete", "Digest: sha256:d6c9896a635a5283246ddc6cb512230adf3777a1f6d135a13633cf56cd76c694", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_6_1-1", "delta": "0:00:00.311230", "end": "2024-08-29 16:58:23.196146", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2024-08-29 16:58:22.884916", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nbb4f56cf0d55: Already exists\n48aa76cef4a4: Pulling fs layer\n48aa76cef4a4: Download complete\n48aa76cef4a4: Pull complete\nDigest: sha256:315465ac1b5750a0dee997b81581646852b9464d91cd12d6329d6b6664fc341a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "bb4f56cf0d55: Already exists", "48aa76cef4a4: Pulling fs layer", "48aa76cef4a4: Download complete", "48aa76cef4a4: Pull complete", "Digest: sha256:315465ac1b5750a0dee997b81581646852b9464d91cd12d6329d6b6664fc341a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_6_1-1", "delta": "0:00:00.288640", "end": "2024-08-29 16:58:24.471178", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2024-08-29 16:58:24.182538", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nbb4f56cf0d55: Already exists\ndced2f03f6db: Pulling fs layer\ndced2f03f6db: Download complete\ndced2f03f6db: Pull complete\nDigest: sha256:66682e7a43f12e448aea73e1ab4816f06e9e93cbc1b3842a56ff3819c2c175d5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "bb4f56cf0d55: Already exists", "dced2f03f6db: Pulling fs layer", "dced2f03f6db: Download complete", "dced2f03f6db: Pull complete", "Digest: sha256:66682e7a43f12e448aea73e1ab4816f06e9e93cbc1b3842a56ff3819c2c175d5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_6_1-1", "delta": "0:00:28.449275", "end": "2024-08-29 16:58:53.929507", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2024-08-29 16:58:25.480232", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nbb4f56cf0d55: Already exists\ne3bc6c30d196: Pulling fs layer\ne7e723e63b63: Pulling fs layer\n927ebef12603: Pulling fs layer\n36dc66492fd0: Pulling fs layer\n36dc66492fd0: Waiting\ne7e723e63b63: Download complete\n36dc66492fd0: Verifying Checksum\n36dc66492fd0: Download complete\ne3bc6c30d196: Verifying Checksum\ne3bc6c30d196: Download complete\n927ebef12603: Verifying Checksum\n927ebef12603: Download complete\ne3bc6c30d196: Pull complete\ne7e723e63b63: Pull complete\n927ebef12603: Pull complete\n36dc66492fd0: Pull complete\nDigest: sha256:014f2cc00b272e039fa723b73bc35d55dfe6a5b786c02d734df2c29a0e8cf143\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "bb4f56cf0d55: Already exists", "e3bc6c30d196: Pulling fs layer", "e7e723e63b63: Pulling fs layer", "927ebef12603: Pulling fs layer", "36dc66492fd0: Pulling fs layer", "36dc66492fd0: Waiting", "e7e723e63b63: Download complete", "36dc66492fd0: Verifying Checksum", "36dc66492fd0: Download complete", "e3bc6c30d196: Verifying Checksum", "e3bc6c30d196: Download complete", "927ebef12603: Verifying Checksum", "927ebef12603: Download complete", "e3bc6c30d196: Pull complete", "e7e723e63b63: Pull complete", "927ebef12603: Pull complete", "36dc66492fd0: Pull complete", "Digest: sha256:014f2cc00b272e039fa723b73bc35d55dfe6a5b786c02d734df2c29a0e8cf143", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_6_1-1", "delta": "0:00:00.870440", "end": "2024-08-29 16:58:55.802726", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2024-08-29 16:58:54.932286", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n7b6768e1c5a1: Pulling fs layer\nf59d216b6853: Pulling fs layer\na8184ad8b48f: Pulling fs layer\n82bd4bf0f4d3: Pulling fs layer\n82bd4bf0f4d3: Waiting\na8184ad8b48f: Verifying Checksum\na8184ad8b48f: Download complete\nf59d216b6853: Verifying Checksum\nf59d216b6853: Download complete\n7b6768e1c5a1: Verifying Checksum\n7b6768e1c5a1: Download complete\n7b6768e1c5a1: Pull complete\nf59d216b6853: Pull complete\na8184ad8b48f: Pull complete\n82bd4bf0f4d3: Verifying Checksum\n82bd4bf0f4d3: Download complete\n82bd4bf0f4d3: Pull complete\nDigest: sha256:bf6d1ec78c327edf0b214fb21147a9285865289ead3f16ce0b5b619b10597d99\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "7b6768e1c5a1: Pulling fs layer", "f59d216b6853: Pulling fs layer", "a8184ad8b48f: Pulling fs layer", "82bd4bf0f4d3: Pulling fs layer", "82bd4bf0f4d3: Waiting", "a8184ad8b48f: Verifying Checksum", "a8184ad8b48f: Download complete", "f59d216b6853: Verifying Checksum", "f59d216b6853: Download complete", "7b6768e1c5a1: Verifying Checksum", "7b6768e1c5a1: Download complete", "7b6768e1c5a1: Pull complete", "f59d216b6853: Pull complete", "a8184ad8b48f: Pull complete", "82bd4bf0f4d3: Verifying Checksum", "82bd4bf0f4d3: Download complete", "82bd4bf0f4d3: Pull complete", "Digest: sha256:bf6d1ec78c327edf0b214fb21147a9285865289ead3f16ce0b5b619b10597d99", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.152867", "end": "2024-08-29 16:58:57.278133", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 16:58:57.125266", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} TASK [contrail_config : create /etc/contrail/config] *************************** changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_config : get /etc/contrail/common_config.env stat] ************** ok: [10.0.0.29] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config : create /etc/contrail/common_config.env] **************** changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_config : populate global common_config.env] ********************* changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_config : populate pod specific common_config.env] *************** fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_config : initialize use_external_tftp variable] ***************** ok: [10.0.0.29] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} TASK [contrail_config : check if ironic_pxe is deployed on node] *************** fatal: [10.0.0.29]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.029076", "end": "2024-08-29 16:59:38.627696", "msg": "non-zero return code", "rc": 1, "start": "2024-08-29 16:59:38.598620", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring TASK [contrail_config : create contrail config compose file] ******************* changed: [10.0.0.29] => {"changed": true, "checksum": "4db82d490f4593b0c1c236a81610d108b47de02d", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "d9047e1622c3c0884a8e7a8db1a3b09e", "mode": "0644", "owner": "root", "size": 3923, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950779.2053497-66040-119134835564816/source", "state": "file", "uid": 0} TASK [contrail_config : start contrail config] ********************************* changed: [10.0.0.29] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "d3e29d520298beba13fa491b99e8e9f0ac2e859429fa229d7931c6215eae3036", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "fcd6c78ffa6696d129bef83cb614cb7d50c8926c0634ee6745e3b6cf46091d69", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "0927d1cbc3ea457bd05f598bab1c289e7bce96a0317891b4a30a62700b320ed0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "1245400ca3bdd411474659bd59a96c3ca98a1e1ffdc7ab04e7e6fc2b466967b9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "c11ebcf6958668a16a86d9d64438cbea74e4f2630414a97d678be068fa12541b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "3f1cdc8e01aeb31a7565376b80a2704bdd5ca61e74030f6e4e33326a871fcad7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "317d814703cc3b8d655421f43c604a97e3b90cfebc5cb6467435de5a9ea9f201", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail webui] *************************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_webui : update contrail webui image] **************************** changed: [10.0.0.29] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_6_1-1", "delta": "0:00:08.045583", "end": "2024-08-29 16:59:52.169714", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2024-08-29 16:59:44.124131", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n71dba19718bd: Pulling fs layer\n9a3eda8a9321: Pulling fs layer\n874eb2f4efd8: Pulling fs layer\n3203688a2767: Pulling fs layer\n6d87117baa0b: Pulling fs layer\n3203688a2767: Waiting\n6d87117baa0b: Waiting\n874eb2f4efd8: Download complete\n9a3eda8a9321: Verifying Checksum\n9a3eda8a9321: Download complete\n3203688a2767: Verifying Checksum\n3203688a2767: Download complete\n6d87117baa0b: Verifying Checksum\n6d87117baa0b: Download complete\n71dba19718bd: Verifying Checksum\n71dba19718bd: Download complete\n71dba19718bd: Pull complete\n9a3eda8a9321: Pull complete\n874eb2f4efd8: Pull complete\n3203688a2767: Pull complete\n6d87117baa0b: Pull complete\nDigest: sha256:a8e7e4d0007cea380f648719d676a846278bb62b7e9d220c191d2260cab21453\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "71dba19718bd: Pulling fs layer", "9a3eda8a9321: Pulling fs layer", "874eb2f4efd8: Pulling fs layer", "3203688a2767: Pulling fs layer", "6d87117baa0b: Pulling fs layer", "3203688a2767: Waiting", "6d87117baa0b: Waiting", "874eb2f4efd8: Download complete", "9a3eda8a9321: Verifying Checksum", "9a3eda8a9321: Download complete", "3203688a2767: Verifying Checksum", "3203688a2767: Download complete", "6d87117baa0b: Verifying Checksum", "6d87117baa0b: Download complete", "71dba19718bd: Verifying Checksum", "71dba19718bd: Download complete", "71dba19718bd: Pull complete", "9a3eda8a9321: Pull complete", "874eb2f4efd8: Pull complete", "3203688a2767: Pull complete", "6d87117baa0b: Pull complete", "Digest: sha256:a8e7e4d0007cea380f648719d676a846278bb62b7e9d220c191d2260cab21453", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_6_1-1", "delta": "0:00:00.318926", "end": "2024-08-29 16:59:53.697948", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2024-08-29 16:59:53.379022", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n71dba19718bd: Already exists\n9a3eda8a9321: Already exists\n874eb2f4efd8: Already exists\n3203688a2767: Already exists\n6d87117baa0b: Already exists\nDigest: sha256:999c723cd89a7e3cd6917186e2aa8f06f53beefdd3d5831bbfd542e90d508d87\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "71dba19718bd: Already exists", "9a3eda8a9321: Already exists", "874eb2f4efd8: Already exists", "3203688a2767: Already exists", "6d87117baa0b: Already exists", "Digest: sha256:999c723cd89a7e3cd6917186e2aa8f06f53beefdd3d5831bbfd542e90d508d87", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_6_1-1"]} TASK [contrail_webui : create /etc/contrail/webui] ***************************** changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_webui : get /etc/contrail/common_webui.env stat] **************** ok: [10.0.0.29] => {"changed": false, "stat": {"exists": false}} TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_webui : populate cluster wide common_webui.env] ***************** changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_webui : populate pod specific common_webui.env] ***************** fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_webui : create contrail webui compose file] ********************* changed: [10.0.0.29] => {"changed": true, "checksum": "8aa01ee1003f8a13e1f46ee792817053d0558e07", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "95161bb3003f516889bfd04999dcb224", "mode": "0644", "owner": "root", "size": 1386, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950835.191006-70491-269154593116648/source", "state": "file", "uid": 0} TASK [contrail_webui : start contrail webui] *********************************** changed: [10.0.0.29] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "2affe7519db96350a0710e5f8fa626b7edc44e4b10e0fa6cac78111b94869489", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "a508daa8529c07cc43b56aa429e6dfd22d860b8cef215c3b8a4a4736666240f8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail control] ************************************************* [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:04.334480", "end": "2024-08-29 17:00:43.578668", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 17:00:39.244188", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:00.111159", "end": "2024-08-29 17:00:44.700568", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 17:00:44.589409", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_6_1-1", "delta": "0:00:02.304089", "end": "2024-08-29 17:00:48.038026", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2024-08-29 17:00:45.733937", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nc8cd7caea059: Pulling fs layer\na47f9bcb948d: Pulling fs layer\nb140371a282f: Pulling fs layer\na47f9bcb948d: Verifying Checksum\na47f9bcb948d: Download complete\nb140371a282f: Verifying Checksum\nb140371a282f: Download complete\nc8cd7caea059: Verifying Checksum\nc8cd7caea059: Download complete\nc8cd7caea059: Pull complete\na47f9bcb948d: Pull complete\nb140371a282f: Pull complete\nDigest: sha256:35e32b0de53be491d5f35c21b73da5e22e3db1ce058648c0ef81a0f0befc171a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "c8cd7caea059: Pulling fs layer", "a47f9bcb948d: Pulling fs layer", "b140371a282f: Pulling fs layer", "a47f9bcb948d: Verifying Checksum", "a47f9bcb948d: Download complete", "b140371a282f: Verifying Checksum", "b140371a282f: Download complete", "c8cd7caea059: Verifying Checksum", "c8cd7caea059: Download complete", "c8cd7caea059: Pull complete", "a47f9bcb948d: Pull complete", "b140371a282f: Pull complete", "Digest: sha256:35e32b0de53be491d5f35c21b73da5e22e3db1ce058648c0ef81a0f0befc171a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_6_1-1", "delta": "0:00:00.325936", "end": "2024-08-29 17:00:49.363152", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2024-08-29 17:00:49.037216", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nc8cd7caea059: Already exists\n8a3d9945caf7: Pulling fs layer\n8a3d9945caf7: Verifying Checksum\n8a3d9945caf7: Pull complete\nDigest: sha256:95e1f7c0bd40e78791da17361c59eb1df98f7195fe5831ab02d8b6f8a7697d77\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "c8cd7caea059: Already exists", "8a3d9945caf7: Pulling fs layer", "8a3d9945caf7: Verifying Checksum", "8a3d9945caf7: Pull complete", "Digest: sha256:95e1f7c0bd40e78791da17361c59eb1df98f7195fe5831ab02d8b6f8a7697d77", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_6_1-1", "delta": "0:00:00.426178", "end": "2024-08-29 17:00:51.141701", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2024-08-29 17:00:50.715523", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\nc8cd7caea059: Already exists\n001d28f08b8c: Pulling fs layer\n001d28f08b8c: Verifying Checksum\n001d28f08b8c: Download complete\n001d28f08b8c: Pull complete\nDigest: sha256:da91a061fb525c7fd9bc719b45fdd0f8d466c47b672ca1c497802078e8033993\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "c8cd7caea059: Already exists", "001d28f08b8c: Pulling fs layer", "001d28f08b8c: Verifying Checksum", "001d28f08b8c: Download complete", "001d28f08b8c: Pull complete", "Digest: sha256:da91a061fb525c7fd9bc719b45fdd0f8d466c47b672ca1c497802078e8033993", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.116759", "end": "2024-08-29 17:00:52.331878", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 17:00:52.215119", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} TASK [contrail_control : create /etc/contrail/control] ************************* changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.29] => {"changed": false, "stat": {"exists": false}} TASK [contrail_control : create /etc/contrail/common_control.env] ************** changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_control : populate global common_control.env] ******************* changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_control : populate pod specific common_control.env] ************* fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_control : create contrail control compose file] ***************** changed: [10.0.0.29] => {"changed": true, "checksum": "ad752e718018ba768b628a8f1bb33a0583279661", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cf9cebfc67f10bc3326eb8af99eab141", "mode": "0644", "owner": "root", "size": 2990, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950894.232342-74822-68621735724723/source", "state": "file", "uid": 0} TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.29] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "3c15aa399ed015f332e7a871e2135048e9e736afc4cede3652ac70803a29b377", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "3e854d47b2a1fe96b34e0ca40e5212431316abf04d3e9b013c7d94362f07083b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "2da430d07f142c7735e0d611d1147d90b86f9a50a92881ab96107ddc53d5ce6f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "ae95000376e7afa6cfbf30c1b7a43463b91a4839ca517bf49b7e51d546c35337", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "7eef675933a7da5bfce383e25b8b58d67a1c029fe942d11792e2b9774eb379f8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics database] ************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_analytics_database : update contrail analytics database image] *** changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:00.141147", "end": "2024-08-29 17:01:39.464067", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 17:01:39.322920", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:00.118644", "end": "2024-08-29 17:01:40.729709", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 17:01:40.611065", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_6_1-1", "delta": "0:00:08.624514", "end": "2024-08-29 17:01:50.523515", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2024-08-29 17:01:41.899001", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n2e3ce1ad3cc1: Pulling fs layer\n30a62c0e7cd2: Pulling fs layer\n30a62c0e7cd2: Verifying Checksum\n30a62c0e7cd2: Download complete\n2e3ce1ad3cc1: Verifying Checksum\n2e3ce1ad3cc1: Download complete\n2e3ce1ad3cc1: Pull complete\n30a62c0e7cd2: Pull complete\nDigest: sha256:3090214cf485b0ee25d33c91164c621b3bd0a19144821efc2c0fbc1747e78c49\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "2e3ce1ad3cc1: Pulling fs layer", "30a62c0e7cd2: Pulling fs layer", "30a62c0e7cd2: Verifying Checksum", "30a62c0e7cd2: Download complete", "2e3ce1ad3cc1: Verifying Checksum", "2e3ce1ad3cc1: Download complete", "2e3ce1ad3cc1: Pull complete", "30a62c0e7cd2: Pull complete", "Digest: sha256:3090214cf485b0ee25d33c91164c621b3bd0a19144821efc2c0fbc1747e78c49", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "delta": "0:00:00.126053", "end": "2024-08-29 17:01:51.805959", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2024-08-29 17:01:51.679906", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-cassandra\nDigest: sha256:f2caa9ed86b91b28ddb69ba239f9e4d48f6581a67039e11b1156db2e4a1c93ee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-cassandra", "Digest: sha256:f2caa9ed86b91b28ddb69ba239f9e4d48f6581a67039e11b1156db2e4a1c93ee", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.101695", "end": "2024-08-29 17:01:52.915603", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 17:01:52.813908", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** ok: [10.0.0.29] => {"ansible_facts": {"cassandra_seeds": "10.0.0.29"}, "changed": false} TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.29] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_analytics_database : populate global common_analytics_database.env] *** changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.29] => {"changed": true, "checksum": "c8160f620e139b670b2d3ef22a24521c07199abb", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "7d8c849b516e036d569853f538ac1a8d", "mode": "0644", "owner": "root", "size": 3007, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724950954.035795-79278-204978017161640/source", "state": "file", "uid": 0} TASK [contrail_analytics_database : start contrail analyticsdb] **************** changed: [10.0.0.29] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "487f895c0816d09f2eb4938d5c4d6938eb959a84366c23c6899b67d4eacc8b4a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "a5960eccfd0a618009ad6cac63a3e76a24ec32f61a8719834071074c095fafb1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "90006068f25ce956d20285c3ebca50e79556d145371dee732d68528ca5275ae4", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "c3997efcb7febf5803fef3f17c3dfb53039f97433a1179d9ecc662f507979fa7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics] *********************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_analytics : update contrail analytics images] ******************* changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:00.129042", "end": "2024-08-29 17:02:38.853153", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 17:02:38.724111", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:00.115533", "end": "2024-08-29 17:02:40.029929", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 17:02:39.914396", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_6_1-1", "delta": "0:00:00.370781", "end": "2024-08-29 17:02:41.621160", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2024-08-29 17:02:41.250379", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n2e3ce1ad3cc1: Already exists\n879dc90f2ead: Pulling fs layer\n879dc90f2ead: Verifying Checksum\n879dc90f2ead: Download complete\n879dc90f2ead: Pull complete\nDigest: sha256:a708fb075dd3f2e6eec45f27498e84f08b123817532ad06847736f87c00c1728\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "2e3ce1ad3cc1: Already exists", "879dc90f2ead: Pulling fs layer", "879dc90f2ead: Verifying Checksum", "879dc90f2ead: Download complete", "879dc90f2ead: Pull complete", "Digest: sha256:a708fb075dd3f2e6eec45f27498e84f08b123817532ad06847736f87c00c1728", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_6_1-1", "delta": "0:00:00.286932", "end": "2024-08-29 17:02:42.995483", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2024-08-29 17:02:42.708551", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n2e3ce1ad3cc1: Already exists\n1e4236a88d44: Pulling fs layer\n1e4236a88d44: Download complete\n1e4236a88d44: Pull complete\nDigest: sha256:9cdc2545d0585a336676951ccb4fc522f36de0714d1761e8bbc496f2e18c581f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "2e3ce1ad3cc1: Already exists", "1e4236a88d44: Pulling fs layer", "1e4236a88d44: Download complete", "1e4236a88d44: Pull complete", "Digest: sha256:9cdc2545d0585a336676951ccb4fc522f36de0714d1761e8bbc496f2e18c581f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.105868", "end": "2024-08-29 17:02:44.128893", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 17:02:44.023025", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} TASK [contrail_analytics : create /etc/contrail/analytics] ********************* changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ******** ok: [10.0.0.29] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.29] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_analytics : populate global common_analytics.env] *************** changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.29] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} TASK [contrail_analytics : populate pod specific common_analytics.env] ********* fatal: [10.0.0.29]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring TASK [contrail_analytics : create contrail analytics file] ********************* changed: [10.0.0.29] => {"changed": true, "checksum": "8abcfafa3646cfd098ca4ee22902a554413b54d3", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "a8def608ce9fb80176540c9c13d4d1d3", "mode": "0644", "owner": "root", "size": 2397, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724951005.506101-83826-233818819619762/source", "state": "file", "uid": 0} TASK [contrail_analytics : start contrail analytics] *************************** changed: [10.0.0.29] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "a310123973832135b0ef529f49680f33f8d883cf3505a614a9f015b8bda766a1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "325699b2313526b26fee71794b19f235090ac754443d07b43a79779eb0e50d3b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "d592858c2bc2bc4e0ce9039fcf233e6f71e6463722ff35addf0bc619e3893a5f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "fba28924dc6a447b0bd2b7fbb2f4314cdf25eb878e6fcddbd5d8992adedb86a5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics alarm] ***************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_analytics_alarm : update alarm, external-kafka image] *********** changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:00.124692", "end": "2024-08-29 17:03:30.241618", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 17:03:30.116926", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:00.173638", "end": "2024-08-29 17:03:31.550410", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 17:03:31.376772", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_6_1-1", "delta": "0:00:00.333717", "end": "2024-08-29 17:03:32.991417", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2024-08-29 17:03:32.657700", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n2e3ce1ad3cc1: Already exists\n00f902ba5f8d: Pulling fs layer\n00f902ba5f8d: Verifying Checksum\n00f902ba5f8d: Download complete\n00f902ba5f8d: Pull complete\nDigest: sha256:828408e888061b23151b2f1289904a294b4dee648463ba85868447da1799f1fe\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "2e3ce1ad3cc1: Already exists", "00f902ba5f8d: Pulling fs layer", "00f902ba5f8d: Verifying Checksum", "00f902ba5f8d: Download complete", "00f902ba5f8d: Pull complete", "Digest: sha256:828408e888061b23151b2f1289904a294b4dee648463ba85868447da1799f1fe", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_6_1-1", "delta": "0:00:08.062492", "end": "2024-08-29 17:03:42.255783", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2024-08-29 17:03:34.193291", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n91fef197036c: Pulling fs layer\nb867cbd3e68d: Pulling fs layer\n91fef197036c: Verifying Checksum\n91fef197036c: Download complete\n91fef197036c: Pull complete\nb867cbd3e68d: Verifying Checksum\nb867cbd3e68d: Download complete\nb867cbd3e68d: Pull complete\nDigest: sha256:d5b4f7db9a15e1a26d716ce702962508dd9c996ee12a4d4dc22c1ec3eba5ff3d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "91fef197036c: Pulling fs layer", "b867cbd3e68d: Pulling fs layer", "91fef197036c: Verifying Checksum", "91fef197036c: Download complete", "91fef197036c: Pull complete", "b867cbd3e68d: Verifying Checksum", "b867cbd3e68d: Download complete", "b867cbd3e68d: Pull complete", "Digest: sha256:d5b4f7db9a15e1a26d716ce702962508dd9c996ee12a4d4dc22c1ec3eba5ff3d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.112459", "end": "2024-08-29 17:03:43.478564", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 17:03:43.366105", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.29] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.29"}, "changed": false} TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.29] => {"changed": true, "checksum": "f701e675a15496d405bcd17376230c9e993f7a60", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "8661911380a355f8fbb1195dc5de2568", "mode": "0644", "owner": "root", "size": 2469, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724951025.9172308-86210-151131110115910/source", "state": "file", "uid": 0} TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** changed: [10.0.0.29] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "bc6057bde80d4ce0ec66a987efc8eeccc7671d23b5de46959bdcdca910df0a35", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "d8aa5b56422337ddc356d4cb70d8e6f63e6502e224ac297c09d047db3d2ec4aa", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "8c954d3f7f445ca94dc2096f44e65338ad244ff37a483939531f7530e4ad488d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "dafb554832659a73a25d720979c2f4a7cd2814be6495e3af109d9ef930d09147", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail analytics snmp] ****************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] *** changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:00.115622", "end": "2024-08-29 17:03:51.773134", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 17:03:51.657512", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:00.114046", "end": "2024-08-29 17:03:52.871668", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 17:03:52.757622", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_6_1-1", "delta": "0:00:00.580216", "end": "2024-08-29 17:03:54.674142", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2024-08-29 17:03:54.093926", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n2e3ce1ad3cc1: Already exists\n3dd3e155867f: Pulling fs layer\n4b93c35f80a0: Pulling fs layer\n3dd3e155867f: Verifying Checksum\n3dd3e155867f: Download complete\n4b93c35f80a0: Download complete\n3dd3e155867f: Pull complete\n4b93c35f80a0: Pull complete\nDigest: sha256:cf8159eb3518f81751ce37eaa13b39c88330c993d30a5364120bc6c4a4405e66\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "2e3ce1ad3cc1: Already exists", "3dd3e155867f: Pulling fs layer", "4b93c35f80a0: Pulling fs layer", "3dd3e155867f: Verifying Checksum", "3dd3e155867f: Download complete", "4b93c35f80a0: Download complete", "3dd3e155867f: Pull complete", "4b93c35f80a0: Pull complete", "Digest: sha256:cf8159eb3518f81751ce37eaa13b39c88330c993d30a5364120bc6c4a4405e66", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_6_1-1", "delta": "0:00:00.418238", "end": "2024-08-29 17:03:56.365670", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2024-08-29 17:03:55.947432", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n2e3ce1ad3cc1: Already exists\n15ac255ab0a9: Pulling fs layer\n8d5549d96322: Pulling fs layer\n15ac255ab0a9: Verifying Checksum\n15ac255ab0a9: Download complete\n8d5549d96322: Verifying Checksum\n8d5549d96322: Download complete\n15ac255ab0a9: Pull complete\n8d5549d96322: Pull complete\nDigest: sha256:0e0ce0f4fa9b5436a7bb5cb31bd6ba00f020a7bdbb74933c621eafd01dec231b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "2e3ce1ad3cc1: Already exists", "15ac255ab0a9: Pulling fs layer", "8d5549d96322: Pulling fs layer", "15ac255ab0a9: Verifying Checksum", "15ac255ab0a9: Download complete", "8d5549d96322: Verifying Checksum", "8d5549d96322: Download complete", "15ac255ab0a9: Pull complete", "8d5549d96322: Pull complete", "Digest: sha256:0e0ce0f4fa9b5436a7bb5cb31bd6ba00f020a7bdbb74933c621eafd01dec231b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.178190", "end": "2024-08-29 17:03:57.712909", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 17:03:57.534719", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] *** changed: [10.0.0.29] => {"changed": true, "checksum": "e9c6759555d87cbaab0025d1b84d85e4e470b1be", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "f14574019347a9e109432a71f544a50a", "mode": "0644", "owner": "root", "size": 2350, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724951039.562753-88079-212236604461208/source", "state": "file", "uid": 0} TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** changed: [10.0.0.29] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "8c109890ab1e0c3ea3f950c9ed939f465a23588ef3482359403300c1854a6df0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "ac75efe08dbb21c74a5a2daf312cce39697328588b1d55f9b17d2d53abfbb1c0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "6f861dec4857fd139a1fc53065a93388bdc87c1915efefccba5181bb31061ffb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "37f79e35ea354c79d151f16c410605b65614104739ef6c5744bd3bad6d0119d5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail rsyslogd for Linux] ************************************** [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_rsyslogd : update contrail rsyslogd image] ********************** changed: [10.0.0.29] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_6_1-1", "delta": "0:00:00.872957", "end": "2024-08-29 17:04:06.037022", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2024-08-29 17:04:05.164065", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\ndd94d4258347: Pulling fs layer\n7763bab0488f: Pulling fs layer\n8ec5e1e232be: Pulling fs layer\n4d2b65700237: Pulling fs layer\n4d2b65700237: Waiting\n8ec5e1e232be: Download complete\ndd94d4258347: Verifying Checksum\ndd94d4258347: Download complete\n4d2b65700237: Verifying Checksum\n4d2b65700237: Download complete\ndd94d4258347: Pull complete\n7763bab0488f: Verifying Checksum\n7763bab0488f: Download complete\n7763bab0488f: Pull complete\n8ec5e1e232be: Pull complete\n4d2b65700237: Pull complete\nDigest: sha256:927f9bbab2db9aa51e8c6204a256a45d1cc3ba7d36acc448136bd6163f6d327a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "dd94d4258347: Pulling fs layer", "7763bab0488f: Pulling fs layer", "8ec5e1e232be: Pulling fs layer", "4d2b65700237: Pulling fs layer", "4d2b65700237: Waiting", "8ec5e1e232be: Download complete", "dd94d4258347: Verifying Checksum", "dd94d4258347: Download complete", "4d2b65700237: Verifying Checksum", "4d2b65700237: Download complete", "dd94d4258347: Pull complete", "7763bab0488f: Verifying Checksum", "7763bab0488f: Download complete", "7763bab0488f: Pull complete", "8ec5e1e232be: Pull complete", "4d2b65700237: Pull complete", "Digest: sha256:927f9bbab2db9aa51e8c6204a256a45d1cc3ba7d36acc448136bd6163f6d327a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_6_1-1"]} TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} TASK [contrail_rsyslogd : create rsyslogd compose file] ************************ changed: [10.0.0.29] => {"changed": true, "checksum": "b10f0f8ea764bf9291e760536a904eb7b66dbfbd", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "810e71e6562bdef164273b9f1cacf865", "mode": "0644", "owner": "root", "size": 614, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724951047.464004-89341-171172715981170/source", "state": "file", "uid": 0} TASK [contrail_rsyslogd : start rsyslogd] ************************************** changed: [10.0.0.29] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "32498f1eeae0b4859e81dcbf18bc01c97d26c325178ef9be07b5d6e5bfc5c13a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [create contrail vrouter for Linux] *************************************** TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.29] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_vrouter : update image] ***************************************** changed: [10.0.0.29] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "delta": "0:00:00.161604", "end": "2024-08-29 17:04:12.229838", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-08-29 17:04:12.068234", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-node-init\nDigest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-node-init", "Digest: sha256:61947c10b8aa73851f8bcf6eadebcef0716dccb32bd932d5abd2c879acb3ef3c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "delta": "0:00:00.124827", "end": "2024-08-29 17:04:13.452185", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-08-29 17:04:13.327358", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-nodemgr\nDigest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-nodemgr", "Digest: sha256:d2268b564b6ad71d63171c22a97fc7fc900c990a98ebd1041f07fd81b7bcef6c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "delta": "0:00:00.130859", "end": "2024-08-29 17:04:14.751892", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-08-29 17:04:14.621033", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-provisioner\nDigest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-provisioner", "Digest: sha256:8296059a40538fc07a224a0acaf042e782b86a0e8f94896d0f05c37deda6720a", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_6_1-1", "delta": "0:00:11.109915", "end": "2024-08-29 17:04:27.008026", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2024-08-29 17:04:15.898111", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-vrouter-kernel-build-init\n762bedf4b1b7: Pulling fs layer\na830b797e754: Pulling fs layer\n486798af2185: Pulling fs layer\nc535f115b630: Pulling fs layer\nf5c1fc4f7ec0: Pulling fs layer\nc535f115b630: Waiting\n0c902b2d655f: Pulling fs layer\ne9dd711ca8e6: Pulling fs layer\ne89bb38fb31b: Pulling fs layer\nf5c1fc4f7ec0: Waiting\n0c902b2d655f: Waiting\ne9dd711ca8e6: Waiting\ne89bb38fb31b: Waiting\n486798af2185: Verifying Checksum\n486798af2185: Download complete\na830b797e754: Verifying Checksum\na830b797e754: Download complete\nc535f115b630: Verifying Checksum\nc535f115b630: Download complete\nf5c1fc4f7ec0: Verifying Checksum\nf5c1fc4f7ec0: Download complete\ne9dd711ca8e6: Download complete\ne89bb38fb31b: Verifying Checksum\ne89bb38fb31b: Download complete\n762bedf4b1b7: Verifying Checksum\n762bedf4b1b7: Download complete\n0c902b2d655f: Verifying Checksum\n0c902b2d655f: Download complete\n762bedf4b1b7: Pull complete\na830b797e754: Pull complete\n486798af2185: Pull complete\nc535f115b630: Pull complete\nf5c1fc4f7ec0: Pull complete\n0c902b2d655f: Pull complete\ne9dd711ca8e6: Pull complete\ne89bb38fb31b: Pull complete\nDigest: sha256:7ef10a4884c553d5357a0aaa0a83bfd60b036c9d399a11ca57d38df67760a756\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-vrouter-kernel-build-init", "762bedf4b1b7: Pulling fs layer", "a830b797e754: Pulling fs layer", "486798af2185: Pulling fs layer", "c535f115b630: Pulling fs layer", "f5c1fc4f7ec0: Pulling fs layer", "c535f115b630: Waiting", "0c902b2d655f: Pulling fs layer", "e9dd711ca8e6: Pulling fs layer", "e89bb38fb31b: Pulling fs layer", "f5c1fc4f7ec0: Waiting", "0c902b2d655f: Waiting", "e9dd711ca8e6: Waiting", "e89bb38fb31b: Waiting", "486798af2185: Verifying Checksum", "486798af2185: Download complete", "a830b797e754: Verifying Checksum", "a830b797e754: Download complete", "c535f115b630: Verifying Checksum", "c535f115b630: Download complete", "f5c1fc4f7ec0: Verifying Checksum", "f5c1fc4f7ec0: Download complete", "e9dd711ca8e6: Download complete", "e89bb38fb31b: Verifying Checksum", "e89bb38fb31b: Download complete", "762bedf4b1b7: Verifying Checksum", "762bedf4b1b7: Download complete", "0c902b2d655f: Verifying Checksum", "0c902b2d655f: Download complete", "762bedf4b1b7: Pull complete", "a830b797e754: Pull complete", "486798af2185: Pull complete", "c535f115b630: Pull complete", "f5c1fc4f7ec0: Pull complete", "0c902b2d655f: Pull complete", "e9dd711ca8e6: Pull complete", "e89bb38fb31b: Pull complete", "Digest: sha256:7ef10a4884c553d5357a0aaa0a83bfd60b036c9d399a11ca57d38df67760a756", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_6_1-1"]} changed: [10.0.0.29] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_6_1-1", "delta": "0:00:04.457526", "end": "2024-08-29 17:04:32.824528", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2024-08-29 17:04:28.367002", "stderr": "", "stderr_lines": [], "stdout": "master-9_6_1-1: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n1cda483fe105: Already exists\n9709be11fa52: Already exists\n6efbcea974c0: Already exists\n7b5df9c97645: Already exists\n7feb8dcf812f: Already exists\n78bb8b6f4459: Already exists\n471b9c4fe562: Already exists\n2a562b11b82e: Already exists\n76fb248e95fe: Pulling fs layer\nbda5605eacb1: Pulling fs layer\nbfa91cb54606: Pulling fs layer\nc91f3584b3bf: Pulling fs layer\na6bf382e9540: Pulling fs layer\n4527c61d7bc1: Pulling fs layer\nc91f3584b3bf: Waiting\na6bf382e9540: Waiting\n4527c61d7bc1: Waiting\nbda5605eacb1: Download complete\nc91f3584b3bf: Verifying Checksum\nc91f3584b3bf: Download complete\na6bf382e9540: Download complete\n4527c61d7bc1: Verifying Checksum\n4527c61d7bc1: Download complete\n76fb248e95fe: Verifying Checksum\n76fb248e95fe: Download complete\nbfa91cb54606: Verifying Checksum\nbfa91cb54606: Download complete\n76fb248e95fe: Pull complete\nbda5605eacb1: Pull complete\nbfa91cb54606: Pull complete\nc91f3584b3bf: Pull complete\na6bf382e9540: Pull complete\n4527c61d7bc1: Pull complete\nDigest: sha256:c88f68a2ad6635b2f643361179335e85b7ada3d92a9d67535fc630a76b0530cf\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_6_1-1\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_6_1-1", "stdout_lines": ["master-9_6_1-1: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "1cda483fe105: Already exists", "9709be11fa52: Already exists", "6efbcea974c0: Already exists", "7b5df9c97645: Already exists", "7feb8dcf812f: Already exists", "78bb8b6f4459: Already exists", "471b9c4fe562: Already exists", "2a562b11b82e: Already exists", "76fb248e95fe: Pulling fs layer", "bda5605eacb1: Pulling fs layer", "bfa91cb54606: Pulling fs layer", "c91f3584b3bf: Pulling fs layer", "a6bf382e9540: Pulling fs layer", "4527c61d7bc1: Pulling fs layer", "c91f3584b3bf: Waiting", "a6bf382e9540: Waiting", "4527c61d7bc1: Waiting", "bda5605eacb1: Download complete", "c91f3584b3bf: Verifying Checksum", "c91f3584b3bf: Download complete", "a6bf382e9540: Download complete", "4527c61d7bc1: Verifying Checksum", "4527c61d7bc1: Download complete", "76fb248e95fe: Verifying Checksum", "76fb248e95fe: Download complete", "bfa91cb54606: Verifying Checksum", "bfa91cb54606: Download complete", "76fb248e95fe: Pull complete", "bda5605eacb1: Pull complete", "bfa91cb54606: Pull complete", "c91f3584b3bf: Pull complete", "a6bf382e9540: Pull complete", "4527c61d7bc1: Pull complete", "Digest: sha256:c88f68a2ad6635b2f643361179335e85b7ada3d92a9d67535fc630a76b0530cf", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_6_1-1", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_6_1-1"]} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_vrouter : create /etc/contrail/vrouter] ************************* changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. TASK [contrail_vrouter : populate common_vrouter.env] ************************** changed: [10.0.0.29] => {"changed": true, "checksum": "3af582d971886287c75519c9763f6c0f36f96571", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "ea73b86832bc376199510ccff6e22abb", "mode": "0640", "owner": "root", "size": 1023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724951075.5218534-90883-65684348206308/source", "state": "file", "uid": 0} TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.29] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ****** ok: [10.0.0.29] => {"changed": false, "stat": {"exists": false}} TASK [contrail_vrouter : create contrail vrouter compose file] ***************** changed: [10.0.0.29] => {"changed": true, "checksum": "f849ea36e2dbab0b8b56a4b7c210ca7121d05228", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "13d395bfb7f3b8a9036518b2065dd014", "mode": "0644", "owner": "root", "size": 2732, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1724951078.8812437-91028-245134390376092/source", "state": "file", "uid": 0} TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** changed: [10.0.0.29] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} TASK [contrail_vrouter : start contrail vrouter] ******************************* changed: [10.0.0.29] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "cbf77c323f554f36c665bdab3eb7bfaee9640316474d98ac6907de1806f5683a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"vrouter_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "eb59d521661cb6f5f31b402903dcb7e443bd5553dd9ad840d4585ace86656679", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "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/contrail-provisioner:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "f6e3edd2ea9335911b892ed53357cd3dfd7181f54c3a6b86f45f4bc2f1767ce7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "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/contrail-vrouter-agent:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "b7aaea726c866cdf2b9b2af12ca83bb0473b546b8461360b165c53ad57db1126", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-agent", "com.docker.compose.version": "1.28.6", "description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.opensdn.container.name": "contrail-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "name": "contrail-vrouter-agent", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "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/contrail-vrouter-kernel-build-init:master-9_6_1-1", "labels": {"com.docker.compose.config-hash": "e443410532b2d7fd9aa681f2848b69af2eee3065f0f16607259f1f0a0b38ea66", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-kernel-init", "com.docker.compose.version": "1.28.6", "description": "This image is used to build vrouter.ko for current ubuntu operating system that it's running on.", "io.opensdn.container.name": "contrail-vrouter-kernel-build-init", "name": "contrail-vrouter-kernel-build-init", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail vrouter kernel module for ubuntu", "vendor": "OpenSDN-IO", "version": "master-9_6_1-1"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} TASK [contrail_vrouter : Set variables for DPDK plugins] *********************** ok: [10.0.0.29] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} PLAY RECAP ********************************************************************* 10.0.0.29 : ok=92 changed=63 unreachable=0 failed=0 skipped=60 rescued=0 ignored=7 localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 INFO: done in 0s INFO: check time sync on nodes and force sync Thu Aug 29 17:05:53 UTC 2024 INFO: controller nodes - 10.0.0.29 INFO: agent nodes - 10.0.0.29 INFO: openstack controller nodes - INFO: sync time on machine ubuntu@10.0.0.29 Warning: Permanently added '10.0.0.29' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.29' (ED25519) to the list of known hosts. INFO: Thu Aug 29 17:05:54 UTC 2024: ensure time is synced (chronyd) INFO: Thu Aug 29 17:05:54 UTC 2024: time is synced TF Web UI must be available at https://10.0.0.29:8143 OpenStack UI must be avaiable at http://10.0.0.29 Use admin/contrail123 to log in INFO: Stage tf was run successfully Thu Aug 29 17:05:54 UTC 2024 INFO: Running stage wait at Thu Aug 29 17:05:54 UTC 2024 INFO: done in 0s INFO: Stage wait was run successfully Thu Aug 29 17:06:10 UTC 2024 [update tf stack configuration] tf setup profile /home/ubuntu/.tf/stack.env DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=master-9_6_1-1 CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_6_1-1 CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ORCHESTRATOR=openstack OPENSTACK_VERSION="yoga" CONTROLLER_NODES="10.0.0.29 " AGENT_NODES="10.0.0.29" CONTROL_NODES="10.20.0.39 " SSL_ENABLE="false" LEGACY_ANALYTICS_ENABLE="true" HUGE_PAGES_1G= CONTAINER_RUNTIME=docker K8S_CA= DEPLOY_IPA_SERVER= IPA_PASSWORD= OPENSTACK_CONTROLLER_NODES='10.0.0.29' OS_AUTH_URL='http://10.0.0.29:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: Successful deployment Thu Aug 29 17:06:10 UTC 2024 DEBUG: kill running child jobs: INFO: Deploy finished + exit Archiving artifacts Finished: SUCCESS