Started by upstream project "pipeline-gate" build number 143 originally caused by: Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/933 Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/deploy-tf-ansible-os [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [WS-CLEANUP] Done The recommended git tool is: git No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/opensdn-io/tf-jenkins.git > git init /home/jenkins/workspace/deploy-tf-ansible-os/src/opensdn-io/tf-jenkins # timeout=10 Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 66b4bb2b5d2301f497d58e946b38788181d3ec33 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 66b4bb2b5d2301f497d58e946b38788181d3ec33 # timeout=10 Commit message: "check instance creation before tag it" > 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/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-gate" build number 143 [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins15873216354574348360.sh + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-gate-143 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-gate-143 ++ 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/33/933/10/gate_143 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/33/933/10/gate_143 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143 ++ 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_3_3-1_0 ++ CONTRAIL_CONTAINER_TAG=master-9_3_3-1_0 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_3_3-1_0 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_3_3-1_0 ++ 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_3_3-1_0 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ export GERRIT_PIPELINE=gate ++ GERRIT_PIPELINE=gate ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Id209f3e3dd14ccf69125fea4e2b4b237710857fa ++ GERRIT_CHANGE_ID=Id209f3e3dd14ccf69125fea4e2b4b237710857fa ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-controller ++ GERRIT_PROJECT=opensdn-io/tf-controller ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest ++ export BASE_BUILD_ID_LIST= ++ BASE_BUILD_ID_LIST= + desc='Pipeline: pipeline-gate-143 Random: 26698 Stream: ansible-os' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143/ansible-os' + echo 'DESCRIPTION Pipeline: pipeline-gate-143 Random: 26698 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143/ansible-os' DESCRIPTION Pipeline: pipeline-gate-143 Random: 26698 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143/ansible-os [description-setter] Description set: Pipeline: pipeline-gate-143 Random: 26698 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143/ansible-os' [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins3187066780086507777.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-gate-143 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-gate-143 ++ 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/33/933/10/gate_143 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/33/933/10/gate_143 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143 ++ 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_3_3-1_0 ++ CONTRAIL_CONTAINER_TAG=master-9_3_3-1_0 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_3_3-1_0 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_3_3-1_0 ++ 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_3_3-1_0 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ export GERRIT_PIPELINE=gate ++ GERRIT_PIPELINE=gate ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Id209f3e3dd14ccf69125fea4e2b4b237710857fa ++ GERRIT_CHANGE_ID=Id209f3e3dd14ccf69125fea4e2b4b237710857fa ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-controller ++ GERRIT_PROJECT=opensdn-io/tf-controller ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest ++ export BASE_BUILD_ID_LIST= ++ BASE_BUILD_ID_LIST= + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-devstack ./patchsets-info.json [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins8018959972601836548.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-gate-143 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-gate-143 ++ 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/33/933/10/gate_143 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/33/933/10/gate_143 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/33/933/10/gate_143 ++ 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_3_3-1_0 ++ CONTRAIL_CONTAINER_TAG=master-9_3_3-1_0 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_3_3-1_0 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_3_3-1_0 ++ 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_3_3-1_0 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-9_3_3-1_0 ++ export GERRIT_PIPELINE=gate ++ GERRIT_PIPELINE=gate ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Id209f3e3dd14ccf69125fea4e2b4b237710857fa ++ GERRIT_CHANGE_ID=Id209f3e3dd14ccf69125fea4e2b4b237710857fa ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-controller ++ GERRIT_PROJECT=opensdn-io/tf-controller ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest ++ export BASE_BUILD_ID_LIST= ++ BASE_BUILD_ID_LIST= + 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/deps.deploy-tf-ansible-os.26698.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ export DATA_NETWORK=10.20.0.0/24 ++ head -1 ++ 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=9bfbb3fb-4960-42c9-aa63-e824f9f6f142, ++ INSTANCE_IDS=9bfbb3fb-4960-42c9-aa63-e824f9f6f142, ++ export instance_ip=10.0.0.53 ++ instance_ip=10.0.0.53 ++ export CONTROLLER_NODES=10.0.0.53, ++ CONTROLLER_NODES=10.0.0.53, ++ export CONTROL_NODES=10.20.0.23, ++ CONTROL_NODES=10.20.0.23, ++ 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/vars.deploy-tf-ansible-os.26698.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/33/933/10/gate_143/ansible-os + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/33/933/10/gate_143/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.53' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.53' (ECDSA) to the list of known hosts. INFO: =================== Wed Sep 4 13:48:03 UTC 2024 =================== [there is no tf devenv configuration to load] INFO: Applying stages machines k8s openstack tf wait INFO: Running stage machines at Wed Sep 4 13:48:03 UTC 2024 Skipping stage machines because it's finished INFO: Stage machines was run successfully Wed Sep 4 13:48:04 UTC 2024 INFO: Running stage k8s at Wed Sep 4 13:48:04 UTC 2024 Skipping stage k8s because it's finished INFO: Stage k8s was run successfully Wed Sep 4 13:48:04 UTC 2024 INFO: Running stage openstack at Wed Sep 4 13:48:04 UTC 2024 Skipping stage openstack because it's finished INFO: Stage openstack was run successfully Wed Sep 4 13:48:04 UTC 2024 INFO: Running stage tf at Wed Sep 4 13:48:04 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_53": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_53', 'value': {'ip': '10.0.0.53', '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.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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_3_3-1_0"}, "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_53', 'value': {'ip': '10.0.0.53', '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_53": {"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_53", "value": {"ip": "10.0.0.53", "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.53", "opencontrail_collector_ip": "10.0.0.53"}, "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_3_3-1_0", "CONTROL_NODES": "10.20.0.23", "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_3_3-1_0", "CONTROL_NODES": "10.20.0.23", "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.53']}) => {"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.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROL_NODES": "10.20.0.23", "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.53"]}} ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.53']}) => {"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.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"]}} ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.53']}) => {"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.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"]}} ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.53']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"]}} ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.53']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"]}} ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.53']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"]}} ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.53']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.53", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"]}} ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.53']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.53", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.53"]}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.53", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"}}, "changed": false} TASK [contrail_deployer : check analyticsdb presence] ************************** ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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.53", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"}}, "changed": false} TASK [contrail_deployer : check analytics alarm presence] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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.53", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"}}, "changed": false} TASK [contrail_deployer : check analytics snmp presence] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.53", "ANALYTICS_NODES": "10.0.0.53", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.53", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.53", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.53", "CONTRAIL_CONTAINER_TAG": "master-9_3_3-1_0", "CONTROLLER_NODES": "10.0.0.53", "CONTROL_NODES": "10.20.0.23", "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.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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.53"}, "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.53] 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.53] TASK [contrail : set instance data] ******************************************** ok: [10.0.0.53] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.53", "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.53] => {"ansible_facts": {"instance_name": "node_10_0_0_53"}, "changed": false} TASK [contrail : run common tasks] ********************************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/tasks/common_Linux.yml for 10.0.0.53 TASK [contrail : create /var/log/contrail] ************************************* changed: [10.0.0.53] => {"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.53] => {"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.53] => {"changed": true, "checksum": "635dc71aee47622fe4d02de3a84ece979533bc6a", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "f252464cbf7a63cbcbac6062ac5e7285", "mode": "0640", "owner": "root", "size": 1022, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725457708.3387372-55308-169258808247548/source", "state": "file", "uid": 0} TASK [contrail : populate defaults.env] **************************************** changed: [10.0.0.53] => {"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-1725457709.6174946-55484-219452874718499/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.53] => (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_3_3-1_0", "delta": "0:00:00.674896", "end": "2024-09-04 13:48:32.185523", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2024-09-04 13:48:31.510627", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\nb67ddd9465ef: Pulling fs layer\nc654dfc1bc59: Pulling fs layer\n9259e51916a4: Pulling fs layer\nb67ddd9465ef: Download complete\n9259e51916a4: Verifying Checksum\n9259e51916a4: Download complete\nb67ddd9465ef: Pull complete\nc654dfc1bc59: Verifying Checksum\nc654dfc1bc59: Download complete\nc654dfc1bc59: Pull complete\n9259e51916a4: Pull complete\nDigest: sha256:2c11ef3620ce24d2bd429a352ece0313c9a0b30a38e9ed0f9086aebc9bd9cc15\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "b67ddd9465ef: Pulling fs layer", "c654dfc1bc59: Pulling fs layer", "9259e51916a4: Pulling fs layer", "b67ddd9465ef: Download complete", "9259e51916a4: Verifying Checksum", "9259e51916a4: Download complete", "b67ddd9465ef: Pull complete", "c654dfc1bc59: Verifying Checksum", "c654dfc1bc59: Download complete", "c654dfc1bc59: Pull complete", "9259e51916a4: Pull complete", "Digest: sha256:2c11ef3620ce24d2bd429a352ece0313c9a0b30a38e9ed0f9086aebc9bd9cc15", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.656286", "end": "2024-09-04 13:48:33.858949", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2024-09-04 13:48:33.202663", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n095f983172ec: Pulling fs layer\ne0f80cabf6a8: Pulling fs layer\n095f983172ec: Verifying Checksum\n095f983172ec: Download complete\n095f983172ec: Pull complete\ne0f80cabf6a8: Verifying Checksum\ne0f80cabf6a8: Download complete\ne0f80cabf6a8: Pull complete\nDigest: sha256:6857b668f002bbc725095001aabae427126ff5b63e55fe454b81af8c210b57f4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "095f983172ec: Pulling fs layer", "e0f80cabf6a8: Pulling fs layer", "095f983172ec: Verifying Checksum", "095f983172ec: Download complete", "095f983172ec: Pull complete", "e0f80cabf6a8: Verifying Checksum", "e0f80cabf6a8: Download complete", "e0f80cabf6a8: Pull complete", "Digest: sha256:6857b668f002bbc725095001aabae427126ff5b63e55fe454b81af8c210b57f4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-9_3_3-1_0"]} TASK [contrail_redis : create /etc/contrail/redis] ***************************** changed: [10.0.0.53] => {"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.53] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} TASK [contrail_redis : create redis compose file] ****************************** changed: [10.0.0.53] => {"changed": true, "checksum": "681321b57619e9a136cad66e430222e36d1ff8b6", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9bf6d686da08eb9f75bfde1da6728f66", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725457715.71012-55771-15050219014321/source", "state": "file", "uid": 0} TASK [contrail_redis : start redis] ******************************************** changed: [10.0.0.53] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-9_3_3-1_0", "labels": {"com.docker.compose.config-hash": "f0472ae9b783d832bf26580612bb31d12a64b6fe6577cc34c65c5d96edb3c306", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:05.151606", "end": "2024-09-04 13:48:44.451226", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:48:39.299620", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Pulling fs layer\n162430e58ccc: Pulling fs layer\n4855a0d032eb: Pulling fs layer\n8f66c1f10388: Pulling fs layer\n8f66c1f10388: Waiting\n162430e58ccc: Verifying Checksum\n162430e58ccc: Download complete\n8f66c1f10388: Verifying Checksum\n8f66c1f10388: Download complete\n4855a0d032eb: Verifying Checksum\n4855a0d032eb: Download complete\n421605ed7aed: Verifying Checksum\n421605ed7aed: Download complete\n421605ed7aed: Pull complete\n162430e58ccc: Pull complete\n4855a0d032eb: Pull complete\n8f66c1f10388: Pull complete\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Pulling fs layer", "162430e58ccc: Pulling fs layer", "4855a0d032eb: Pulling fs layer", "8f66c1f10388: Pulling fs layer", "8f66c1f10388: Waiting", "162430e58ccc: Verifying Checksum", "162430e58ccc: Download complete", "8f66c1f10388: Verifying Checksum", "8f66c1f10388: Download complete", "4855a0d032eb: Verifying Checksum", "4855a0d032eb: Download complete", "421605ed7aed: Verifying Checksum", "421605ed7aed: Download complete", "421605ed7aed: Pull complete", "162430e58ccc: Pull complete", "4855a0d032eb: Pull complete", "8f66c1f10388: Pull complete", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:05.587446", "end": "2024-09-04 13:48:51.050388", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:48:45.462942", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nd4410da58e10: Pulling fs layer\nbc7b9267ae20: Pulling fs layer\nbc7b9267ae20: Verifying Checksum\nbc7b9267ae20: Download complete\nd4410da58e10: Verifying Checksum\nd4410da58e10: Download complete\nd4410da58e10: Pull complete\nbc7b9267ae20: Pull complete\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "d4410da58e10: Pulling fs layer", "bc7b9267ae20: Pulling fs layer", "bc7b9267ae20: Verifying Checksum", "bc7b9267ae20: Download complete", "d4410da58e10: Verifying Checksum", "d4410da58e10: Download complete", "d4410da58e10: Pull complete", "bc7b9267ae20: Pull complete", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:06.709877", "end": "2024-09-04 13:48:58.787306", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2024-09-04 13:48:52.077429", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n5d8e170ebe53: Pulling fs layer\nc61cf3f3f3a1: Pulling fs layer\n5d8e170ebe53: Verifying Checksum\n5d8e170ebe53: Download complete\n5d8e170ebe53: Pull complete\nc61cf3f3f3a1: Verifying Checksum\nc61cf3f3f3a1: Download complete\nc61cf3f3f3a1: Pull complete\nDigest: sha256:9831787b8da4db31f7ff0985438e038f7f95ba690b35bfdec7b4227eaa07a244\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "5d8e170ebe53: Pulling fs layer", "c61cf3f3f3a1: Pulling fs layer", "5d8e170ebe53: Verifying Checksum", "5d8e170ebe53: Download complete", "5d8e170ebe53: Pull complete", "c61cf3f3f3a1: Verifying Checksum", "c61cf3f3f3a1: Download complete", "c61cf3f3f3a1: Pull complete", "Digest: sha256:9831787b8da4db31f7ff0985438e038f7f95ba690b35bfdec7b4227eaa07a244", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:03.729735", "end": "2024-09-04 13:49:03.555670", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2024-09-04 13:48:59.825935", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n284e7fadb10a: Pulling fs layer\nbfe2927c894c: Pulling fs layer\n284e7fadb10a: Verifying Checksum\n284e7fadb10a: Download complete\n284e7fadb10a: Pull complete\nbfe2927c894c: Verifying Checksum\nbfe2927c894c: Download complete\nbfe2927c894c: Pull complete\nDigest: sha256:61fde4240388943c9a8de51dd85ae5dd253a8e95ff25d186f3608903fd98f065\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "284e7fadb10a: Pulling fs layer", "bfe2927c894c: Pulling fs layer", "284e7fadb10a: Verifying Checksum", "284e7fadb10a: Download complete", "284e7fadb10a: Pull complete", "bfe2927c894c: Verifying Checksum", "bfe2927c894c: Download complete", "bfe2927c894c: Pull complete", "Digest: sha256:61fde4240388943c9a8de51dd85ae5dd253a8e95ff25d186f3608903fd98f065", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:02.193886", "end": "2024-09-04 13:49:06.730100", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2024-09-04 13:49:04.536214", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\neaffa2f953f3: Pulling fs layer\ne5b71c0425d4: Pulling fs layer\neaffa2f953f3: Download complete\neaffa2f953f3: Pull complete\ne5b71c0425d4: Verifying Checksum\ne5b71c0425d4: Download complete\ne5b71c0425d4: Pull complete\nDigest: sha256:3483a860c7c1a59f2766c0107d44e203cc42bccbb1abf03896b2ee4e9ada9119\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "eaffa2f953f3: Pulling fs layer", "e5b71c0425d4: Pulling fs layer", "eaffa2f953f3: Download complete", "eaffa2f953f3: Pull complete", "e5b71c0425d4: Verifying Checksum", "e5b71c0425d4: Download complete", "e5b71c0425d4: Pull complete", "Digest: sha256:3483a860c7c1a59f2766c0107d44e203cc42bccbb1abf03896b2ee4e9ada9119", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.498091", "end": "2024-09-04 13:49:08.205869", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:49:07.707778", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\n1051425b735b: Pulling fs layer\n747f7c9d023c: Pulling fs layer\n1051425b735b: Verifying Checksum\n1051425b735b: Download complete\n1051425b735b: Pull complete\n747f7c9d023c: Verifying Checksum\n747f7c9d023c: Download complete\n747f7c9d023c: Pull complete\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "1051425b735b: Pulling fs layer", "747f7c9d023c: Pulling fs layer", "1051425b735b: Verifying Checksum", "1051425b735b: Download complete", "1051425b735b: Pull complete", "747f7c9d023c: Verifying Checksum", "747f7c9d023c: Download complete", "747f7c9d023c: Pull complete", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} TASK [contrail_config_database : create /etc/contrail/config_database] ********* changed: [10.0.0.53] => {"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.53] => {"ansible_facts": {"cassandra_seeds": "10.0.0.53"}, "changed": false} TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.53] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.53"}, "changed": false} TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.53] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.53"}, "changed": false} TASK [contrail_config_database : Set variables for reaper tool] **************** ok: [10.0.0.53] => {"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.53] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** changed: [10.0.0.53] => {"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.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => {"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.53]: 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.53] => {"changed": true, "checksum": "8d26c5599720e7ee328c9913f2c6272367308427", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "c50c3cc21c1a926a9fcacbe822938250", "mode": "0644", "owner": "root", "size": 4026, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725457787.1522522-59161-208683407030464/source", "state": "file", "uid": 0} TASK [contrail_config_database : start contrail config database] *************** changed: [10.0.0.53] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0", "labels": {"com.docker.compose.config-hash": "930892ebbe31a3eb234ff5bf88f1b42b6e530e45018b368d8f1a4e831031770d", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "aebadc910e328ce40fb6b843c0e13eed227af8e237e2a9f92bdc144530580675", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7102ffd0d6095da44cd8c7f41b69efb1ab686fc4ce916bb50b343a5badf588b2", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "c364c29cc66b5f30ab9dbe8d394391fd7ce5f34e449f20cee898999ac83d8117", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "5c1b2665af8d22d24c541c7eb2749de9c2be6c3cd029c40d039c0f0f4e83024c", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:00.132872", "end": "2024-09-04 13:49:51.740230", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:49:51.607358", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:00.141524", "end": "2024-09-04 13:49:52.923366", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:49:52.781842", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:06.195088", "end": "2024-09-04 13:50:00.145863", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2024-09-04 13:49:53.950775", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nd6b080e60851: Pulling fs layer\n0879bb42560d: Pulling fs layer\n0879bb42560d: Verifying Checksum\n0879bb42560d: Download complete\nd6b080e60851: Verifying Checksum\nd6b080e60851: Download complete\nd6b080e60851: Pull complete\n0879bb42560d: Pull complete\nDigest: sha256:1b6c8e4500680583024506fa1bf8b56da7a1004c2d4f25e4b2ed647aac541c26\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "d6b080e60851: Pulling fs layer", "0879bb42560d: Pulling fs layer", "0879bb42560d: Verifying Checksum", "0879bb42560d: Download complete", "d6b080e60851: Verifying Checksum", "d6b080e60851: Download complete", "d6b080e60851: Pull complete", "0879bb42560d: Pull complete", "Digest: sha256:1b6c8e4500680583024506fa1bf8b56da7a1004c2d4f25e4b2ed647aac541c26", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.319871", "end": "2024-09-04 13:50:01.503793", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2024-09-04 13:50:01.183922", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nd6b080e60851: Already exists\n9577b9f66924: Pulling fs layer\n9577b9f66924: Verifying Checksum\n9577b9f66924: Download complete\n9577b9f66924: Pull complete\nDigest: sha256:93c045c50fbb0c5616737b1eb59fafa11ab9f0fc3299d88ffbf77307334d952d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "d6b080e60851: Already exists", "9577b9f66924: Pulling fs layer", "9577b9f66924: Verifying Checksum", "9577b9f66924: Download complete", "9577b9f66924: Pull complete", "Digest: sha256:93c045c50fbb0c5616737b1eb59fafa11ab9f0fc3299d88ffbf77307334d952d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.301546", "end": "2024-09-04 13:50:02.848986", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2024-09-04 13:50:02.547440", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nd6b080e60851: Already exists\n508ed2506655: Pulling fs layer\n508ed2506655: Verifying Checksum\n508ed2506655: Download complete\n508ed2506655: Pull complete\nDigest: sha256:f2b20231b579f715dd63f21679a685189df3617bdb7713f4e72be4c483836594\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "d6b080e60851: Already exists", "508ed2506655: Pulling fs layer", "508ed2506655: Verifying Checksum", "508ed2506655: Download complete", "508ed2506655: Pull complete", "Digest: sha256:f2b20231b579f715dd63f21679a685189df3617bdb7713f4e72be4c483836594", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:23.648075", "end": "2024-09-04 13:50:27.478405", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:50:03.830330", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nd6b080e60851: Already exists\n4da98ff1bf4c: Pulling fs layer\nd00206d78e39: Pulling fs layer\nf84a0c0ff0b3: Pulling fs layer\nd595e816f086: Pulling fs layer\nd595e816f086: Waiting\nd00206d78e39: Download complete\nd595e816f086: Verifying Checksum\nd595e816f086: Download complete\n4da98ff1bf4c: Verifying Checksum\n4da98ff1bf4c: Download complete\nf84a0c0ff0b3: Verifying Checksum\nf84a0c0ff0b3: Download complete\n4da98ff1bf4c: Pull complete\nd00206d78e39: Pull complete\nf84a0c0ff0b3: Pull complete\nd595e816f086: Pull complete\nDigest: sha256:642d66d4c47bca5b42abc2cccdefe5fafc1cd8e37752f5e1ed2c391dd2d40a57\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "d6b080e60851: Already exists", "4da98ff1bf4c: Pulling fs layer", "d00206d78e39: Pulling fs layer", "f84a0c0ff0b3: Pulling fs layer", "d595e816f086: Pulling fs layer", "d595e816f086: Waiting", "d00206d78e39: Download complete", "d595e816f086: Verifying Checksum", "d595e816f086: Download complete", "4da98ff1bf4c: Verifying Checksum", "4da98ff1bf4c: Download complete", "f84a0c0ff0b3: Verifying Checksum", "f84a0c0ff0b3: Download complete", "4da98ff1bf4c: Pull complete", "d00206d78e39: Pull complete", "f84a0c0ff0b3: Pull complete", "d595e816f086: Pull complete", "Digest: sha256:642d66d4c47bca5b42abc2cccdefe5fafc1cd8e37752f5e1ed2c391dd2d40a57", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.759344", "end": "2024-09-04 13:50:29.281311", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2024-09-04 13:50:28.521967", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\n270704790997: Pulling fs layer\n78b943cd0515: Pulling fs layer\na834f9d541a3: Pulling fs layer\nd00d8d7dfb2f: Pulling fs layer\nd00d8d7dfb2f: Waiting\n270704790997: Verifying Checksum\n270704790997: Download complete\n78b943cd0515: Verifying Checksum\n78b943cd0515: Download complete\na834f9d541a3: Verifying Checksum\n270704790997: Pull complete\n78b943cd0515: Pull complete\na834f9d541a3: Pull complete\nd00d8d7dfb2f: Verifying Checksum\nd00d8d7dfb2f: Download complete\nd00d8d7dfb2f: Pull complete\nDigest: sha256:12e0e496e7cd7dc4fc8a835cec1e634ab3c6c458f152b4c53170bf45a2b79c4e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "270704790997: Pulling fs layer", "78b943cd0515: Pulling fs layer", "a834f9d541a3: Pulling fs layer", "d00d8d7dfb2f: Pulling fs layer", "d00d8d7dfb2f: Waiting", "270704790997: Verifying Checksum", "270704790997: Download complete", "78b943cd0515: Verifying Checksum", "78b943cd0515: Download complete", "a834f9d541a3: Verifying Checksum", "270704790997: Pull complete", "78b943cd0515: Pull complete", "a834f9d541a3: Pull complete", "d00d8d7dfb2f: Verifying Checksum", "d00d8d7dfb2f: Download complete", "d00d8d7dfb2f: Pull complete", "Digest: sha256:12e0e496e7cd7dc4fc8a835cec1e634ab3c6c458f152b4c53170bf45a2b79c4e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.120316", "end": "2024-09-04 13:50:30.464956", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:50:30.344640", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} TASK [contrail_config : create /etc/contrail/config] *************************** changed: [10.0.0.53] => {"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.53] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config : create /etc/contrail/common_config.env] **************** changed: [10.0.0.53] => {"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.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => {"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.53]: 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.53] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} TASK [contrail_config : check if ironic_pxe is deployed on node] *************** fatal: [10.0.0.53]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.029277", "end": "2024-09-04 13:51:08.245489", "msg": "non-zero return code", "rc": 1, "start": "2024-09-04 13:51:08.216212", "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.53] => {"changed": true, "checksum": "433b92cda5a1d867667d6ce2b1e42d2e7427b248", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b921cc35915503a21332e831a1ff8e9d", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725457868.8836696-65819-265999870804134/source", "state": "file", "uid": 0} TASK [contrail_config : start contrail config] ********************************* changed: [10.0.0.53] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-9_3_3-1_0", "labels": {"com.docker.compose.config-hash": "1ac4f5fb548fa33c424c7014365b533b806320ceb20f9ba319d5b963c0ad1fe7", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "e947bc4d102c8650e66bc91850a7433c262c9363455a18599272499c52896c96", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "bc2cfa2e77c090728b4be85bae102581be323f72eb6ddacfb226182b2ad6c793", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "466ae73b79efe9c7b759947e1f27ab66882ce2a5c32df98a3ef83037ef3c4037", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "8e79e18f4e82ae260e9802da521f901ed00844f4921007bb3ecdd1bb433b098f", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "4d343a6c462e903e69f040855f49495616763a679dabe17d6471740736935543", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "fa2d4921d576a157d77210848b85609128214413dedb03500dc6b5730cd14cfa", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:08.362532", "end": "2024-09-04 13:51:22.016075", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2024-09-04 13:51:13.653543", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n39b08959ec70: Pulling fs layer\n84730ebcc8e2: Pulling fs layer\n615ad1180213: Pulling fs layer\n1fe7e4e02556: Pulling fs layer\n4478a6423bd4: Pulling fs layer\n1fe7e4e02556: Waiting\n4478a6423bd4: Waiting\n615ad1180213: Download complete\n84730ebcc8e2: Verifying Checksum\n84730ebcc8e2: Download complete\n1fe7e4e02556: Download complete\n4478a6423bd4: Verifying Checksum\n4478a6423bd4: Download complete\n39b08959ec70: Verifying Checksum\n39b08959ec70: Download complete\n39b08959ec70: Pull complete\n84730ebcc8e2: Pull complete\n615ad1180213: Pull complete\n1fe7e4e02556: Pull complete\n4478a6423bd4: Pull complete\nDigest: sha256:240646db0bb014829739db43ac0a7a976b46abba1594b15c902dedb189b863e7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "39b08959ec70: Pulling fs layer", "84730ebcc8e2: Pulling fs layer", "615ad1180213: Pulling fs layer", "1fe7e4e02556: Pulling fs layer", "4478a6423bd4: Pulling fs layer", "1fe7e4e02556: Waiting", "4478a6423bd4: Waiting", "615ad1180213: Download complete", "84730ebcc8e2: Verifying Checksum", "84730ebcc8e2: Download complete", "1fe7e4e02556: Download complete", "4478a6423bd4: Verifying Checksum", "4478a6423bd4: Download complete", "39b08959ec70: Verifying Checksum", "39b08959ec70: Download complete", "39b08959ec70: Pull complete", "84730ebcc8e2: Pull complete", "615ad1180213: Pull complete", "1fe7e4e02556: Pull complete", "4478a6423bd4: Pull complete", "Digest: sha256:240646db0bb014829739db43ac0a7a976b46abba1594b15c902dedb189b863e7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.277876", "end": "2024-09-04 13:51:23.276842", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2024-09-04 13:51:22.998966", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n39b08959ec70: Already exists\n84730ebcc8e2: Already exists\n615ad1180213: Already exists\n1fe7e4e02556: Already exists\n4478a6423bd4: Already exists\nDigest: sha256:7d06d0e94f8a7b140d3e28474d2ce264afe7c86e954e0774474feb18826bf774\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "39b08959ec70: Already exists", "84730ebcc8e2: Already exists", "615ad1180213: Already exists", "1fe7e4e02556: Already exists", "4478a6423bd4: Already exists", "Digest: sha256:7d06d0e94f8a7b140d3e28474d2ce264afe7c86e954e0774474feb18826bf774", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-9_3_3-1_0"]} TASK [contrail_webui : create /etc/contrail/webui] ***************************** changed: [10.0.0.53] => {"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.53] => {"changed": false, "stat": {"exists": false}} TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** changed: [10.0.0.53] => {"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.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => {"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.53]: 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.53] => {"changed": true, "checksum": "c893342ecbeb563f59095f33bb0ec35b01ff1aa9", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "c51565017e57ad41635484e4472d2702", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725457920.277227-70788-172074543401521/source", "state": "file", "uid": 0} TASK [contrail_webui : start contrail webui] *********************************** changed: [10.0.0.53] => {"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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "ca071576df37f08de8a1dd9fdd5d2e95d8b8a560703157d7207ba8e225cc26cc", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "686b775cc8b191520bcf6b0b623814c9a8771dd0886ae059787dbe1465fe2987", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:00.116334", "end": "2024-09-04 13:52:04.368015", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:52:04.251681", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:00.107129", "end": "2024-09-04 13:52:05.494128", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:52:05.386999", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:01.784829", "end": "2024-09-04 13:52:08.327974", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2024-09-04 13:52:06.543145", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\n633f4bcfb8a6: Pulling fs layer\n38c874e081ec: Pulling fs layer\n31940b424b20: Pulling fs layer\n38c874e081ec: Download complete\n31940b424b20: Verifying Checksum\n31940b424b20: Download complete\n633f4bcfb8a6: Verifying Checksum\n633f4bcfb8a6: Download complete\n633f4bcfb8a6: Pull complete\n38c874e081ec: Pull complete\n31940b424b20: Pull complete\nDigest: sha256:83e220a10244638915a4deea3336df4fe313f81c17f00b68a47d2c66b827623f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "633f4bcfb8a6: Pulling fs layer", "38c874e081ec: Pulling fs layer", "31940b424b20: Pulling fs layer", "38c874e081ec: Download complete", "31940b424b20: Verifying Checksum", "31940b424b20: Download complete", "633f4bcfb8a6: Verifying Checksum", "633f4bcfb8a6: Download complete", "633f4bcfb8a6: Pull complete", "38c874e081ec: Pull complete", "31940b424b20: Pull complete", "Digest: sha256:83e220a10244638915a4deea3336df4fe313f81c17f00b68a47d2c66b827623f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.296678", "end": "2024-09-04 13:52:09.606743", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2024-09-04 13:52:09.310065", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\n633f4bcfb8a6: Already exists\nd3f97f9be59d: Pulling fs layer\nd3f97f9be59d: Verifying Checksum\nd3f97f9be59d: Download complete\nd3f97f9be59d: Pull complete\nDigest: sha256:5eb9c6b8d96b039e9f085e0f9d799bc24d601e2bc81941fa7a6dad4b6d91004d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "633f4bcfb8a6: Already exists", "d3f97f9be59d: Pulling fs layer", "d3f97f9be59d: Verifying Checksum", "d3f97f9be59d: Download complete", "d3f97f9be59d: Pull complete", "Digest: sha256:5eb9c6b8d96b039e9f085e0f9d799bc24d601e2bc81941fa7a6dad4b6d91004d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.694350", "end": "2024-09-04 13:52:11.335484", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2024-09-04 13:52:10.641134", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\n633f4bcfb8a6: Already exists\n5b2f8bd352ec: Pulling fs layer\n5b2f8bd352ec: Verifying Checksum\n5b2f8bd352ec: Download complete\n5b2f8bd352ec: Pull complete\nDigest: sha256:6a55e4388c66313f3ca2b5f1e055eee4370c40facf37e882aa70e54ce5bdbb5a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "633f4bcfb8a6: Already exists", "5b2f8bd352ec: Pulling fs layer", "5b2f8bd352ec: Verifying Checksum", "5b2f8bd352ec: Download complete", "5b2f8bd352ec: Pull complete", "Digest: sha256:6a55e4388c66313f3ca2b5f1e055eee4370c40facf37e882aa70e54ce5bdbb5a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.114925", "end": "2024-09-04 13:52:12.452600", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:52:12.337675", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} TASK [contrail_control : create /etc/contrail/control] ************************* changed: [10.0.0.53] => {"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.53] => {"changed": false, "stat": {"exists": false}} TASK [contrail_control : create /etc/contrail/common_control.env] ************** changed: [10.0.0.53] => {"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.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => {"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.53]: 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.53] => {"changed": true, "checksum": "c3a1a7bd6a10d90a25646636aa461f74ec1497bc", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bde7bd7a2f23bcecd80450407716cf31", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725457970.046363-74440-248000758950043/source", "state": "file", "uid": 0} TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.53] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-9_3_3-1_0", "labels": {"com.docker.compose.config-hash": "824926a3ff8594b54c9e36a770c4fa7ea5db921af416545c5b3a4f1729e63c84", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "cd072df183487f72a4f7fbcfe5dd3c69bf440e88ee6dc93cbc1c63909bfb3934", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "84cfe905c1f798470669cadff111700dcf0c2e540271dd836a8d7c3e5f7fb019", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "6c3168a6cb58816e916da01c2ef0cb7f7f89b5c698f9a2a02ac4513823e7370f", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7fb8d35a103090d35a9786aeb42f9c1b03d82a84e48b601466229b384fe85a50", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:00.161924", "end": "2024-09-04 13:52:54.925344", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:52:54.763420", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:00.120539", "end": "2024-09-04 13:52:56.012931", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:52:55.892392", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:07.913285", "end": "2024-09-04 13:53:04.941045", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2024-09-04 13:52:57.027760", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nea299cdb5cc6: Pulling fs layer\n00481b63d1ac: Pulling fs layer\n00481b63d1ac: Verifying Checksum\n00481b63d1ac: Download complete\nea299cdb5cc6: Verifying Checksum\nea299cdb5cc6: Download complete\nea299cdb5cc6: Pull complete\n00481b63d1ac: Pull complete\nDigest: sha256:7e03819c25ca6d65513dc9f279c56f77bdef0dd82c6874ecad64a049becec599\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "ea299cdb5cc6: Pulling fs layer", "00481b63d1ac: Pulling fs layer", "00481b63d1ac: Verifying Checksum", "00481b63d1ac: Download complete", "ea299cdb5cc6: Verifying Checksum", "ea299cdb5cc6: Download complete", "ea299cdb5cc6: Pull complete", "00481b63d1ac: Pull complete", "Digest: sha256:7e03819c25ca6d65513dc9f279c56f77bdef0dd82c6874ecad64a049becec599", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.162538", "end": "2024-09-04 13:53:06.137259", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2024-09-04 13:53:05.974721", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-cassandra\nDigest: sha256:9831787b8da4db31f7ff0985438e038f7f95ba690b35bfdec7b4227eaa07a244\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-cassandra", "Digest: sha256:9831787b8da4db31f7ff0985438e038f7f95ba690b35bfdec7b4227eaa07a244", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.113807", "end": "2024-09-04 13:53:07.261572", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:53:07.147765", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** changed: [10.0.0.53] => {"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.53] => {"ansible_facts": {"cassandra_seeds": "10.0.0.53"}, "changed": false} TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.53] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** changed: [10.0.0.53] => {"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.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => {"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.53]: 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.53] => {"changed": true, "checksum": "3d2bb7487bec148ce12bcae7806c9a9b2b2bfb6b", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "4095bfe7a6e8676f3c724f6e9c61a72a", "mode": "0644", "owner": "root", "size": 3019, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725458024.6036332-78808-101706821799945/source", "state": "file", "uid": 0} TASK [contrail_analytics_database : start contrail analyticsdb] **************** changed: [10.0.0.53] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-9_3_3-1_0", "labels": {"com.docker.compose.config-hash": "a2f8af4ad91678b56fb3c01a57b803cdf1384201f38b0dc89c12690ee791bb02", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "5e9151e0508cc58a2725bf38bc47e606bef1f9fee97419e0b4156e985873e27f", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "fd47b49ec2b78bd5cb3f79dc53c0e15809bcf6f6f73b2fe895614d8723954875", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "58754ac4ead63e00a5bd51c1b95a023f3db8671ed10d3ed5cbabbe0cf155e171", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:00.123343", "end": "2024-09-04 13:53:49.335866", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:53:49.212523", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:00.130149", "end": "2024-09-04 13:53:50.499306", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:53:50.369157", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.314671", "end": "2024-09-04 13:53:51.820891", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2024-09-04 13:53:51.506220", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nea299cdb5cc6: Already exists\n05bf6712f8af: Pulling fs layer\n05bf6712f8af: Verifying Checksum\n05bf6712f8af: Download complete\n05bf6712f8af: Pull complete\nDigest: sha256:229e3503531a9517bf4413615c72a8f1ce93779a40903fa62862f3af219d821d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "ea299cdb5cc6: Already exists", "05bf6712f8af: Pulling fs layer", "05bf6712f8af: Verifying Checksum", "05bf6712f8af: Download complete", "05bf6712f8af: Pull complete", "Digest: sha256:229e3503531a9517bf4413615c72a8f1ce93779a40903fa62862f3af219d821d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.297029", "end": "2024-09-04 13:53:53.364042", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2024-09-04 13:53:53.067013", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nea299cdb5cc6: Already exists\n1cf7e10c2eca: Pulling fs layer\n1cf7e10c2eca: Verifying Checksum\n1cf7e10c2eca: Download complete\n1cf7e10c2eca: Pull complete\nDigest: sha256:0d9c781eb7e76f8e3936140be8885ca1c47d9a9843e29c5d400c880ed5804bbf\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "ea299cdb5cc6: Already exists", "1cf7e10c2eca: Pulling fs layer", "1cf7e10c2eca: Verifying Checksum", "1cf7e10c2eca: Download complete", "1cf7e10c2eca: Pull complete", "Digest: sha256:0d9c781eb7e76f8e3936140be8885ca1c47d9a9843e29c5d400c880ed5804bbf", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.117942", "end": "2024-09-04 13:53:54.513940", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:53:54.395998", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} TASK [contrail_analytics : create /etc/contrail/analytics] ********************* changed: [10.0.0.53] => {"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.53] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.53] => {"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.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.53] => {"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.53]: 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.53] => {"changed": true, "checksum": "49c23afbbd0bcacfd894a508544b068011d9fd34", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "6432390b1c3a9878d56340486a4e4f66", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725458071.264078-83262-135327645811683/source", "state": "file", "uid": 0} TASK [contrail_analytics : start contrail analytics] *************************** changed: [10.0.0.53] => {"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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "c096263efa0edb1854d5925cca7aa50e50c92c176f92dc242f882f903036e97c", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "909dd1086184b61033bd79e5fb6cf256f81e78be56c887fed98ad124021dba76", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "278f0dd213724477aa5d9abdb029ad094d159d2035de17f09fef6558f5dc4743", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "0b21ba9c520b36272495acaf4c0172a20b2a9957f1598fa00f3a0b5139bfae96", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:00.123387", "end": "2024-09-04 13:54:35.909046", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:54:35.785659", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:00.141464", "end": "2024-09-04 13:54:37.054430", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:54:36.912966", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.330114", "end": "2024-09-04 13:54:38.391912", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2024-09-04 13:54:38.061798", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nea299cdb5cc6: Already exists\n4149d8e5ae9a: Pulling fs layer\n4149d8e5ae9a: Verifying Checksum\n4149d8e5ae9a: Download complete\n4149d8e5ae9a: Pull complete\nDigest: sha256:ba36a1b2159fcfbf1ef1bac603d340867836cd8ce076d2cc8e2b893fc6f32965\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "ea299cdb5cc6: Already exists", "4149d8e5ae9a: Pulling fs layer", "4149d8e5ae9a: Verifying Checksum", "4149d8e5ae9a: Download complete", "4149d8e5ae9a: Pull complete", "Digest: sha256:ba36a1b2159fcfbf1ef1bac603d340867836cd8ce076d2cc8e2b893fc6f32965", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:05.831667", "end": "2024-09-04 13:54:45.269038", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2024-09-04 13:54:39.437371", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n30a4bdcb4239: Pulling fs layer\ned572fadc299: Pulling fs layer\n30a4bdcb4239: Verifying Checksum\n30a4bdcb4239: Download complete\n30a4bdcb4239: Pull complete\ned572fadc299: Verifying Checksum\ned572fadc299: Download complete\ned572fadc299: Pull complete\nDigest: sha256:69d1295ef9ba473e0baa57c1c3a9c8e6d1d27a23413062d8c9e7e4a6f5fbe9ae\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "30a4bdcb4239: Pulling fs layer", "ed572fadc299: Pulling fs layer", "30a4bdcb4239: Verifying Checksum", "30a4bdcb4239: Download complete", "30a4bdcb4239: Pull complete", "ed572fadc299: Verifying Checksum", "ed572fadc299: Download complete", "ed572fadc299: Pull complete", "Digest: sha256:69d1295ef9ba473e0baa57c1c3a9c8e6d1d27a23413062d8c9e7e4a6f5fbe9ae", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.115615", "end": "2024-09-04 13:54:46.374664", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:54:46.259049", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* changed: [10.0.0.53] => {"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.53] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.53"}, "changed": false} TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.53] => {"changed": true, "checksum": "2f5776f6229e64c0657482e21d771dad4adc0f77", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bce0a9817c4950f6404a24df40b79e81", "mode": "0644", "owner": "root", "size": 2481, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725458088.2811115-85236-47443795679074/source", "state": "file", "uid": 0} TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** changed: [10.0.0.53] => {"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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "f175205f4a1b4c7e4af369e077bd840e6979c990e20f4595ec0d30e4eaaa66a4", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "232a757f8855e1b010db6d13e2142424aa64a671493bff68c225e39c6ae0e9ae", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "6618a725bcb47ae89f5796a37bed6cb2adad3bef4ed6ec5e5ba68e5a2a56f8d2", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "d89c09f2a4cfc8327cbc250a1a6eaeef3fb78830336f8f990ca6d83e7af2e262", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:00.127509", "end": "2024-09-04 13:54:52.975261", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:54:52.847752", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:00.112276", "end": "2024-09-04 13:54:54.132636", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:54:54.020360", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.349110", "end": "2024-09-04 13:54:55.491074", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2024-09-04 13:54:55.141964", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nea299cdb5cc6: Already exists\nbe50fbf113e9: Pulling fs layer\n6a98c68cf996: Pulling fs layer\nbe50fbf113e9: Verifying Checksum\nbe50fbf113e9: Download complete\n6a98c68cf996: Download complete\nbe50fbf113e9: Pull complete\n6a98c68cf996: Pull complete\nDigest: sha256:0e28072b78e3bfdfd824c132be652f672ec1ec74be5b9748e170ac2f026d9f21\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "ea299cdb5cc6: Already exists", "be50fbf113e9: Pulling fs layer", "6a98c68cf996: Pulling fs layer", "be50fbf113e9: Verifying Checksum", "be50fbf113e9: Download complete", "6a98c68cf996: Download complete", "be50fbf113e9: Pull complete", "6a98c68cf996: Pull complete", "Digest: sha256:0e28072b78e3bfdfd824c132be652f672ec1ec74be5b9748e170ac2f026d9f21", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:00.377220", "end": "2024-09-04 13:54:56.938668", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2024-09-04 13:54:56.561448", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\nea299cdb5cc6: Already exists\nf8ed15a3b3bf: Pulling fs layer\nb628eeff1d73: Pulling fs layer\nf8ed15a3b3bf: Verifying Checksum\nf8ed15a3b3bf: Download complete\nb628eeff1d73: Download complete\nf8ed15a3b3bf: Pull complete\nb628eeff1d73: Pull complete\nDigest: sha256:b1f648cdef7af0bd9c06609a3cb0310362ad8a04fa606304aab296eab03be0d6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "ea299cdb5cc6: Already exists", "f8ed15a3b3bf: Pulling fs layer", "b628eeff1d73: Pulling fs layer", "f8ed15a3b3bf: Verifying Checksum", "f8ed15a3b3bf: Download complete", "b628eeff1d73: Download complete", "f8ed15a3b3bf: Pull complete", "b628eeff1d73: Pull complete", "Digest: sha256:b1f648cdef7af0bd9c06609a3cb0310362ad8a04fa606304aab296eab03be0d6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.115298", "end": "2024-09-04 13:54:58.091536", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:54:57.976238", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** changed: [10.0.0.53] => {"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.53] => {"changed": true, "checksum": "06ecddee569ca6bd280f919aa2d8c436694a6265", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "04bf2f994248784045209a23d0310197", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725458099.4415073-87698-54360586626227/source", "state": "file", "uid": 0} TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** changed: [10.0.0.53] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "0b1dc3cb416c1007ebd1e7552a3def2fbfe853bb32a8b639ab07b63d3353fcb2", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "212ec3c5907297b21a676ff24e0713ec59e76da5352bcc1b3ac81e8c9cdb4408", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "21c6e9cf729d08e42d9f39e25872ff7a3da268c31c6d9b1e87753b2717f4ed69", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "a523974f6a5ee7003afed3ddb230e814bcee2c8d8092d5e1e9e484400e1d25d8", "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_3_3-1_0"}, "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.53] => (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_3_3-1_0", "delta": "0:00:00.714068", "end": "2024-09-04 13:55:05.356401", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2024-09-04 13:55:04.642333", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n2af294715b49: Pulling fs layer\n6f94c7feb383: Pulling fs layer\ncd46502d4467: Pulling fs layer\nace5e772d049: Pulling fs layer\nace5e772d049: Waiting\n2af294715b49: Verifying Checksum\n2af294715b49: Download complete\ncd46502d4467: Verifying Checksum\ncd46502d4467: Download complete\n2af294715b49: Pull complete\nace5e772d049: Download complete\n6f94c7feb383: Verifying Checksum\n6f94c7feb383: Download complete\n6f94c7feb383: Pull complete\ncd46502d4467: Pull complete\nace5e772d049: Pull complete\nDigest: sha256:958822a5b0a39aa6fa3fb4b2ce7d6ec7d0a5127cc96c745cbc05d6fc7ad01c5b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "2af294715b49: Pulling fs layer", "6f94c7feb383: Pulling fs layer", "cd46502d4467: Pulling fs layer", "ace5e772d049: Pulling fs layer", "ace5e772d049: Waiting", "2af294715b49: Verifying Checksum", "2af294715b49: Download complete", "cd46502d4467: Verifying Checksum", "cd46502d4467: Download complete", "2af294715b49: Pull complete", "ace5e772d049: Download complete", "6f94c7feb383: Verifying Checksum", "6f94c7feb383: Download complete", "6f94c7feb383: Pull complete", "cd46502d4467: Pull complete", "ace5e772d049: Pull complete", "Digest: sha256:958822a5b0a39aa6fa3fb4b2ce7d6ec7d0a5127cc96c745cbc05d6fc7ad01c5b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-9_3_3-1_0"]} TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** changed: [10.0.0.53] => {"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.53] => {"changed": true, "checksum": "7470a144273e43f9843bde76abbab3970aa03c0c", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5ea0297e321716878dfe20308f8e74fe", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725458106.828998-88846-117247633218899/source", "state": "file", "uid": 0} TASK [contrail_rsyslogd : start rsyslogd] ************************************** changed: [10.0.0.53] => {"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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "f1491697fa7484d4849efae988a5fe707a515e18633c1f61f7daa3af45220ec4", "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_3_3-1_0"}, "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.53] => {"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.53] => (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_3_3-1_0", "delta": "0:00:00.130491", "end": "2024-09-04 13:55:11.484874", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-09-04 13:55:11.354383", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-node-init\nDigest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-node-init", "Digest: sha256:482fd002d8543a1739f0d19b3242fed1c07a1fef1d3820d450d0a7f46472900b", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "delta": "0:00:00.102851", "end": "2024-09-04 13:55:12.653782", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-09-04 13:55:12.550931", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-nodemgr\nDigest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-nodemgr", "Digest: sha256:60837e9056deebcdb2beace7cd91be6682659ae52c23a5b4d9ebfb71eb4b8edc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-9_3_3-1_0"]} changed: [10.0.0.53] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "delta": "0:00:00.518380", "end": "2024-09-04 13:55:14.211613", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-09-04 13:55:13.693233", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-provisioner\nDigest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-provisioner", "Digest: sha256:8290a96dd1201d229dffdd83659ee6bf0fe0a8bbafc4ff85d9cfc20982e00eb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:07.978361", "end": "2024-09-04 13:55:23.231702", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2024-09-04 13:55:15.253341", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-vrouter-kernel-build-init\n762bedf4b1b7: Pulling fs layer\n47f58dde665f: Pulling fs layer\nc06ea35cd498: Pulling fs layer\n79767549e92a: Pulling fs layer\n82fdee84a176: Pulling fs layer\na6e2fc07dccd: Pulling fs layer\n65109aa67901: Pulling fs layer\n92c9133ae006: Pulling fs layer\n79767549e92a: Waiting\n82fdee84a176: Waiting\na6e2fc07dccd: Waiting\n65109aa67901: Waiting\n92c9133ae006: Waiting\n47f58dde665f: Verifying Checksum\n47f58dde665f: Download complete\nc06ea35cd498: Verifying Checksum\nc06ea35cd498: Download complete\n79767549e92a: Verifying Checksum\n79767549e92a: Download complete\n82fdee84a176: Verifying Checksum\n82fdee84a176: Download complete\n65109aa67901: Verifying Checksum\n65109aa67901: Download complete\n92c9133ae006: Verifying Checksum\n92c9133ae006: Download complete\n762bedf4b1b7: Verifying Checksum\n762bedf4b1b7: Download complete\n762bedf4b1b7: Pull complete\n47f58dde665f: Pull complete\nc06ea35cd498: Pull complete\n79767549e92a: Pull complete\n82fdee84a176: Pull complete\na6e2fc07dccd: Verifying Checksum\na6e2fc07dccd: Download complete\na6e2fc07dccd: Pull complete\n65109aa67901: Pull complete\n92c9133ae006: Pull complete\nDigest: sha256:666380e0f851a543d4b1ec33e4b312ad320abb98ff46983b0b3bd04e79117328\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-vrouter-kernel-build-init", "762bedf4b1b7: Pulling fs layer", "47f58dde665f: Pulling fs layer", "c06ea35cd498: Pulling fs layer", "79767549e92a: Pulling fs layer", "82fdee84a176: Pulling fs layer", "a6e2fc07dccd: Pulling fs layer", "65109aa67901: Pulling fs layer", "92c9133ae006: Pulling fs layer", "79767549e92a: Waiting", "82fdee84a176: Waiting", "a6e2fc07dccd: Waiting", "65109aa67901: Waiting", "92c9133ae006: Waiting", "47f58dde665f: Verifying Checksum", "47f58dde665f: Download complete", "c06ea35cd498: Verifying Checksum", "c06ea35cd498: Download complete", "79767549e92a: Verifying Checksum", "79767549e92a: Download complete", "82fdee84a176: Verifying Checksum", "82fdee84a176: Download complete", "65109aa67901: Verifying Checksum", "65109aa67901: Download complete", "92c9133ae006: Verifying Checksum", "92c9133ae006: Download complete", "762bedf4b1b7: Verifying Checksum", "762bedf4b1b7: Download complete", "762bedf4b1b7: Pull complete", "47f58dde665f: Pull complete", "c06ea35cd498: Pull complete", "79767549e92a: Pull complete", "82fdee84a176: Pull complete", "a6e2fc07dccd: Verifying Checksum", "a6e2fc07dccd: Download complete", "a6e2fc07dccd: Pull complete", "65109aa67901: Pull complete", "92c9133ae006: Pull complete", "Digest: sha256:666380e0f851a543d4b1ec33e4b312ad320abb98ff46983b0b3bd04e79117328", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-9_3_3-1_0"]} changed: [10.0.0.53] => (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_3_3-1_0", "delta": "0:00:04.000879", "end": "2024-09-04 13:55:28.223316", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2024-09-04 13:55:24.222437", "stderr": "", "stderr_lines": [], "stdout": "master-9_3_3-1_0: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n1c94da8fd2bb: Already exists\n8a169e9b6ec6: Already exists\n56ad658ab104: Already exists\nff8df4bc32aa: Already exists\n1edf6f3bf88c: Already exists\n7df9213bdfff: Already exists\n421605ed7aed: Already exists\n162430e58ccc: Already exists\ndd1c2bd1f44e: Pulling fs layer\n424602fee6c4: Pulling fs layer\n4151cad2eb0d: Pulling fs layer\nf134a0d02a9a: Pulling fs layer\ne59f18aad4e6: Pulling fs layer\n8da2c500980d: Pulling fs layer\nf134a0d02a9a: Waiting\ne59f18aad4e6: Waiting\n8da2c500980d: Waiting\n424602fee6c4: Download complete\nf134a0d02a9a: Verifying Checksum\nf134a0d02a9a: Download complete\ne59f18aad4e6: Verifying Checksum\ne59f18aad4e6: Download complete\n8da2c500980d: Verifying Checksum\n8da2c500980d: Download complete\ndd1c2bd1f44e: Verifying Checksum\ndd1c2bd1f44e: Download complete\ndd1c2bd1f44e: Pull complete\n424602fee6c4: Pull complete\n4151cad2eb0d: Verifying Checksum\n4151cad2eb0d: Download complete\n4151cad2eb0d: Pull complete\nf134a0d02a9a: Pull complete\ne59f18aad4e6: Pull complete\n8da2c500980d: Pull complete\nDigest: sha256:7f9a156ebb8597f05d024166a3873a6dd39cb5181c2db161f76d1727fa24bfa4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_3_3-1_0\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_3_3-1_0", "stdout_lines": ["master-9_3_3-1_0: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "1c94da8fd2bb: Already exists", "8a169e9b6ec6: Already exists", "56ad658ab104: Already exists", "ff8df4bc32aa: Already exists", "1edf6f3bf88c: Already exists", "7df9213bdfff: Already exists", "421605ed7aed: Already exists", "162430e58ccc: Already exists", "dd1c2bd1f44e: Pulling fs layer", "424602fee6c4: Pulling fs layer", "4151cad2eb0d: Pulling fs layer", "f134a0d02a9a: Pulling fs layer", "e59f18aad4e6: Pulling fs layer", "8da2c500980d: Pulling fs layer", "f134a0d02a9a: Waiting", "e59f18aad4e6: Waiting", "8da2c500980d: Waiting", "424602fee6c4: Download complete", "f134a0d02a9a: Verifying Checksum", "f134a0d02a9a: Download complete", "e59f18aad4e6: Verifying Checksum", "e59f18aad4e6: Download complete", "8da2c500980d: Verifying Checksum", "8da2c500980d: Download complete", "dd1c2bd1f44e: Verifying Checksum", "dd1c2bd1f44e: Download complete", "dd1c2bd1f44e: Pull complete", "424602fee6c4: Pull complete", "4151cad2eb0d: Verifying Checksum", "4151cad2eb0d: Download complete", "4151cad2eb0d: Pull complete", "f134a0d02a9a: Pull complete", "e59f18aad4e6: Pull complete", "8da2c500980d: Pull complete", "Digest: sha256:7f9a156ebb8597f05d024166a3873a6dd39cb5181c2db161f76d1727fa24bfa4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_3_3-1_0", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-9_3_3-1_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 : create /etc/contrail/vrouter] ************************* changed: [10.0.0.53] => {"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.53] => {"changed": true, "checksum": "689ed378e4907ef17297f9980a9c3ec650521e87", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "872591860e90bad54fa66fe278535a6f", "mode": "0640", "owner": "root", "size": 1025, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725458130.645259-90185-49903020612561/source", "state": "file", "uid": 0} TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.53] => {"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.53] => {"changed": false, "stat": {"exists": false}} TASK [contrail_vrouter : create contrail vrouter compose file] ***************** changed: [10.0.0.53] => {"changed": true, "checksum": "498b7de38daa396e2703742c3a8f409393136a25", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "02cc35b830be313d4eb3303132eeedde", "mode": "0644", "owner": "root", "size": 2744, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1725458133.817403-90370-8144896751046/source", "state": "file", "uid": 0} TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** changed: [10.0.0.53] => {"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.53] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-9_3_3-1_0", "labels": {"com.docker.compose.config-hash": "7944945203821b839743bf7b16f72cf19af9a18afe0c4f026b8ee316fc8b8bbd", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "1fae7637f554c9719f5742ee175e4ac4b673f792d10a36f038796ce781b18975", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "a2eeb443aea73e75e963aa4422dd549afeb0ca826f88a5ece7b98ededd1c9f10", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "042fce537af7ef09cdaf7d254bce608292b28897ace880fc43f01107ba5a9f9b", "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_3_3-1_0"}, "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_3_3-1_0", "labels": {"com.docker.compose.config-hash": "02554d087a9cb236ecd0b7462b9d2e9539ab219329b43cf9e1b7123876edd534", "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_3_3-1_0"}, "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.53] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} PLAY RECAP ********************************************************************* 10.0.0.53 : 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 Wed Sep 4 13:56:41 UTC 2024 INFO: controller nodes - 10.0.0.53 INFO: agent nodes - 10.0.0.53 INFO: openstack controller nodes - INFO: sync time on machine ubuntu@10.0.0.53 Warning: Permanently added '10.0.0.53' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.53' (ED25519) to the list of known hosts. INFO: Wed Sep 4 13:56:43 UTC 2024: ensure time is synced (chronyd) INFO: Wed Sep 4 13:56:43 UTC 2024: time is synced TF Web UI must be available at https://10.0.0.53:8143 OpenStack UI must be avaiable at http://10.0.0.53 Use admin/contrail123 to log in INFO: Stage tf was run successfully Wed Sep 4 13:56:43 UTC 2024 INFO: Running stage wait at Wed Sep 4 13:56:43 UTC 2024 INFO: done in 0s INFO: Stage wait was run successfully Wed Sep 4 13:56:53 UTC 2024 [update tf stack configuration] tf setup profile /home/ubuntu/.tf/stack.env DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=master-9_3_3-1_0 CONTRAIL_DEPLOYER_CONTAINER_TAG=master-9_3_3-1_0 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.53 " AGENT_NODES="10.0.0.53" CONTROL_NODES="10.20.0.23 " 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.53' OS_AUTH_URL='http://10.0.0.53:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: Successful deployment Wed Sep 4 13:56:53 UTC 2024 DEBUG: kill running child jobs: INFO: Deploy finished + exit Archiving artifacts Finished: SUCCESS