R4.0.1.0 Build 40 Ubuntu 16.04.2 container setup
DISTRO : "Ubuntu 16.04.2 LTS"
SKU : ocata
Config Nodes : [u'testbed-1-vm1']
Control Nodes : [u'testbed-1-vm1']
Compute Nodes : [u'testbed-1-vm2', u'testbed-1-vm3']
WebUI Node : [u'testbed-1-vm1']
Analytics Nodes : [u'testbed-1-vm1']
Database Nodes : [u'testbed-1-vm1']
Physical Devices : [u"'mx1'"]
This is a kubernetes-contrail setup.
With the below yaml, controller provisioning failed with this error :
[root@ansible-runner playbooks]# cat inventory/my-inventory/group_vars/all.yml
#docker_registry: 10.204.217.152:5000
docker_registry_insecure: True
docker_install_method: package
ansible_user: root
ansible_become: true
cloud_orchestrator: kubernetes
contrail_compute_mode: container
docker_py_pkg_install_method: pip
analytics_api_config: {aaa_mode: no-auth}
kubernetes_public_fip_pool: {domain: default-domain, project: default, network: __public__, name: __fip_pool_public__ }
#kubernetes_cluster_project: {}
# Testbed specific
controller_config: {bgp_asn: "64510"}
webui_config: {http_listen_port: "10000"}
vrouter_physical_interface: ens3
controller_ip: 10.204.217.194
os_release: ubuntu16.04
contrail_version: 4.0.1.0-40
kubernetes_cluster_project: {domain: default-domain, project: default}
kubernetes_access_token: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJkZWZhdWx0Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZWNyZXQubmFtZSI6ImRlZmF1bHQtdG9rZW4tMnNkMmoiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC5uYW1lIjoiZGVmYXVsdCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImY2MTBhZmVlLTk1ZjctMTFlNy04M2E2LTUyNTQwMDAxMDAwMSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDpkZWZhdWx0OmRlZmF1bHQifQ.GkdBeMiRvbkWPWnK89tn2u4jjr7_RqsQgG4H7TREE9cR3rQVMm8Fi1UAc0Jq1346CtbsiVkQurYrD4_Jchj-5bqupYnj5AO3ehCPXtWYSNy_uIlJl_NFs2bdQhi90CwIiP5exWz3_Kzj3DzbjNx4SvdQ9MWnk-DmdMBY2HcOWk9oDwaA_fc5tQjOO8fi19bQvGptBmnyu8-CwwdYv41Q6taAu8TUbzssvvhAiRJY6yv4PLP7y4W9lywMvj0j1ms_dEjzQq-a3c201sk2NcnqdH5hz3PDhkYdGliK9VF5oJ0ABm47MLjBoaNTgkrKozoBm5DJxZrY7SvlugBj2IhBiw
[root@ansible-runner playbooks]#
-----------
contrail-ansible-internal error :
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: TASK [rabbitmq : Get hostname for my ip] ***************************************
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: changed: [localhost]
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: TASK [rabbitmq : Set fact for my node] *****************************************
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: ok: [localhost]
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: TASK [rabbitmq : include] ******************************************************
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: included: /contrail-ansible-internal/playbooks/roles/rabbitmq/tasks/configuration.yml for localhost
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: TASK [rabbitmq : create the ssl folder for rabbitmq] ***************************
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: fatal: [localhost]: FAILED! => {"failed": true, "msg": "The conditional check 'rabbitmq_ssl' failed. The error was: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: { contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: {{ rabbitmq_ssl }}: {{ contrail_rabbitmq_ssl }}: recursive loop detected in template string: {{ contrail_rabbitmq_ssl }}\n\nThe error appears to have been in '/contrail-ansible-internal/playbooks/roles/rabbitmq/tasks/configuration.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: create the ssl folder for rabbitmq\n ^ here\n"}
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: to retry, use: --limit @/contrail-ansible-internal/playbooks/contrail_controller.retry
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: PLAY RECAP *********************************************************************
Sep 10 12:52:42 testbed-1-vm1 contrailctl[27]: localhost : ok=30 changed=8 unreachable=0 failed=1
Sep 10 12:52:42 testbed-1-vm1 systemd[1]: contrail-ansible.service: Main process exited, code=exited, status=1/FAILURE
Sep 10 12:52:42 testbed-1-vm1 systemd[1]: Failed to start Contrail controller configuration.
Sep 10 12:52:44 testbed-1-vm1 systemd[1]: contrail-ansible.service: Unit entered failed state.
Sep 10 12:52:44 testbed-1-vm1 systemd[1]: contrail-ansible.service: Failed with result 'exit-code'.
Review in progress for https:/ /review. opencontrail. org/35486
Submitter: Ignatious Johnson Christopher (<email address hidden>)