diff options
Diffstat (limited to 'fuel/deploy/templates/virtual_environment/conf/dea.yaml')
-rw-r--r-- | fuel/deploy/templates/virtual_environment/conf/dea.yaml | 241 |
1 files changed, 179 insertions, 62 deletions
diff --git a/fuel/deploy/templates/virtual_environment/conf/dea.yaml b/fuel/deploy/templates/virtual_environment/conf/dea.yaml index 84efe55f6..1fa9bb9b0 100644 --- a/fuel/deploy/templates/virtual_environment/conf/dea.yaml +++ b/fuel/deploy/templates/virtual_environment/conf/dea.yaml @@ -2,12 +2,12 @@ title: Deployment Environment Adapter (DEA) # DEA API version supported version: created: -comment: Config for Virtual Environment - HA deployment with Ceph and Opendaylight +comment: Config for Virtual Environment - HA deployment with Ceph environment: name: opnfv_virt mode: ha - net_segment_type: gre -wanted_release: Juno on Ubuntu 14.04.1 + net_segment_type: tun +wanted_release: Kilo on Ubuntu 14.04 nodes: - id: 1 interfaces: interfaces_1 @@ -15,32 +15,42 @@ nodes: role: ceph-osd,controller - id: 2 interfaces: interfaces_1 + transformations: transformations_1 + role: ceph-osd,controller +- id: 3 + interfaces: interfaces_1 + transformations: transformations_1 + role: ceph-osd,controller +- id: 4 + interfaces: interfaces_1 transformations: transformations_2 role: ceph-osd,compute -- id: 3 +- id: 5 interfaces: interfaces_1 transformations: transformations_2 role: ceph-osd,compute -- id: 4 +- id: 6 interfaces: interfaces_1 transformations: transformations_2 role: ceph-osd,compute fuel: ADMIN_NETWORK: + cidr: 10.20.0.0/24 + dhcp_gateway: 10.20.0.2 + dhcp_pool_end: 10.20.0.254 + dhcp_pool_start: 10.20.0.3 ipaddress: 10.20.0.2 netmask: 255.255.0.0 - dhcp_pool_start: 10.20.0.3 - dhcp_pool_end: 10.20.0.254 - DNS_UPSTREAM: 10.118.32.193 DNS_DOMAIN: opnfvericsson.ca DNS_SEARCH: opnfvericsson.ca + DNS_UPSTREAM: 10.118.32.193 FUEL_ACCESS: - user: admin password: admin + user: admin HOSTNAME: opnfv_virt NTP1: 10.118.32.193 NTP2: 10.118.34.193 - NTP3: + NTP3: null interfaces_1: eth0: - fuelweb_admin @@ -111,9 +121,10 @@ transformations_2: name: eth2.103 network: management_vip: 192.168.0.2 - management_vrouter_vip: 192.168.0.3 + management_vrouter_vip: 192.168.0.1 networking_parameters: base_mac: fa:16:3e:00:00:00 + configuration_template: null dns_nameservers: - 10.118.32.193 floating_ranges: @@ -125,7 +136,7 @@ network: internal_cidr: 192.168.111.0/24 internal_gateway: 192.168.111.1 net_l23_provider: ovs - segmentation_type: gre + segmentation_type: tun vlan_range: - 1000 - 1030 @@ -157,7 +168,7 @@ network: - cidr: 192.168.0.0/24 gateway: null ip_ranges: - - - 192.168.0.2 + - - 192.168.0.1 - 192.168.0.254 meta: cidr: 192.168.0.0/24 @@ -194,7 +205,7 @@ network: - cidr: 192.168.2.0/24 gateway: null ip_ranges: - - - 192.168.2.2 + - - 192.168.2.1 - 192.168.2.254 meta: cidr: 192.168.2.0/24 @@ -202,9 +213,9 @@ network: map_priority: 2 name: private notation: cidr - render_addr_mask: private + render_addr_mask: null render_type: cidr - seg_type: gre + seg_type: tun use_gateway: false vlan_start: 103 name: private @@ -224,8 +235,37 @@ network: use_gateway: true name: fuelweb_admin vlan_start: null - public_vip: 172.16.0.2 - public_vrouter_vip: 172.16.0.3 + public_vip: 172.16.0.3 + public_vrouter_vip: 172.16.0.2 + vips: + management: + ipaddr: 192.168.0.2 + namespace: haproxy + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + public: + ipaddr: 172.16.0.3 + namespace: haproxy + network_role: public/vip + node_roles: + - controller + - primary-controller + vrouter: + ipaddr: 192.168.0.1 + namespace: vrouter + network_role: mgmt/vip + node_roles: + - controller + - primary-controller + vrouter_pub: + ipaddr: 172.16.0.2 + namespace: vrouter + network_role: public/vip + node_roles: + - controller + - primary-controller settings: editable: access: @@ -297,8 +337,6 @@ settings: murano: description: If selected, Murano component will be installed label: Install Murano - restrictions: - - cluster:net_provider != 'neutron' type: checkbox value: false weight: 20 @@ -381,6 +419,8 @@ settings: value: true weight: 50 use_vcenter: + restrictions: + - condition: cluster:net_provider == 'nova_network' type: hidden value: false weight: 30 @@ -437,6 +477,8 @@ settings: restrictions: - action: hide condition: settings:additional_components.mongo.value == false + message: Ceilometer and MongoDB are not enabled on the Additional Components + section weight: 20 mongo_db_name: description: Mongo database name @@ -482,15 +524,14 @@ settings: error: Invalid NTP server list source: ^\s*(?:(?:\w+(?:-+\w+)*\.)+[a-z]+|\d{1,3}(?:\.\d{1,3}){3})\s*(?:,\s*(?:(?:\w+(?:-+\w+)*\.)+[a-z]+|\d{1,3}(\.\d{1,3}){3})\s*)*$ type: text - value: 110.118.32.193, 10.118.34.193 + value: 10.118.32.193, 10.118.34.193 weight: 10 kernel_params: kernel: description: Default kernel parameters label: Initial parameters type: text - value: console=ttyS0,9600 console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 - nomodeset + value: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset weight: 45 metadata: label: Kernel parameters @@ -501,6 +542,7 @@ settings: restrictions: - action: hide condition: settings:additional_components.murano.value == false + message: Murano is not enabled on the Additional Components section weight: 20 murano_repo_url: description: '' @@ -508,6 +550,32 @@ settings: type: text value: http://storage.apps.openstack.org/ weight: 10 + neutron_advanced_configuration: + metadata: + label: Neutron Advanced Configuration + restrictions: + - action: hide + condition: cluster:net_provider != 'neutron' + weight: 45 + neutron_dvr: + description: Enable Distributed Virtual Routers in Neutron + label: Neutron DVR + restrictions: + - ? networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value + == false + : DVR requires L2 population to be enabled. + type: checkbox + value: false + weight: 20 + neutron_l2_pop: + description: Enable L2 population mechanism in Neutron + label: Neutron L2 population + restrictions: + - action: hide + condition: networking_parameters:segmentation_type == 'vlan' + type: checkbox + value: false + weight: 10 neutron_mellanox: metadata: enabled: true @@ -554,19 +622,13 @@ settings: provision: metadata: label: Provision + restrictions: + - action: hide + condition: 'true' weight: 80 method: - description: Which provision method to use for this cluster. - label: Provision method - type: radio + type: hidden value: image - values: - - data: image - description: Copying pre-built images on a disk. - label: Image - - data: cobbler - description: Install from scratch using anaconda or debian-installer. - label: (DEPRECATED) Classic (use anaconda or debian-installer) public_network_assignment: assign_to_all_nodes: description: When disabled, public network will be assigned to controllers only @@ -580,6 +642,61 @@ settings: - action: hide condition: cluster:net_provider != 'neutron' weight: 50 + public_ssl: + cert_data: + description: Certificate and private key data, concatenated into a single file + label: Certificate + restrictions: + - action: hide + condition: (settings:public_ssl.cert_source.value != 'user_uploaded') or (settings:public_ssl.horizon.value + == false and settings:public_ssl.services.value == false) + type: file + value: '' + weight: 40 + cert_source: + description: From where we'll get certificate and private key + label: Select source for certificate + restrictions: + - action: hide + condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value + == false + type: radio + value: self_signed + values: + - data: self_signed + description: Generate private key and certificate that will be signed by this + key + label: Self-signed + - data: user_uploaded + description: Use pre-generated key and certificate + label: I have my own keypair with certificate + weight: 30 + horizon: + description: Secure access to Horizon enabling HTTPS instead of HTTP + label: HTTPS for Horizon + type: checkbox + value: true + weight: 10 + hostname: + description: Your DNS entries should point to this name. Self-signed certificates + also will use this hostname + label: DNS hostname for public TLS endpoints + restrictions: + - action: hide + condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value + == false + type: text + value: public.fuel.local + weight: 50 + metadata: + label: Public TLS + weight: 110 + services: + description: Enable TLS termination on HAProxy for OpenStack services + label: TLS for OpenStack public endpoints + type: checkbox + value: true + weight: 20 repo_setup: metadata: always_editable: true @@ -596,60 +713,60 @@ settings: Please make sure your Fuel master node has Internet access to the repository before attempting to create a mirror. - For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-6.1/operations.html#external-ubuntu-ops). + For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-7.0/operations.html#external-ubuntu-ops). ' extra_priority: null type: custom_repo_configuration value: - name: ubuntu - priority: 2000 - section: main + priority: null + section: main universe multiverse suite: trusty type: deb - uri: http://10.20.0.2:8080/ubuntu-part + uri: http://archive.ubuntu.com/ubuntu/ - name: ubuntu-updates - priority: 2000 - section: main - suite: trusty + priority: null + section: main universe multiverse + suite: trusty-updates type: deb - uri: http://10.20.0.2:8080/ubuntu-part + uri: http://archive.ubuntu.com/ubuntu/ - name: ubuntu-security - priority: 2000 - section: main - suite: trusty + priority: null + section: main universe multiverse + suite: trusty-security type: deb - uri: http://10.20.0.2:8080/ubuntu-part + uri: http://archive.ubuntu.com/ubuntu/ - name: mos - priority: 2050 + priority: 1050 section: main restricted - suite: mos6.1 + suite: mos7.0 type: deb - uri: http://10.20.0.2:8080/2014.2.2-6.1/ubuntu/x86_64 + uri: http://10.20.0.2:8080/2015.1.0-7.0/ubuntu/x86_64 - name: mos-updates - priority: 2050 + priority: 1050 section: main restricted - suite: mos6.1-updates + suite: mos7.0-updates type: deb - uri: http://10.20.0.2:8080/mos-ubuntu + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/7.0/ - name: mos-security - priority: 2050 + priority: 1050 section: main restricted - suite: mos6.1-security + suite: mos7.0-security type: deb - uri: http://10.20.0.2:8080/mos-ubuntu + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/7.0/ - name: mos-holdback - priority: 2100 + priority: 1100 section: main restricted - suite: mos6.1-holdback + suite: mos7.0-holdback type: deb - uri: http://10.20.0.2:8080/mos-ubuntu + uri: http://mirror.fuel-infra.org/mos-repos/ubuntu/7.0/ - name: Auxiliary - priority: 2150 + priority: 1150 section: main restricted suite: auxiliary type: deb - uri: http://10.20.0.2:8080/2014.2.2-6.1/ubuntu/auxiliary + uri: http://10.20.0.2:8080/2015.1.0-7.0/ubuntu/auxiliary storage: ephemeral_ceph: description: Configures Nova to store ephemeral volumes in RBD. This works best @@ -742,7 +859,7 @@ settings: description: Remote syslog port label: Port regex: - error: Invalid Syslog port + error: Invalid syslog port source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$ type: text value: '514' @@ -777,10 +894,10 @@ settings: weight: 10 password: type: password - value: pBkLbu1k + value: sbfn1c8b tenant: type: text value: services user: type: text - value: fuel_stats_user + value: fuel_stats_user
\ No newline at end of file |