Minor fixes to help integration of CORD-912
Change-Id: I8dd69bf2eae091ca60bbbfbfebce465405662a58
diff --git a/profile_manifests/ecord-global.yml b/profile_manifests/ecord-global.yml
index ebeb70e..be7b9a1 100644
--- a/profile_manifests/ecord-global.yml
+++ b/profile_manifests/ecord-global.yml
@@ -26,12 +26,6 @@
xos_other_templates:
- fabric-network-cfg.json
-cord_profile_dir: "{{ ansible_user_dir + '/cord_profile' }}"
-
-xos_docker_volumes:
- - host: "{{ cord_profile_dir }}/images"
- container: /opt/xos/images
-
# GUI Config [new GUI]
gui_project_name: "E-CORD"
gui_background: "cord-bg.jpg" # TODO find ecord image
@@ -133,12 +127,6 @@
juju_config_path: /usr/local/src/juju_config.yml
-# Pull ONOS from local Docker registry rather than Docker Hub
-onos_docker_image: "docker-registry:5000/onosproject/onos:candidate"
-
-# Pull XOS from local Docker registry
-xos_docker_image: "docker-registry:5000/xosproject/xos:candidate"
-
keystone_admin_password: "{{ lookup('password', 'credentials/cord_keystone_admin chars=ascii_letters,digits') }}"
deployment_flavors:
diff --git a/profile_manifests/ecord.yml b/profile_manifests/ecord.yml
index 09d1750..75af41b 100644
--- a/profile_manifests/ecord.yml
+++ b/profile_manifests/ecord.yml
@@ -29,12 +29,6 @@
xos_other_templates:
- fabric-network-cfg.json
-cord_profile_dir: "{{ ansible_user_dir + '/cord_profile' }}"
-
-xos_docker_volumes:
- - host: "{{ cord_profile_dir }}/images"
- container: /opt/xos/images
-
# GUI Config [new GUI]
gui_project_name: "E-CORD"
gui_background: "cord-bg.jpg" # TODO find ecord image
@@ -147,12 +141,6 @@
juju_config_path: /usr/local/src/juju_config.yml
-# Pull ONOS from local Docker registry rather than Docker Hub
-onos_docker_image: "docker-registry:5000/onosproject/onos:candidate"
-
-# Pull XOS from local Docker registry
-xos_docker_image: "docker-registry:5000/xosproject/xos:candidate"
-
keystone_admin_password: "{{ lookup('password', 'credentials/cord_keystone_admin chars=ascii_letters,digits') }}"
deployment_flavors:
diff --git a/profile_manifests/frontend.yml b/profile_manifests/frontend.yml
index f6b3ff6..eb8d7a9 100644
--- a/profile_manifests/frontend.yml
+++ b/profile_manifests/frontend.yml
@@ -39,5 +39,3 @@
- name: sample
path: orchestration/xos-sample-gui-extension
-# Frontend's XOS does not use docker registry
-xos_docker_image: "xosproject/xos:candidate"
diff --git a/profile_manifests/mcord.yml b/profile_manifests/mcord.yml
index bb0c315..f300928 100644
--- a/profile_manifests/mcord.yml
+++ b/profile_manifests/mcord.yml
@@ -29,12 +29,6 @@
xos_other_templates:
- fabric-network-cfg.json
-cord_profile_dir: "{{ ansible_user_dir + '/cord_profile' }}"
-
-xos_docker_volumes:
- - host: "{{ cord_profile_dir }}/images"
- container: /opt/xos/images
-
# GUI branding [OLD GUI to be removed]
gui_branding_name: "MCORD"
gui_branding_icon: "/static/mcord-logo.png"
@@ -179,12 +173,6 @@
juju_config_path: /usr/local/src/juju_config.yml
-# Pull ONOS from local Docker registry rather than Docker Hub
-onos_docker_image: "docker-registry:5000/onosproject/onos:candidate"
-
-# Pull XOS from local Docker registry
-xos_docker_image: "docker-registry:5000/xosproject/xos:candidate"
-
keystone_admin_password: "{{ lookup('password', 'credentials/cord_keystone_admin chars=ascii_letters,digits') }}"
deployment_flavors:
diff --git a/profile_manifests/mock-rcord.yml b/profile_manifests/mock-rcord.yml
index 93ebad0..cc8bacb 100644
--- a/profile_manifests/mock-rcord.yml
+++ b/profile_manifests/mock-rcord.yml
@@ -5,12 +5,13 @@
site_name: mock-rcord
deployment_type: "Mock R-CORD Pod"
-credentials_dir: "{{ playbook_dir }}/credentials"
xos_admin_user: "xosadmin@opencord.org"
xos_admin_pass: "{{ lookup('password', credentials_dir ~ '/xosadmin@opencord.org chars=ascii_letters,digits') }}"
xos_admin_first: XOS
xos_admin_last: Admin
+credentials_dir: "{{ playbook_dir }}/credentials"
+
# head == config for mocks
head_cord_profile_dir: "{{ ansible_user_dir + '/cord_profile' }}"
head_cord_dir: "{{ ansible_user_dir + '/cord' }}"
diff --git a/profile_manifests/opencloud.yml b/profile_manifests/opencloud.yml
index 296d540..ab9eea9 100644
--- a/profile_manifests/opencloud.yml
+++ b/profile_manifests/opencloud.yml
@@ -2,24 +2,6 @@
# profile_manifests/opencloud.yml
# Generic OpenCloud Site
-# redefined here for running XOS start/config on localhost
-cord_profile: opencloud
-
-# These are source paths, used only on the config host, and should be redefined
-# on a per-pod basis when installing multiple pods
-config_cord_dir: "{{ ansible_user_dir + '/cord' }}"
-config_cord_profile_dir: "{{ ansible_user_dir + '/cord_profile' }}"
-
-# Locations on head node (same on all pods)
-head_cord_dir: "/opt/cord"
-head_cord_profile_dir: "/opt/cord_profile"
-head_onos_cord_dir: "/opt/onos-cord"
-
-# Credentials and PKI
-credentials_dir: "{{ playbook_dir }}/credentials"
-pki_dir: "{{ playbook_dir }}/pki"
-ssh_pki_dir: "{{ playbook_dir }}/ssh_pki"
-
# site configuration
site_name: generic_opencloud
site_humanname: "Generic OpenCloud"
@@ -44,10 +26,6 @@
build_xos_base_image: True
-xos_docker_volumes:
- - host: "/opt/cord_profile/images"
- container: /opt/xos/images
-
# GUI Branding
# Not neeeded, default is OpenCloud
@@ -86,32 +64,6 @@
subj: "{{ ssl_cert_subj_prefix }}/CN=xos-core.{{ site_suffix }}"
altnames:
- "DNS:xos-core.{{ site_suffix }}"
- - cn: "docker.{{ site_suffix }}"
- subj: "{{ ssl_cert_subj_prefix }}/CN=docker.{{ site_suffix }}"
- altnames:
- - "DNS:docker.{{ site_suffix }}"
- - "DNS:head.{{ site_suffix }}"
- - "IP:127.0.0.1"
- - "IP:{{ mgmt_ipv4_first_octets }}.1"
- - "IP:{{ hostvars[headnode_name].ansible_default_ipv4.address }}"
- - cn: "registry.{{ site_suffix }}"
- subj: "{{ ssl_cert_subj_prefix }}/CN=registry.{{ site_suffix }}"
- altnames:
- - "DNS:registry.{{ site_suffix }}"
- - "DNS:head.{{ site_suffix }}"
- - "IP:127.0.0.1"
- - "IP:{{ mgmt_ipv4_first_octets }}.1"
- - "IP:{{ hostvars[headnode_name].ansible_default_ipv4.address }}"
-
-client_certs:
- - cn: "dockerclient"
- subj: "{{ ssl_cert_subj_prefix }}/CN=dockerclient"
- altnames:
- - "email:dockerclient@{{ site_suffix }}"
- - cn: "dockerbuildhost"
- subj: "{{ ssl_cert_subj_prefix }}/CN=dockerbuildhost"
- altnames:
- - "email:dockerbuildhost@{{ site_suffix }}"
# docker registry users
docker_registry_users:
@@ -186,8 +138,11 @@
management_network_ip: 172.27.0.1/24
data_plane_ip: 10.168.0.253/24
+# External interface name on compute nodes
+compute_external_interface: eth0
+
# ONOS version
-onos_docker_image: "opencord/onos:1.8.2"
+onos_docker_image: "onosproject/onos:1.8.7"
on_maas: False
on_cloudlab: False
diff --git a/profile_manifests/rcord.yml b/profile_manifests/rcord.yml
index 4f1bb7c..22713e2 100644
--- a/profile_manifests/rcord.yml
+++ b/profile_manifests/rcord.yml
@@ -16,6 +16,7 @@
xos_users: []
use_vtn: True
+use_fabric: True
xos_tosca_config_templates:
- openstack.yaml
@@ -30,12 +31,6 @@
xos_other_templates:
- fabric-network-cfg.json
-cord_profile_dir: "{{ ansible_user_dir + '/cord_profile' }}"
-
-xos_docker_volumes:
- - host: "{{ cord_profile_dir }}/images"
- container: /opt/xos/images
-
# GUI branding [OLD GUI to be removed]
gui_branding_name: "CORD"
gui_branding_icon: "/static/cord-logo.png"
@@ -150,12 +145,6 @@
juju_config_path: /usr/local/src/juju_config.yml
-# Pull ONOS from local Docker registry rather than Docker Hub
-onos_docker_image: "docker-registry:5000/onosproject/onos:candidate"
-
-# Pull XOS from local Docker registry
-xos_docker_image: "docker-registry:5000/xosproject/xos:candidate"
-
keystone_admin_password: "{{ lookup('password', 'credentials/cord_keystone_admin chars=ascii_letters,digits') }}"
deployment_flavors:
@@ -165,12 +154,11 @@
- m1.xlarge
charm_versions:
- ceilometer: "cs:trusty/ceilometer-17"
ceilometer-agent: "cs:trusty/ceilometer-agent-13"
+ ceilometer: "cs:trusty/ceilometer-17"
glance: "cs:trusty/glance-28"
keystone: "cs:trusty/keystone-33"
mongodb: "cs:trusty/mongodb-33"
- percona-cluster: "cs:trusty/percona-cluster-31"
nagios: "cs:trusty/nagios-10"
neutron-api: "cs:~cordteam/trusty/neutron-api-5"
nova-cloud-controller: "cs:trusty/nova-cloud-controller-64"
@@ -178,6 +166,7 @@
nrpe: "cs:trusty/nrpe-4"
ntp: "cs:trusty/ntp-14"
openstack-dashboard: "cs:trusty/openstack-dashboard-19"
+ percona-cluster: "cs:trusty/percona-cluster-31"
rabbitmq-server: "cs:trusty/rabbitmq-server-42"
head_vm_list: []