Started by upstream project "pipeline-check" build number 897 originally caused by: Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/772 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 58ed2bab94d6d69d66ef59d18649f49be087dbc7 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 58ed2bab94d6d69d66ef59d18649f49be087dbc7 # timeout=10 Commit message: "fix link to tpc archive on s3 bucket" > git rev-list --no-walk 58ed2bab94d6d69d66ef59d18649f49be087dbc7 # 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 d9a1892692e9132932141ac1f6602965341ed565 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f d9a1892692e9132932141ac1f6602965341ed565 # timeout=10 Commit message: "Merge "add description of scale testing"" > git rev-list --no-walk d9a1892692e9132932141ac1f6602965341ed565 # timeout=10 Copied 4 artifacts from "pipeline-check" build number 897 [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins15565573747138325669.sh + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-897 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-897 ++ 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/72/772/13/check_897 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/72/772/13/check_897 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897 ++ 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-7_7_2-1_3 ++ CONTRAIL_CONTAINER_TAG=master-7_7_2-1_3 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-7_7_2-1_3 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-7_7_2-1_3 ++ 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-7_7_2-1_3 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Ie6af241150fe96d7f835f698a9785dbc0ea03af3 ++ GERRIT_CHANGE_ID=Ie6af241150fe96d7f835f698a9785dbc0ea03af3 ++ 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 + desc='Pipeline: pipeline-check-897 Random: 33828 Stream: ansible-os' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897/ansible-os' + echo 'DESCRIPTION Pipeline: pipeline-check-897 Random: 33828 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897/ansible-os' DESCRIPTION Pipeline: pipeline-check-897 Random: 33828 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897/ansible-os [description-setter] Description set: Pipeline: pipeline-check-897 Random: 33828 Stream: ansible-os
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897/ansible-os' [deploy-tf-ansible-os] $ /bin/bash -xe /tmp/jenkins4269916087671426582.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-897 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-897 ++ 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/72/772/13/check_897 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/72/772/13/check_897 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897 ++ 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-7_7_2-1_3 ++ CONTRAIL_CONTAINER_TAG=master-7_7_2-1_3 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-7_7_2-1_3 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-7_7_2-1_3 ++ 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-7_7_2-1_3 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Ie6af241150fe96d7f835f698a9785dbc0ea03af3 ++ GERRIT_CHANGE_ID=Ie6af241150fe96d7f835f698a9785dbc0ea03af3 ++ 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 + ./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/jenkins13364076367517095139.sh + set -eo pipefail + source /home/jenkins/workspace/deploy-tf-ansible-os/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-check-897 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-check-897 ++ 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/72/772/13/check_897 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/72/772/13/check_897 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/72/772/13/check_897 ++ 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-7_7_2-1_3 ++ CONTRAIL_CONTAINER_TAG=master-7_7_2-1_3 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-7_7_2-1_3 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-7_7_2-1_3 ++ 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-7_7_2-1_3 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-7_7_2-1_3 ++ export GERRIT_PIPELINE=check ++ GERRIT_PIPELINE=check ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Ie6af241150fe96d7f835f698a9785dbc0ea03af3 ++ GERRIT_CHANGE_ID=Ie6af241150fe96d7f835f698a9785dbc0ea03af3 ++ 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 + 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.33828.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ export DATA_NETWORK=10.20.0.0/24 ++ DATA_NETWORK=10.20.0.0/24 ++ head -1 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=79bc81b2-c9b5-40ba-b77a-cc9c18d40b08, ++ INSTANCE_IDS=79bc81b2-c9b5-40ba-b77a-cc9c18d40b08, ++ export instance_ip=10.0.0.43 ++ instance_ip=10.0.0.43 ++ export CONTROLLER_NODES=10.0.0.43, ++ CONTROLLER_NODES=10.0.0.43, ++ export CONTROL_NODES=10.20.0.29, ++ CONTROL_NODES=10.20.0.29, ++ 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.33828.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/72/772/13/check_897/ansible-os + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/72/772/13/check_897/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.43' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.43' (ECDSA) to the list of known hosts. INFO: =================== Sat Nov 9 08:43:28 UTC 2024 =================== [there is no tf devenv configuration to load] INFO: Applying stages machines k8s openstack tf wait INFO: Running stage machines at Sat Nov 9 08:43:28 UTC 2024 Skipping stage machines because it's finished INFO: Stage machines was run successfully Sat Nov 9 08:43:28 UTC 2024 INFO: Running stage k8s at Sat Nov 9 08:43:28 UTC 2024 Skipping stage k8s because it's finished INFO: Stage k8s was run successfully Sat Nov 9 08:43:28 UTC 2024 INFO: Running stage openstack at Sat Nov 9 08:43:28 UTC 2024 Skipping stage openstack because it's finished INFO: Stage openstack was run successfully Sat Nov 9 08:43:28 UTC 2024 INFO: Running stage tf at Sat Nov 9 08:43:28 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_43": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_43", "private_ip": "10.0.0.43"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_43", "private_ip": "10.0.0.43"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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_43', 'value': {'ip': '10.0.0.43', '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.43"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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-7_7_2-1_3"}, "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_43', 'value': {'ip': '10.0.0.43', '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_43": {"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_43", "value": {"ip": "10.0.0.43", "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.43", "opencontrail_collector_ip": "10.0.0.43"}, "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-7_7_2-1_3", "CONTROL_NODES": "10.20.0.29", "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-7_7_2-1_3", "CONTROL_NODES": "10.20.0.29", "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.43']}) => {"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.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROL_NODES": "10.20.0.29", "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.43"]}} ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.43']}) => {"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.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"]}} ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.43']}) => {"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.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"]}} ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.43']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"]}} ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.43']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"]}} ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.43']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"]}} ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.43']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.43", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"]}} ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.43']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.43", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.43"]}} TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.43", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"}}, "changed": false} TASK [contrail_deployer : check analyticsdb presence] ************************** ok: [localhost] => (item={'key': 'node_10_0_0_43', 'value': {'ip': '10.0.0.43', '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.43", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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.43", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"}}, "changed": false} TASK [contrail_deployer : check analytics alarm presence] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_43', 'value': {'ip': '10.0.0.43', '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.43", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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.43", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"}}, "changed": false} TASK [contrail_deployer : check analytics snmp presence] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_43', 'value': {'ip': '10.0.0.43', '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.43", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.43", "ANALYTICS_NODES": "10.0.0.43", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.43", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.43", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.43", "CONTRAIL_CONTAINER_TAG": "master-7_7_2-1_3", "CONTROLLER_NODES": "10.0.0.43", "CONTROL_NODES": "10.20.0.29", "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.43"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_43", "value": {"ip": "10.0.0.43", "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.43"}, "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.43] 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.43] TASK [contrail : set instance data] ******************************************** ok: [10.0.0.43] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.43", "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.43] => {"ansible_facts": {"instance_name": "node_10_0_0_43"}, "changed": false} TASK [contrail : run common tasks] ********************************************* included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/tasks/common_Linux.yml for 10.0.0.43 TASK [contrail : create /var/log/contrail] ************************************* changed: [10.0.0.43] => {"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.43] => {"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.43] => {"changed": true, "checksum": "629f3a03fdff7082768c980ab4e4ca2d2da92822", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "9d7530dd43f89678b5e8f19517360266", "mode": "0640", "owner": "root", "size": 1022, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731141831.8638463-53811-134650219081732/source", "state": "file", "uid": 0} TASK [contrail : populate defaults.env] **************************************** changed: [10.0.0.43] => {"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-1731141833.0618148-53881-73426541285911/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.43] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-7_7_2-1_3", "delta": "0:00:00.633381", "end": "2024-11-09 08:43:55.524781", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2024-11-09 08:43:54.891400", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\nd6e6a22bdb64: Pulling fs layer\n0591bee20b23: Pulling fs layer\n141a14726af1: Pulling fs layer\n141a14726af1: Verifying Checksum\n141a14726af1: Download complete\nd6e6a22bdb64: Download complete\nd6e6a22bdb64: Pull complete\n0591bee20b23: Verifying Checksum\n0591bee20b23: Download complete\n0591bee20b23: Pull complete\n141a14726af1: Pull complete\nDigest: sha256:becd1deb5c79fb1ee5963d921565c94c819b73e3f5aa637884a089ab464ca63b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "d6e6a22bdb64: Pulling fs layer", "0591bee20b23: Pulling fs layer", "141a14726af1: Pulling fs layer", "141a14726af1: Verifying Checksum", "141a14726af1: Download complete", "d6e6a22bdb64: Download complete", "d6e6a22bdb64: Pull complete", "0591bee20b23: Verifying Checksum", "0591bee20b23: Download complete", "0591bee20b23: Pull complete", "141a14726af1: Pull complete", "Digest: sha256:becd1deb5c79fb1ee5963d921565c94c819b73e3f5aa637884a089ab464ca63b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-7_7_2-1_3", "delta": "0:00:00.787638", "end": "2024-11-09 08:43:57.251553", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2024-11-09 08:43:56.463915", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\ne9fcbea302c3: Pulling fs layer\n0bd676bdf0f3: Pulling fs layer\ne9fcbea302c3: Verifying Checksum\ne9fcbea302c3: Download complete\ne9fcbea302c3: Pull complete\n0bd676bdf0f3: Verifying Checksum\n0bd676bdf0f3: Download complete\n0bd676bdf0f3: Pull complete\nDigest: sha256:0153acdaf5a32b192ee2907600ed6d135e24e2000dfc3ed06cc01ddbb31d455d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "e9fcbea302c3: Pulling fs layer", "0bd676bdf0f3: Pulling fs layer", "e9fcbea302c3: Verifying Checksum", "e9fcbea302c3: Download complete", "e9fcbea302c3: Pull complete", "0bd676bdf0f3: Verifying Checksum", "0bd676bdf0f3: Download complete", "0bd676bdf0f3: Pull complete", "Digest: sha256:0153acdaf5a32b192ee2907600ed6d135e24e2000dfc3ed06cc01ddbb31d455d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-7_7_2-1_3"]} TASK [contrail_redis : create /etc/contrail/redis] ***************************** changed: [10.0.0.43] => {"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.43] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} TASK [contrail_redis : create redis compose file] ****************************** changed: [10.0.0.43] => {"changed": true, "checksum": "6973b3090967f0b7b7a2fdd58f30a0e70d977a88", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "6f6a85e2ed8cc17a0c21128ca3b69157", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731141839.0275187-54132-52498653767286/source", "state": "file", "uid": 0} TASK [contrail_redis : start redis] ******************************************** changed: [10.0.0.43] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "216e590b727393fd9c77752893659d64f3a50b5c0e88f0582e6ca45573fc0d73", "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-7_7_2-1_3"}, "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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:05.568793", "end": "2024-11-09 08:44:08.093093", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:44:02.524300", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Pulling fs layer\n753d1004f05b: Pulling fs layer\n65fd393c9cd1: Pulling fs layer\n8eefefc4c109: Pulling fs layer\n8eefefc4c109: Waiting\n753d1004f05b: Download complete\n8eefefc4c109: Download complete\n65fd393c9cd1: Verifying Checksum\n65fd393c9cd1: Download complete\n2a470bb67b60: Verifying Checksum\n2a470bb67b60: Download complete\n2a470bb67b60: Pull complete\n753d1004f05b: Pull complete\n65fd393c9cd1: Pull complete\n8eefefc4c109: Pull complete\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Pulling fs layer", "753d1004f05b: Pulling fs layer", "65fd393c9cd1: Pulling fs layer", "8eefefc4c109: Pulling fs layer", "8eefefc4c109: Waiting", "753d1004f05b: Download complete", "8eefefc4c109: Download complete", "65fd393c9cd1: Verifying Checksum", "65fd393c9cd1: Download complete", "2a470bb67b60: Verifying Checksum", "2a470bb67b60: Download complete", "2a470bb67b60: Pull complete", "753d1004f05b: Pull complete", "65fd393c9cd1: Pull complete", "8eefefc4c109: Pull complete", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:04.703642", "end": "2024-11-09 08:44:13.822801", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:44:09.119159", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n2be444915f98: Pulling fs layer\n7934baaecfa8: Pulling fs layer\n7934baaecfa8: Verifying Checksum\n7934baaecfa8: Download complete\n2be444915f98: Verifying Checksum\n2be444915f98: Download complete\n2be444915f98: Pull complete\n7934baaecfa8: Pull complete\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "2be444915f98: Pulling fs layer", "7934baaecfa8: Pulling fs layer", "7934baaecfa8: Verifying Checksum", "7934baaecfa8: Download complete", "2be444915f98: Verifying Checksum", "2be444915f98: Download complete", "2be444915f98: Pull complete", "7934baaecfa8: Pull complete", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "delta": "0:00:05.661067", "end": "2024-11-09 08:44:20.432724", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2024-11-09 08:44:14.771657", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\nd4df43a911d4: Pulling fs layer\ndd25c4cedb2a: Pulling fs layer\nd4df43a911d4: Verifying Checksum\nd4df43a911d4: Download complete\nd4df43a911d4: Pull complete\ndd25c4cedb2a: Verifying Checksum\ndd25c4cedb2a: Download complete\ndd25c4cedb2a: Pull complete\nDigest: sha256:dc391ff60bc1c9288e2038d5f478d573b0f3af0f312b6d9b5fe7911d8261dea3\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "d4df43a911d4: Pulling fs layer", "dd25c4cedb2a: Pulling fs layer", "d4df43a911d4: Verifying Checksum", "d4df43a911d4: Download complete", "d4df43a911d4: Pull complete", "dd25c4cedb2a: Verifying Checksum", "dd25c4cedb2a: Download complete", "dd25c4cedb2a: Pull complete", "Digest: sha256:dc391ff60bc1c9288e2038d5f478d573b0f3af0f312b6d9b5fe7911d8261dea3", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-7_7_2-1_3", "delta": "0:00:03.134800", "end": "2024-11-09 08:44:24.548779", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2024-11-09 08:44:21.413979", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\ned8047680476: Pulling fs layer\nb96b15a69ad0: Pulling fs layer\ned8047680476: Verifying Checksum\ned8047680476: Download complete\ned8047680476: Pull complete\nb96b15a69ad0: Verifying Checksum\nb96b15a69ad0: Download complete\nb96b15a69ad0: Pull complete\nDigest: sha256:6d8631867aed908a43ad3e67de16d406f1aefadacbe7de5be9ad4d93f0022b3b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "ed8047680476: Pulling fs layer", "b96b15a69ad0: Pulling fs layer", "ed8047680476: Verifying Checksum", "ed8047680476: Download complete", "ed8047680476: Pull complete", "b96b15a69ad0: Verifying Checksum", "b96b15a69ad0: Download complete", "b96b15a69ad0: Pull complete", "Digest: sha256:6d8631867aed908a43ad3e67de16d406f1aefadacbe7de5be9ad4d93f0022b3b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-7_7_2-1_3", "delta": "0:00:01.684117", "end": "2024-11-09 08:44:27.200133", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2024-11-09 08:44:25.516016", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\na340226b94de: Pulling fs layer\ndd8e1c4a9bbe: Pulling fs layer\na340226b94de: Download complete\na340226b94de: Pull complete\ndd8e1c4a9bbe: Verifying Checksum\ndd8e1c4a9bbe: Download complete\ndd8e1c4a9bbe: Pull complete\nDigest: sha256:63b123de4a118c037e4ff7f40449f62327180b127dd3909e745422d4e276398a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "a340226b94de: Pulling fs layer", "dd8e1c4a9bbe: Pulling fs layer", "a340226b94de: Download complete", "a340226b94de: Pull complete", "dd8e1c4a9bbe: Verifying Checksum", "dd8e1c4a9bbe: Download complete", "dd8e1c4a9bbe: Pull complete", "Digest: sha256:63b123de4a118c037e4ff7f40449f62327180b127dd3909e745422d4e276398a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.288764", "end": "2024-11-09 08:44:28.438571", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:44:28.149807", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n0e3e0d894514: Pulling fs layer\n4430c0b8b99b: Pulling fs layer\n4430c0b8b99b: Verifying Checksum\n4430c0b8b99b: Download complete\n0e3e0d894514: Verifying Checksum\n0e3e0d894514: Download complete\n0e3e0d894514: Pull complete\n4430c0b8b99b: Pull complete\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "0e3e0d894514: Pulling fs layer", "4430c0b8b99b: Pulling fs layer", "4430c0b8b99b: Verifying Checksum", "4430c0b8b99b: Download complete", "0e3e0d894514: Verifying Checksum", "0e3e0d894514: Download complete", "0e3e0d894514: Pull complete", "4430c0b8b99b: Pull complete", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} TASK [contrail_config_database : create /etc/contrail/config_database] ********* changed: [10.0.0.43] => {"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.43] => {"ansible_facts": {"cassandra_seeds": "10.0.0.43"}, "changed": false} TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.43] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.43"}, "changed": false} TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.43] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.43"}, "changed": false} TASK [contrail_config_database : Set variables for reaper tool] **************** ok: [10.0.0.43] => {"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.43] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** changed: [10.0.0.43] => {"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.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => {"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.43]: 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.43] => {"changed": true, "checksum": "de13084b97e80270ee244c70c2aaf7cf0953debb", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "7838915d83d8d2dbc8ed700f5244cb47", "mode": "0644", "owner": "root", "size": 4026, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731141906.142641-57490-113811268262806/source", "state": "file", "uid": 0} TASK [contrail_config_database : start contrail config database] *************** changed: [10.0.0.43] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "34b6e289484755d408c08704d159dce204f0252b0dd9544650b244b44c66bd2d", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "c6718afb8729af7bddeb91f16c5dd25df59861b09fb6b044661c2c97edfeea0a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "aedd9e21efb87a57b54675a5c727a38f0dada2d6e10bc90800f8d0388eb16c0f", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "9cb90609233ab3ed0d3b3008370701f1a8db0ef3678e106c3ac50c3cc3701f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "46dcbb5493aaad028ccfa579b097f17566266b5442a3dce54420c464750b0897", "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-7_7_2-1_3"}, "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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:00.104611", "end": "2024-11-09 08:45:10.669965", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:45:10.565354", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:00.107418", "end": "2024-11-09 08:45:11.761509", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:45:11.654091", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:03.703746", "end": "2024-11-09 08:45:16.451454", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2024-11-09 08:45:12.747708", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n5d36ba938139: Pulling fs layer\ndfc0dd089ec2: Pulling fs layer\ndfc0dd089ec2: Verifying Checksum\ndfc0dd089ec2: Download complete\n5d36ba938139: Verifying Checksum\n5d36ba938139: Download complete\n5d36ba938139: Pull complete\ndfc0dd089ec2: Pull complete\nDigest: sha256:f9a1f366895b2efcb5c9a1f2aece51e6114464fa1cb560fd1cc99174c1392db2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "5d36ba938139: Pulling fs layer", "dfc0dd089ec2: Pulling fs layer", "dfc0dd089ec2: Verifying Checksum", "dfc0dd089ec2: Download complete", "5d36ba938139: Verifying Checksum", "5d36ba938139: Download complete", "5d36ba938139: Pull complete", "dfc0dd089ec2: Pull complete", "Digest: sha256:f9a1f366895b2efcb5c9a1f2aece51e6114464fa1cb560fd1cc99174c1392db2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.267983", "end": "2024-11-09 08:45:17.716088", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2024-11-09 08:45:17.448105", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n5d36ba938139: Already exists\n3c4938a64174: Pulling fs layer\n3c4938a64174: Verifying Checksum\n3c4938a64174: Download complete\n3c4938a64174: Pull complete\nDigest: sha256:5a581ee6b72f20a534804e454ad6e4e5b85477adb8326afb5ce2508985d73d1b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "5d36ba938139: Already exists", "3c4938a64174: Pulling fs layer", "3c4938a64174: Verifying Checksum", "3c4938a64174: Download complete", "3c4938a64174: Pull complete", "Digest: sha256:5a581ee6b72f20a534804e454ad6e4e5b85477adb8326afb5ce2508985d73d1b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.272732", "end": "2024-11-09 08:45:18.987043", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2024-11-09 08:45:18.714311", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n5d36ba938139: Already exists\ne842a941f730: Pulling fs layer\ne842a941f730: Verifying Checksum\ne842a941f730: Download complete\ne842a941f730: Pull complete\nDigest: sha256:4d745dd1b330198bea07df6a6c13d25b62ea1ac10b7e5ce7a7c0f5acf0d05f14\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "5d36ba938139: Already exists", "e842a941f730: Pulling fs layer", "e842a941f730: Verifying Checksum", "e842a941f730: Download complete", "e842a941f730: Pull complete", "Digest: sha256:4d745dd1b330198bea07df6a6c13d25b62ea1ac10b7e5ce7a7c0f5acf0d05f14", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:21.969140", "end": "2024-11-09 08:45:41.927847", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:45:19.958707", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n5d36ba938139: Already exists\n7c60894f5f0a: Pulling fs layer\n8cb9a9bbd398: Pulling fs layer\n0cac864dac09: Pulling fs layer\n75240ae8aafb: Pulling fs layer\n75240ae8aafb: Waiting\n8cb9a9bbd398: Verifying Checksum\n8cb9a9bbd398: Download complete\n75240ae8aafb: Verifying Checksum\n75240ae8aafb: Download complete\n0cac864dac09: Verifying Checksum\n0cac864dac09: Download complete\n7c60894f5f0a: Verifying Checksum\n7c60894f5f0a: Download complete\n7c60894f5f0a: Pull complete\n8cb9a9bbd398: Pull complete\n0cac864dac09: Pull complete\n75240ae8aafb: Pull complete\nDigest: sha256:0e9704485baf332271a42c67ca880b03ae739d415ba786b07db6b8e0e730e71f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "5d36ba938139: Already exists", "7c60894f5f0a: Pulling fs layer", "8cb9a9bbd398: Pulling fs layer", "0cac864dac09: Pulling fs layer", "75240ae8aafb: Pulling fs layer", "75240ae8aafb: Waiting", "8cb9a9bbd398: Verifying Checksum", "8cb9a9bbd398: Download complete", "75240ae8aafb: Verifying Checksum", "75240ae8aafb: Download complete", "0cac864dac09: Verifying Checksum", "0cac864dac09: Download complete", "7c60894f5f0a: Verifying Checksum", "7c60894f5f0a: Download complete", "7c60894f5f0a: Pull complete", "8cb9a9bbd398: Pull complete", "0cac864dac09: Pull complete", "75240ae8aafb: Pull complete", "Digest: sha256:0e9704485baf332271a42c67ca880b03ae739d415ba786b07db6b8e0e730e71f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.879153", "end": "2024-11-09 08:45:43.845487", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2024-11-09 08:45:42.966334", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n4c95a92afe29: Pulling fs layer\n4366113f2655: Pulling fs layer\ndde6466ee3c6: Pulling fs layer\n8f34e5ef1761: Pulling fs layer\n8f34e5ef1761: Waiting\ndde6466ee3c6: Verifying Checksum\ndde6466ee3c6: Download complete\n4c95a92afe29: Download complete\n4366113f2655: Download complete\n4c95a92afe29: Pull complete\n4366113f2655: Pull complete\ndde6466ee3c6: Pull complete\n8f34e5ef1761: Verifying Checksum\n8f34e5ef1761: Download complete\n8f34e5ef1761: Pull complete\nDigest: sha256:38e0007f978710ce8be4242f52a32dc70470050159afd64ef166ae39e68ccf04\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "4c95a92afe29: Pulling fs layer", "4366113f2655: Pulling fs layer", "dde6466ee3c6: Pulling fs layer", "8f34e5ef1761: Pulling fs layer", "8f34e5ef1761: Waiting", "dde6466ee3c6: Verifying Checksum", "dde6466ee3c6: Download complete", "4c95a92afe29: Download complete", "4366113f2655: Download complete", "4c95a92afe29: Pull complete", "4366113f2655: Pull complete", "dde6466ee3c6: Pull complete", "8f34e5ef1761: Verifying Checksum", "8f34e5ef1761: Download complete", "8f34e5ef1761: Pull complete", "Digest: sha256:38e0007f978710ce8be4242f52a32dc70470050159afd64ef166ae39e68ccf04", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.100515", "end": "2024-11-09 08:45:44.926292", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:45:44.825777", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} TASK [contrail_config : create /etc/contrail/config] *************************** changed: [10.0.0.43] => {"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.43] => {"changed": false, "stat": {"exists": false}} TASK [contrail_config : create /etc/contrail/common_config.env] **************** changed: [10.0.0.43] => {"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.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => {"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.43]: 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.43] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} TASK [contrail_config : check if ironic_pxe is deployed on node] *************** fatal: [10.0.0.43]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.025510", "end": "2024-11-09 08:46:20.735099", "msg": "non-zero return code", "rc": 1, "start": "2024-11-09 08:46:20.709589", "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.43] => {"changed": true, "checksum": "65332a37e4566d119d3c4ce4c1e842a4841d8f6a", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "673e6910efb6bea3b29116bbab9c106e", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731141981.3583875-64118-115691536423188/source", "state": "file", "uid": 0} TASK [contrail_config : start contrail config] ********************************* changed: [10.0.0.43] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "65fb8f86bc200f1e119ec3e41209383be47d2c4f90a4600da9fe08bd49a196b0", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "5aa4a928e6b327818f0b32e8c5ee86c2ba37f84ffa116698bbc300dae9db94d0", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "417d4f8bbf34798a8e788eb3a499b9940d6422a29b204778b57e09cc838f966f", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "ce2f6ee70973afd01f146c3955d4b465d1faa30e459dbb7ae255081e59231445", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "70d2c46d1c6aaffb23aaf524c94e1c7b93a361d6163df7b84d73cc5a5939fa80", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "c5f51b416221d5136ec33b1aed53d17751fc417b70ba2ad592eff690d15b132a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "de8ca5b41c52ac10e21d0fc1226794dc0550515703489ce40db468d4dac52116", "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-7_7_2-1_3"}, "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.43] => (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-7_7_2-1_3", "delta": "0:00:06.890197", "end": "2024-11-09 08:46:33.046751", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2024-11-09 08:46:26.156554", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\na17e0ec2a0a3: Pulling fs layer\n4f4c7d6a07db: Pulling fs layer\n4cc9df9d9610: Pulling fs layer\n86697a60a323: Pulling fs layer\n371c8e2181df: Pulling fs layer\n86697a60a323: Waiting\n371c8e2181df: Waiting\n4cc9df9d9610: Verifying Checksum\n4cc9df9d9610: Download complete\n4f4c7d6a07db: Verifying Checksum\n4f4c7d6a07db: Download complete\n86697a60a323: Download complete\n371c8e2181df: Verifying Checksum\n371c8e2181df: Download complete\na17e0ec2a0a3: Verifying Checksum\na17e0ec2a0a3: Download complete\na17e0ec2a0a3: Pull complete\n4f4c7d6a07db: Pull complete\n4cc9df9d9610: Pull complete\n86697a60a323: Pull complete\n371c8e2181df: Pull complete\nDigest: sha256:047203349a52d48259781406ee0c569746e3012a9fc39e70ee07c2a45d97863b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "a17e0ec2a0a3: Pulling fs layer", "4f4c7d6a07db: Pulling fs layer", "4cc9df9d9610: Pulling fs layer", "86697a60a323: Pulling fs layer", "371c8e2181df: Pulling fs layer", "86697a60a323: Waiting", "371c8e2181df: Waiting", "4cc9df9d9610: Verifying Checksum", "4cc9df9d9610: Download complete", "4f4c7d6a07db: Verifying Checksum", "4f4c7d6a07db: Download complete", "86697a60a323: Download complete", "371c8e2181df: Verifying Checksum", "371c8e2181df: Download complete", "a17e0ec2a0a3: Verifying Checksum", "a17e0ec2a0a3: Download complete", "a17e0ec2a0a3: Pull complete", "4f4c7d6a07db: Pull complete", "4cc9df9d9610: Pull complete", "86697a60a323: Pull complete", "371c8e2181df: Pull complete", "Digest: sha256:047203349a52d48259781406ee0c569746e3012a9fc39e70ee07c2a45d97863b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.271883", "end": "2024-11-09 08:46:34.275845", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2024-11-09 08:46:34.003962", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\na17e0ec2a0a3: Already exists\n4f4c7d6a07db: Already exists\n4cc9df9d9610: Already exists\n86697a60a323: Already exists\n371c8e2181df: Already exists\nDigest: sha256:b2e23dd6cb542b1fc344a1fef0e42effa8d7b275c8f690a87ac4ac7d945b31d8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "a17e0ec2a0a3: Already exists", "4f4c7d6a07db: Already exists", "4cc9df9d9610: Already exists", "86697a60a323: Already exists", "371c8e2181df: Already exists", "Digest: sha256:b2e23dd6cb542b1fc344a1fef0e42effa8d7b275c8f690a87ac4ac7d945b31d8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-7_7_2-1_3"]} TASK [contrail_webui : create /etc/contrail/webui] ***************************** changed: [10.0.0.43] => {"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.43] => {"changed": false, "stat": {"exists": false}} TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** changed: [10.0.0.43] => {"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.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => {"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.43]: 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.43] => {"changed": true, "checksum": "4d0d163dbc5988954a731512051a6c70fb6a1579", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "ef449557d8b41807dc156d0ef088e748", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142030.1713438-68720-167717775100940/source", "state": "file", "uid": 0} TASK [contrail_webui : start contrail webui] *********************************** changed: [10.0.0.43] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "c7b05982e6f7f0e1d4dc928ebdeeb15aa876281ab0d2a47bfab8308bea8d311d", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "30b381c6f2ff69a308612a2a09cd23d1f6c5d0a8b7aa235bd41d5d867b893a62", "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-7_7_2-1_3"}, "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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:00.115675", "end": "2024-11-09 08:47:14.219246", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:47:14.103571", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:00.097867", "end": "2024-11-09 08:47:15.263414", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:47:15.165547", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:07.316346", "end": "2024-11-09 08:47:23.616106", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2024-11-09 08:47:16.299760", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\nb3ebf96c0c67: Pulling fs layer\n2fbc2e8c2493: Pulling fs layer\na530a3af94a4: Pulling fs layer\n2fbc2e8c2493: Verifying Checksum\n2fbc2e8c2493: Download complete\na530a3af94a4: Verifying Checksum\na530a3af94a4: Download complete\nb3ebf96c0c67: Verifying Checksum\nb3ebf96c0c67: Download complete\nb3ebf96c0c67: Pull complete\n2fbc2e8c2493: Pull complete\na530a3af94a4: Pull complete\nDigest: sha256:000aa6bf9b9ea740a5f864e7a8fa471228e62670255507a0f453c295942aa23c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "b3ebf96c0c67: Pulling fs layer", "2fbc2e8c2493: Pulling fs layer", "a530a3af94a4: Pulling fs layer", "2fbc2e8c2493: Verifying Checksum", "2fbc2e8c2493: Download complete", "a530a3af94a4: Verifying Checksum", "a530a3af94a4: Download complete", "b3ebf96c0c67: Verifying Checksum", "b3ebf96c0c67: Download complete", "b3ebf96c0c67: Pull complete", "2fbc2e8c2493: Pull complete", "a530a3af94a4: Pull complete", "Digest: sha256:000aa6bf9b9ea740a5f864e7a8fa471228e62670255507a0f453c295942aa23c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.292567", "end": "2024-11-09 08:47:24.902540", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2024-11-09 08:47:24.609973", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\nb3ebf96c0c67: Already exists\n9d281bcf63f5: Pulling fs layer\n9d281bcf63f5: Verifying Checksum\n9d281bcf63f5: Download complete\n9d281bcf63f5: Pull complete\nDigest: sha256:5b002c1a64b33fdbfa19d619a2a641a72a2e55d4eb2f9f322d25cba751e1f690\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "b3ebf96c0c67: Already exists", "9d281bcf63f5: Pulling fs layer", "9d281bcf63f5: Verifying Checksum", "9d281bcf63f5: Download complete", "9d281bcf63f5: Pull complete", "Digest: sha256:5b002c1a64b33fdbfa19d619a2a641a72a2e55d4eb2f9f322d25cba751e1f690", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.272343", "end": "2024-11-09 08:47:26.152724", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2024-11-09 08:47:25.880381", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\nb3ebf96c0c67: Already exists\nd7226d6ca60f: Pulling fs layer\nd7226d6ca60f: Verifying Checksum\nd7226d6ca60f: Download complete\nd7226d6ca60f: Pull complete\nDigest: sha256:0c290fa6cc261bba59acb4c7aaafed500eed9481496aa3a788c6b34396ea28f2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "b3ebf96c0c67: Already exists", "d7226d6ca60f: Pulling fs layer", "d7226d6ca60f: Verifying Checksum", "d7226d6ca60f: Download complete", "d7226d6ca60f: Pull complete", "Digest: sha256:0c290fa6cc261bba59acb4c7aaafed500eed9481496aa3a788c6b34396ea28f2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.096501", "end": "2024-11-09 08:47:27.234501", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:47:27.138000", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} TASK [contrail_control : create /etc/contrail/control] ************************* changed: [10.0.0.43] => {"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.43] => {"changed": false, "stat": {"exists": false}} TASK [contrail_control : create /etc/contrail/common_control.env] ************** changed: [10.0.0.43] => {"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.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => {"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.43]: 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.43] => {"changed": true, "checksum": "21e73ba504365774e570ad627c216b86002ab61b", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5dc933eced9c9b3d4c6a145bdbd102b9", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142083.6382027-72851-83789658184502/source", "state": "file", "uid": 0} TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.43] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "679200fa3766b410bc08e57a3924dcf116c0ec8f5b2dd8fc2393398656aa69ef", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "21d0da24942257d2fd5167875ca512131227b86ba0b5b91a2ede95362b195887", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "50413ec6985661d5f9ab16e33dde8d694944e853738b8fb47d8f7c79425bcc79", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "3bdb2426f26faf4ae23937411f426ffdbfb9cc3d93d0eacb9b085d47ae813456", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "935b2d4411cc432253fc0a22693eac475a8ba839c0a865894e7865418c7744ad", "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-7_7_2-1_3"}, "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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:00.221534", "end": "2024-11-09 08:48:08.617782", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:48:08.396248", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:00.108018", "end": "2024-11-09 08:48:09.709857", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:48:09.601839", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:08.413122", "end": "2024-11-09 08:48:19.106696", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2024-11-09 08:48:10.693574", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n3ace2882ebaa: Pulling fs layer\nabe411b2a907: Pulling fs layer\nabe411b2a907: Download complete\n3ace2882ebaa: Verifying Checksum\n3ace2882ebaa: Download complete\n3ace2882ebaa: Pull complete\nabe411b2a907: Pull complete\nDigest: sha256:29e61af611111bef4b7afbd2967aeeaaa5cc99b03c25654f6dc06256c8e13135\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "3ace2882ebaa: Pulling fs layer", "abe411b2a907: Pulling fs layer", "abe411b2a907: Download complete", "3ace2882ebaa: Verifying Checksum", "3ace2882ebaa: Download complete", "3ace2882ebaa: Pull complete", "abe411b2a907: Pull complete", "Digest: sha256:29e61af611111bef4b7afbd2967aeeaaa5cc99b03c25654f6dc06256c8e13135", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "delta": "0:00:00.097472", "end": "2024-11-09 08:48:20.171925", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2024-11-09 08:48:20.074453", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-cassandra\nDigest: sha256:dc391ff60bc1c9288e2038d5f478d573b0f3af0f312b6d9b5fe7911d8261dea3\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-cassandra", "Digest: sha256:dc391ff60bc1c9288e2038d5f478d573b0f3af0f312b6d9b5fe7911d8261dea3", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.102431", "end": "2024-11-09 08:48:21.284551", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:48:21.182120", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** changed: [10.0.0.43] => {"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.43] => {"ansible_facts": {"cassandra_seeds": "10.0.0.43"}, "changed": false} TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.43] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** changed: [10.0.0.43] => {"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.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => {"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.43]: 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.43] => {"changed": true, "checksum": "d43828c22f40e451b1e6701e11c6c43c286b3193", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "928d5df0f16e9c9e7b423a2cf9b0f042", "mode": "0644", "owner": "root", "size": 3019, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142137.147249-77364-260613891411861/source", "state": "file", "uid": 0} TASK [contrail_analytics_database : start contrail analyticsdb] **************** changed: [10.0.0.43] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "a14e7bf4b6d9e89771461f55c7ea7312417c981efa93642ff18ba46cb7bb883e", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "3681760a5c2fee596e8fd0e80cce420bc95495b33b4f7e6f31791e05a3e2953c", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "dca03497ee8676890a85b9533be1fe83e8469bcd94486d7525d0ff104db9e092", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "11111f7c662ee78fcbc6d2c9918690de2e0c961d81dbdac2b00660cc4fda4218", "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-7_7_2-1_3"}, "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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:00.132944", "end": "2024-11-09 08:49:01.680538", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:49:01.547594", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:00.125221", "end": "2024-11-09 08:49:02.784408", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:49:02.659187", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-7_7_2-1_3", "delta": "0:00:00.315672", "end": "2024-11-09 08:49:04.051864", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2024-11-09 08:49:03.736192", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n3ace2882ebaa: Already exists\naf92f13fbcf3: Pulling fs layer\naf92f13fbcf3: Verifying Checksum\naf92f13fbcf3: Download complete\naf92f13fbcf3: Pull complete\nDigest: sha256:4a69618234db502b10f8fd7fc679281e38dc47b9b01cf28fa9302fbc62f6ab39\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "3ace2882ebaa: Already exists", "af92f13fbcf3: Pulling fs layer", "af92f13fbcf3: Verifying Checksum", "af92f13fbcf3: Download complete", "af92f13fbcf3: Pull complete", "Digest: sha256:4a69618234db502b10f8fd7fc679281e38dc47b9b01cf28fa9302fbc62f6ab39", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-7_7_2-1_3", "delta": "0:00:00.269452", "end": "2024-11-09 08:49:05.337315", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2024-11-09 08:49:05.067863", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n3ace2882ebaa: Already exists\nc979537067d2: Pulling fs layer\nc979537067d2: Download complete\nc979537067d2: Pull complete\nDigest: sha256:8e1baf9feef276801e28d609682d91d95258048fe54a5f00a10a3e1652994940\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "3ace2882ebaa: Already exists", "c979537067d2: Pulling fs layer", "c979537067d2: Download complete", "c979537067d2: Pull complete", "Digest: sha256:8e1baf9feef276801e28d609682d91d95258048fe54a5f00a10a3e1652994940", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.101165", "end": "2024-11-09 08:49:06.465422", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:49:06.364257", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} TASK [contrail_analytics : create /etc/contrail/analytics] ********************* changed: [10.0.0.43] => {"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.43] => {"changed": false, "stat": {"exists": false}} TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.43] => {"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.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.43] => {"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.43]: 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.43] => {"changed": true, "checksum": "ae70fad0608e1d717875a5c885313d450c27967d", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cc40f20e6631ede58ccdd9862dbbafdb", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142181.4897723-81808-7637174391033/source", "state": "file", "uid": 0} TASK [contrail_analytics : start contrail analytics] *************************** changed: [10.0.0.43] => {"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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e603bc2e2f91c57fc4beb225f45ccde08e5a78b0cf0f411c2c5119ba0d58c4fe", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "921702cc62173876c9dfd65ab2af2735b3a45f48962da2dea71a00417c012aee", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "529f59191d031cf3f807c0d134fe3d23f60d4be38b69f6fc0a42c6ac1af9cb0f", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "32386a81f3b260ebc49efcf5d3ff646d75a855a1ada5fae5450cf20ef5b674a3", "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-7_7_2-1_3"}, "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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:00.121755", "end": "2024-11-09 08:49:45.835294", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:49:45.713539", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:00.101971", "end": "2024-11-09 08:49:46.900441", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:49:46.798470", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.320478", "end": "2024-11-09 08:49:48.269310", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2024-11-09 08:49:47.948832", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n3ace2882ebaa: Already exists\n02cd101e5ba5: Pulling fs layer\n02cd101e5ba5: Verifying Checksum\n02cd101e5ba5: Download complete\n02cd101e5ba5: Pull complete\nDigest: sha256:7d097362f144e8bc5c1df681fa0dca82204b71b30509c1ff150d88414d4388af\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "3ace2882ebaa: Already exists", "02cd101e5ba5: Pulling fs layer", "02cd101e5ba5: Verifying Checksum", "02cd101e5ba5: Download complete", "02cd101e5ba5: Pull complete", "Digest: sha256:7d097362f144e8bc5c1df681fa0dca82204b71b30509c1ff150d88414d4388af", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-7_7_2-1_3", "delta": "0:00:05.165993", "end": "2024-11-09 08:49:54.408577", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2024-11-09 08:49:49.242584", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\nf4460eefbfa5: Pulling fs layer\n0f2480adf411: Pulling fs layer\nf4460eefbfa5: Verifying Checksum\nf4460eefbfa5: Download complete\nf4460eefbfa5: Pull complete\n0f2480adf411: Verifying Checksum\n0f2480adf411: Download complete\n0f2480adf411: Pull complete\nDigest: sha256:e5633f82e91bdb172a708604bf292c298346fd03dcd0550fe8a17f3326cfb2c8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "f4460eefbfa5: Pulling fs layer", "0f2480adf411: Pulling fs layer", "f4460eefbfa5: Verifying Checksum", "f4460eefbfa5: Download complete", "f4460eefbfa5: Pull complete", "0f2480adf411: Verifying Checksum", "0f2480adf411: Download complete", "0f2480adf411: Pull complete", "Digest: sha256:e5633f82e91bdb172a708604bf292c298346fd03dcd0550fe8a17f3326cfb2c8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.115791", "end": "2024-11-09 08:49:55.488995", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:49:55.373204", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* changed: [10.0.0.43] => {"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.43] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.43"}, "changed": false} TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.43] => {"changed": true, "checksum": "3e65c6614b244009eaff0360b942ef97238e2a08", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "0ebc385f76a41883423a5c0f840d6a0c", "mode": "0644", "owner": "root", "size": 2481, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142197.5070398-83935-220243317322278/source", "state": "file", "uid": 0} TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** changed: [10.0.0.43] => {"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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "2d20b62166df75863653b1d667b6e73ca919c6e7d85665ad637e26732adc9eef", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "1695e3846678f6b44a240e6191a87c201672c383f5e1208cd8960b81a3162528", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "880f625b4cd28418ed2005b3637679c3dafd0a97f63cfaa01683d886ff01a2a4", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "1b6442bb0671ec95fbc4434a019d00c81249ffaaa047e4c199b8fe52c216a89d", "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-7_7_2-1_3"}, "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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:00.132871", "end": "2024-11-09 08:50:02.366252", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:50:02.233381", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:00.105899", "end": "2024-11-09 08:50:03.424023", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:50:03.318124", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.257122", "end": "2024-11-09 08:50:04.660548", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2024-11-09 08:50:04.403426", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n3ace2882ebaa: Already exists\n4257c63466a4: Pulling fs layer\n4257c63466a4: Download complete\n4257c63466a4: Pull complete\nDigest: sha256:f016db7839a266dbd92a37adf5332583d0da4d6437ad8b49e016fce899872550\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "3ace2882ebaa: Already exists", "4257c63466a4: Pulling fs layer", "4257c63466a4: Download complete", "4257c63466a4: Pull complete", "Digest: sha256:f016db7839a266dbd92a37adf5332583d0da4d6437ad8b49e016fce899872550", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:00.310056", "end": "2024-11-09 08:50:05.981340", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2024-11-09 08:50:05.671284", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n3ace2882ebaa: Already exists\n1b846c564203: Pulling fs layer\n1b846c564203: Verifying Checksum\n1b846c564203: Download complete\n1b846c564203: Pull complete\nDigest: sha256:d5ff81603acf38cdd6f9b2c92124c5dccc4f1e7464f4d2215eaf986c9efd055f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "3ace2882ebaa: Already exists", "1b846c564203: Pulling fs layer", "1b846c564203: Verifying Checksum", "1b846c564203: Download complete", "1b846c564203: Pull complete", "Digest: sha256:d5ff81603acf38cdd6f9b2c92124c5dccc4f1e7464f4d2215eaf986c9efd055f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.096734", "end": "2024-11-09 08:50:07.035663", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:50:06.938929", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** changed: [10.0.0.43] => {"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.43] => {"changed": true, "checksum": "b3e85a87532609ef9724acd8548a2aafafaddd82", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "40f347132900d2656838b8a63edc7b98", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142208.3087769-86090-141210912728924/source", "state": "file", "uid": 0} TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** changed: [10.0.0.43] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "7c319a07b11169bab453d111c737650e0eb930db0a9d2a2e52af08e12acc927c", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "55772049c07bebc47e28dab3c777f3a19247118522625af4256f4b463b5967cd", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "b5776171b864b0cf43ac2b2a414ecb03bac59a4a038935413e406f5cd34ebdd9", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "ac2a312aefebb3f0f3b2488590815576aa14fe9588b91247ddd156fb52207763", "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-7_7_2-1_3"}, "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.43] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-7_7_2-1_3", "delta": "0:00:00.770677", "end": "2024-11-09 08:50:14.190248", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2024-11-09 08:50:13.419571", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\na09f154fb8dd: Pulling fs layer\n89802c24ae1d: Pulling fs layer\n66b7be8feb52: Pulling fs layer\n5537bc9ae6fe: Pulling fs layer\n5537bc9ae6fe: Waiting\n66b7be8feb52: Download complete\na09f154fb8dd: Download complete\n5537bc9ae6fe: Download complete\na09f154fb8dd: Pull complete\n89802c24ae1d: Verifying Checksum\n89802c24ae1d: Download complete\n89802c24ae1d: Pull complete\n66b7be8feb52: Pull complete\n5537bc9ae6fe: Pull complete\nDigest: sha256:706b80892b4e64f5753a002462d139894ab8580199d27722a448c5613dfe5f0a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "a09f154fb8dd: Pulling fs layer", "89802c24ae1d: Pulling fs layer", "66b7be8feb52: Pulling fs layer", "5537bc9ae6fe: Pulling fs layer", "5537bc9ae6fe: Waiting", "66b7be8feb52: Download complete", "a09f154fb8dd: Download complete", "5537bc9ae6fe: Download complete", "a09f154fb8dd: Pull complete", "89802c24ae1d: Verifying Checksum", "89802c24ae1d: Download complete", "89802c24ae1d: Pull complete", "66b7be8feb52: Pull complete", "5537bc9ae6fe: Pull complete", "Digest: sha256:706b80892b4e64f5753a002462d139894ab8580199d27722a448c5613dfe5f0a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-7_7_2-1_3"]} TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** changed: [10.0.0.43] => {"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.43] => {"changed": true, "checksum": "99cdba9f64bfd55276021ed4458fa28d0ae77384", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "602d8155c43ac37f5b36274eb23cfb8a", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142215.4113793-87441-11092979050551/source", "state": "file", "uid": 0} TASK [contrail_rsyslogd : start rsyslogd] ************************************** changed: [10.0.0.43] => {"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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "2bb5d7c2450a5f76ec6dedbc5432a2f99a962f6fe44dad91ddaa64e690b41533", "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-7_7_2-1_3"}, "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.43] => {"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.43] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "delta": "0:00:00.104816", "end": "2024-11-09 08:50:19.856588", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2024-11-09 08:50:19.751772", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-node-init\nDigest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-node-init", "Digest: sha256:76cd254d5ab7dd0be2b3da61f4b8acdd47eaf385323867cc647b21f2bf56c0dc", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "delta": "0:00:00.111987", "end": "2024-11-09 08:50:20.920797", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2024-11-09 08:50:20.808810", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-nodemgr\nDigest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-nodemgr", "Digest: sha256:93b4f8db375e4ea762865aab82d5e33e8b63ec4d826d79d881f0c2d0b2e5c664", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "delta": "0:00:00.125507", "end": "2024-11-09 08:50:22.087100", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2024-11-09 08:50:21.961593", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-provisioner\nDigest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-provisioner", "Digest: sha256:34db42c4383509664b141080868be04d85b9ea86bf4194a48b4754f354bc0cb1", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-7_7_2-1_3"]} changed: [10.0.0.43] => (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-7_7_2-1_3", "delta": "0:00:08.279382", "end": "2024-11-09 08:50:31.417329", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2024-11-09 08:50:23.137947", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Pulling fs layer\n0d4f9a49358d: Pulling fs layer\n9fdad0fb00e4: Pulling fs layer\na2e52d2f02c8: Pulling fs layer\n1e8c01257ff7: Pulling fs layer\n7332b968bbf7: Pulling fs layer\n7129130dc7b0: Pulling fs layer\n0cc92a128de8: Pulling fs layer\na2e52d2f02c8: Waiting\n7129130dc7b0: Waiting\n0cc92a128de8: Waiting\n1e8c01257ff7: Waiting\n7332b968bbf7: Waiting\n0d4f9a49358d: Verifying Checksum\n0d4f9a49358d: Download complete\n9fdad0fb00e4: Verifying Checksum\n9fdad0fb00e4: Download complete\na2e52d2f02c8: Verifying Checksum\na2e52d2f02c8: Download complete\n1e8c01257ff7: Verifying Checksum\n1e8c01257ff7: Download complete\n7129130dc7b0: Verifying Checksum\n7129130dc7b0: Download complete\n0cc92a128de8: Download complete\n7478e0ac0f23: Verifying Checksum\n7478e0ac0f23: Download complete\n7332b968bbf7: Verifying Checksum\n7332b968bbf7: Download complete\n7478e0ac0f23: Pull complete\n0d4f9a49358d: Pull complete\n9fdad0fb00e4: Pull complete\na2e52d2f02c8: Pull complete\n1e8c01257ff7: Pull complete\n7332b968bbf7: Pull complete\n7129130dc7b0: Pull complete\n0cc92a128de8: Pull complete\nDigest: sha256:41421f2c8320397aa91704880615e8ce67271289c49568c82d195e23e2970772\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-vrouter-kernel-build-init", "7478e0ac0f23: Pulling fs layer", "0d4f9a49358d: Pulling fs layer", "9fdad0fb00e4: Pulling fs layer", "a2e52d2f02c8: Pulling fs layer", "1e8c01257ff7: Pulling fs layer", "7332b968bbf7: Pulling fs layer", "7129130dc7b0: Pulling fs layer", "0cc92a128de8: Pulling fs layer", "a2e52d2f02c8: Waiting", "7129130dc7b0: Waiting", "0cc92a128de8: Waiting", "1e8c01257ff7: Waiting", "7332b968bbf7: Waiting", "0d4f9a49358d: Verifying Checksum", "0d4f9a49358d: Download complete", "9fdad0fb00e4: Verifying Checksum", "9fdad0fb00e4: Download complete", "a2e52d2f02c8: Verifying Checksum", "a2e52d2f02c8: Download complete", "1e8c01257ff7: Verifying Checksum", "1e8c01257ff7: Download complete", "7129130dc7b0: Verifying Checksum", "7129130dc7b0: Download complete", "0cc92a128de8: Download complete", "7478e0ac0f23: Verifying Checksum", "7478e0ac0f23: Download complete", "7332b968bbf7: Verifying Checksum", "7332b968bbf7: Download complete", "7478e0ac0f23: Pull complete", "0d4f9a49358d: Pull complete", "9fdad0fb00e4: Pull complete", "a2e52d2f02c8: Pull complete", "1e8c01257ff7: Pull complete", "7332b968bbf7: Pull complete", "7129130dc7b0: Pull complete", "0cc92a128de8: Pull complete", "Digest: sha256:41421f2c8320397aa91704880615e8ce67271289c49568c82d195e23e2970772", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-7_7_2-1_3"]} changed: [10.0.0.43] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-7_7_2-1_3", "delta": "0:00:08.808650", "end": "2024-11-09 08:50:41.202703", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2024-11-09 08:50:32.394053", "stderr": "", "stderr_lines": [], "stdout": "master-7_7_2-1_3: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n8b264dbe1a89: Already exists\nad059baac811: Already exists\n4dfdf39b2519: Already exists\n0b8f359971b0: Already exists\n13de7f2682d9: Already exists\ne1c02b7d1418: Already exists\n2a470bb67b60: Already exists\n753d1004f05b: Already exists\n50e4b05333ac: Pulling fs layer\n4323802302b3: Pulling fs layer\nb9840972835c: Pulling fs layer\nf8dac15d5576: Pulling fs layer\n4ece05d6dc59: Pulling fs layer\ncf85e1178802: Pulling fs layer\nf8dac15d5576: Waiting\n4ece05d6dc59: Waiting\ncf85e1178802: Waiting\n4323802302b3: Download complete\nf8dac15d5576: Verifying Checksum\nf8dac15d5576: Download complete\n4ece05d6dc59: Verifying Checksum\n4ece05d6dc59: Download complete\ncf85e1178802: Download complete\n50e4b05333ac: Verifying Checksum\n50e4b05333ac: Download complete\nb9840972835c: Verifying Checksum\nb9840972835c: Download complete\n50e4b05333ac: Pull complete\n4323802302b3: Pull complete\nb9840972835c: Pull complete\nf8dac15d5576: Pull complete\n4ece05d6dc59: Pull complete\ncf85e1178802: Pull complete\nDigest: sha256:d5a0fdf24b92c55c9deeb31e446c2fa05e5221b689b1dd78bad702a4b5e2085a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-7_7_2-1_3\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-7_7_2-1_3", "stdout_lines": ["master-7_7_2-1_3: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "8b264dbe1a89: Already exists", "ad059baac811: Already exists", "4dfdf39b2519: Already exists", "0b8f359971b0: Already exists", "13de7f2682d9: Already exists", "e1c02b7d1418: Already exists", "2a470bb67b60: Already exists", "753d1004f05b: Already exists", "50e4b05333ac: Pulling fs layer", "4323802302b3: Pulling fs layer", "b9840972835c: Pulling fs layer", "f8dac15d5576: Pulling fs layer", "4ece05d6dc59: Pulling fs layer", "cf85e1178802: Pulling fs layer", "f8dac15d5576: Waiting", "4ece05d6dc59: Waiting", "cf85e1178802: Waiting", "4323802302b3: Download complete", "f8dac15d5576: Verifying Checksum", "f8dac15d5576: Download complete", "4ece05d6dc59: Verifying Checksum", "4ece05d6dc59: Download complete", "cf85e1178802: Download complete", "50e4b05333ac: Verifying Checksum", "50e4b05333ac: Download complete", "b9840972835c: Verifying Checksum", "b9840972835c: Download complete", "50e4b05333ac: Pull complete", "4323802302b3: Pull complete", "b9840972835c: Pull complete", "f8dac15d5576: Pull complete", "4ece05d6dc59: Pull complete", "cf85e1178802: Pull complete", "Digest: sha256:d5a0fdf24b92c55c9deeb31e446c2fa05e5221b689b1dd78bad702a4b5e2085a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-7_7_2-1_3", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-7_7_2-1_3"]} [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.43] => {"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.43] => {"changed": true, "checksum": "49cb1b09b0b883213d16581ea30ccdab10e7eeee", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "f39b48e1d32feb43da397702182cd2e1", "mode": "0640", "owner": "root", "size": 1025, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142243.4842901-89009-148559755301420/source", "state": "file", "uid": 0} TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.43] => {"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.43] => {"changed": false, "stat": {"exists": false}} TASK [contrail_vrouter : create contrail vrouter compose file] ***************** changed: [10.0.0.43] => {"changed": true, "checksum": "9d5ede04c6f3381036ea324642b246463e1912fb", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "ef377bb0200195e6c6d2778aa5ea0d7b", "mode": "0644", "owner": "root", "size": 2751, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1731142246.5554023-89193-255112736802179/source", "state": "file", "uid": 0} TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** changed: [10.0.0.43] => {"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.43] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "e5e4ec822556de0b6e33905bcbe43ec8960fd8c1c55358b87a0f335768be8f1a", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "5878bc69e3094b31974715bcc1d448c8aa298d3a110c2638586dc55c8a292751", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "80f884a87868d959ce5e4b8d08c7879b0946ba02a0c46205667d3c44da2435c8", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "d082204e7d5a54a44afad27854f51f419fe102776ca452d30dce63f6b2ce359f", "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-7_7_2-1_3"}, "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-7_7_2-1_3", "labels": {"com.docker.compose.config-hash": "ec0b1410ec4795cc8605a07f348168fadacf480b558cd70dc7fe6869c4db20af", "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-7_7_2-1_3"}, "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.43] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} PLAY RECAP ********************************************************************* 10.0.0.43 : 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 Sat Nov 9 08:51:54 UTC 2024 INFO: controller nodes - 10.0.0.43 INFO: agent nodes - 10.0.0.43 INFO: openstack controller nodes - INFO: sync time on machine ubuntu@10.0.0.43 Warning: Permanently added '10.0.0.43' (ED25519) to the list of known hosts. Warning: Permanently added '10.0.0.43' (ED25519) to the list of known hosts. INFO: Sat Nov 9 08:51:55 UTC 2024: ensure time is synced (chronyd) INFO: Sat Nov 9 08:51:55 UTC 2024: time is synced TF Web UI must be available at https://10.0.0.43:8143 OpenStack UI must be avaiable at http://10.0.0.43 Use admin/contrail123 to log in INFO: Stage tf was run successfully Sat Nov 9 08:51:55 UTC 2024 INFO: Running stage wait at Sat Nov 9 08:51:55 UTC 2024 INFO: done in 0s INFO: Stage wait was run successfully Sat Nov 9 08:52:05 UTC 2024 [update tf stack configuration] tf setup profile /home/ubuntu/.tf/stack.env DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=master-7_7_2-1_3 CONTRAIL_DEPLOYER_CONTAINER_TAG=master-7_7_2-1_3 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.43 " AGENT_NODES="10.0.0.43" CONTROL_NODES="10.20.0.29 " 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.43' OS_AUTH_URL='http://10.0.0.43:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: Successful deployment Sat Nov 9 08:52:05 UTC 2024 DEBUG: kill running child jobs: INFO: Deploy finished + exit Archiving artifacts Finished: SUCCESS