1 dea-base-config-metadata:
2 title: 'Deployment Environment Adapter Base configuration'
3 # DEA API version supported
5 created: 'Mon Dec 28 2015'
10 wanted_release: Kilo on Ubuntu 14.04
20 description: Email address for Administrator
26 value: admin@localhost
32 description: Password for Administrator
41 description: Tenant (project) name for Administrator
44 error: Invalid tenant name
45 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$)(?!.*
51 description: Username for Administrator
54 error: Invalid username
55 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$)(?!.*
60 additional_components:
62 description: If selected, Ceilometer component will be installed
63 label: Install Ceilometer
74 label: Additional Components
77 description: If selected, You can use external Mongo DB as ceilometer backend
78 label: Use external Mongo DB
80 - settings:additional_components.ceilometer.value == false
85 description: If selected, Murano component will be installed
91 description: If selected, Sahara component will be installed
98 description: Public key(s) to include in authorized_keys on deployed nodes
103 auto_assign_floating_ip:
104 description: If selected, OpenStack will automatically assign a floating IP
106 label: Auto assign floating IP
109 condition: cluster:net_provider == 'neutron'
114 description: Debug logging mode provides more information, but requires more
116 label: OpenStack debug logging
121 label: Hypervisor type
126 description: Choose this type of hypervisor if you run OpenStack on hardware
129 description: Choose this type of hypervisor if you run OpenStack on virtual
137 description: Quotas are used to limit CPU and memory usage for tenants. Enabling
138 quotas will increase load on the Nova database.
144 description: Debug puppet logging mode provides more information, but requires
146 label: Puppet debug logging
150 resume_guests_state_on_host_boot:
151 description: Whether to resume previous guests state when the host reboots.
152 If enabled, this option causes guests assigned to the host to resume their
153 previous state. If the guest was running a restart will be attempted when
154 nova-compute starts. If the guest was not running previously, a restart
155 will not be attempted.
156 label: Resume guests state on host boot
161 description: For most cases you will want qcow format. If it's disabled, raw
162 image format will be used to run VMs. OpenStack with raw format currently
163 does not support snapshotting.
164 label: Use qcow format for images
170 - condition: cluster:net_provider == 'nova_network'
194 description: Set True only if multicast is configured correctly on router.
195 label: Need to pass network verification.
201 description: IP Addresses of MongoDB. Use comma to split IPs
202 label: MongoDB hosts IP
204 error: Invalid hosts ip sequence
205 source: ^(((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?),)*((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
210 label: External MongoDB
213 condition: settings:additional_components.mongo.value == false
214 message: Ceilometer and MongoDB are not enabled on the Additional Components
218 description: Mongo database name
221 error: Invalid database name
227 description: Mongo database password
230 error: Password contains spaces
236 description: Name for Mongo replication set
242 description: Mongo database username
245 error: Empty username
252 description: Default kernel parameters
253 label: Initial parameters
255 value: console=tty0 net.ifnames=0 biosdevname=0 rootdelay=90 nomodeset
258 label: Kernel parameters
262 label: Murano Settings
265 condition: settings:additional_components.murano.value == false
266 message: Murano is not enabled on the Additional Components section
270 label: Murano Repository URL
272 value: http://storage.apps.openstack.org/
274 neutron_advanced_configuration:
276 label: Neutron Advanced Configuration
279 condition: cluster:net_provider != 'neutron'
282 description: Enable Distributed Virtual Routers in Neutron
285 - ? networking_parameters:segmentation_type != 'vlan' and settings:neutron_advanced_configuration.neutron_l2_pop.value
287 : DVR requires L2 population to be enabled.
292 description: Enable L2 population mechanism in Neutron
293 label: Neutron L2 population
296 condition: networking_parameters:segmentation_type == 'vlan'
303 label: Mellanox Neutron components
306 condition: not ('experimental' in version:feature_groups)
310 label: Mellanox drivers and SR-IOV plugin
315 description: If selected, Mellanox drivers, Neutron and Cinder plugin will
317 label: Mellanox drivers and plugins disabled
319 - settings:storage.iser.value == true
321 description: If selected, Mellanox Ethernet drivers will be installed to
322 support networking over Mellanox NIC. Mellanox Neutron plugin will not
324 label: Install only Mellanox drivers
326 - settings:common.libvirt_type.value != 'kvm'
328 description: If selected, both Mellanox Ethernet drivers and Mellanox network
329 acceleration (Neutron) plugin will be installed.
330 label: Install Mellanox drivers and SR-IOV plugin
332 - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
333 == 'neutron' and networking_parameters:segmentation_type == 'vlan')
336 description: Note that one virtual function will be reserved to the storage
337 network, in case of choosing iSER.
338 label: Number of virtual NICs
340 - settings:neutron_mellanox.plugin.value != 'ethernet'
354 public_network_assignment:
356 description: When disabled, public network will be assigned to controllers
358 label: Assign public network to all nodes
363 label: Public network assignment
366 condition: cluster:net_provider != 'neutron'
370 description: Certificate and private key data, concatenated into a single
375 condition: (settings:public_ssl.cert_source.value != 'user_uploaded') or
376 (settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
382 description: From where we'll get certificate and private key
383 label: Select source for certificate
386 condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
392 description: Generate private key and certificate that will be signed by
395 - data: user_uploaded
396 description: Use pre-generated key and certificate
397 label: I have my own keypair with certificate
400 description: Secure access to Horizon enabling HTTPS instead of HTTP
401 label: HTTPS for Horizon
406 description: Your DNS entries should point to this name. Self-signed certificates
407 also will use this hostname
408 label: DNS hostname for public TLS endpoints
411 condition: settings:public_ssl.horizon.value == false and settings:public_ssl.services.value
414 value: public.fuel.local
420 description: Enable TLS termination on HAProxy for OpenStack services
421 label: TLS for OpenStack public endpoints
427 always_editable: true
431 description: 'Please note: the first repository will be considered the operating
432 system mirror that will be used during node provisioning.
434 To create a local repository mirror on the Fuel master node, please follow
435 the instructions provided by running "fuel-createmirror --help" on the Fuel
438 Please make sure your Fuel master node has Internet access to the repository
439 before attempting to create a mirror.
441 For more details, please refer to the documentation (https://docs.mirantis.com/openstack/fuel/fuel-7.0/operations.html#external-ubuntu-ops).
445 type: custom_repo_configuration
452 uri: http://10.20.0.2:8080/ubuntu-part
453 - name: ubuntu-updates
458 uri: http://10.20.0.2:8080/ubuntu-part
459 - name: ubuntu-security
464 uri: http://10.20.0.2:8080/ubuntu-part
467 section: main restricted
470 uri: http://10.20.0.2:8080/2015.1.0-7.0/ubuntu/x86_64
473 section: main restricted
474 suite: mos7.0-updates
476 uri: http://10.20.0.2:8080/mos-ubuntu
479 section: main restricted
480 suite: mos7.0-security
482 uri: http://10.20.0.2:8080/mos-ubuntu
485 section: main restricted
486 suite: mos7.0-holdback
488 uri: http://10.20.0.2:8080/mos-ubuntu
491 section: main restricted
494 uri: http://10.20.0.2:8080/2015.1.0-7.0/ubuntu/auxiliary
497 description: Configures Nova to store ephemeral volumes in RBD. This works
498 best if Ceph is enabled for volumes and images, too. Enables live migration
499 of all types of Ceph backed VMs (without this option, live migration will
500 only work with VMs launched from Cinder volumes).
501 label: Ceph RBD for ephemeral volumes (Nova)
506 description: Configures Glance to use the Ceph RBD backend to store images.
507 If enabled, this option will prevent Swift from installing.
508 label: Ceph RBD for images (Glance)
510 - settings:storage.images_vcenter.value == true: Only one Glance backend could
516 description: Configures Glance to use the vCenter/ESXi backend to store images.
517 If enabled, this option will prevent Swift from installing.
518 label: VMWare vCenter/ESXi datastore for images (Glance)
521 condition: settings:common.use_vcenter.value != true
522 - condition: settings:storage.images_ceph.value == true
523 message: Only one Glance backend could be selected.
528 description: 'High performance block storage: Cinder volumes over iSER protocol
529 (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
530 and will use a dedicated virtual function for the storage network.'
531 label: iSER protocol for volumes (Cinder)
533 - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
536 condition: not ('experimental' in version:feature_groups)
544 description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
545 Swift API Interfaces. If enabled, this option will prevent Swift from installing.
546 label: Ceph RadosGW for objects (Swift API)
548 - settings:storage.images_ceph.value == false
553 description: Configures the default number of object replicas in Ceph. This
554 number must be equal to or lower than the number of deployed 'Storage -
556 label: Ceph object replication factor
558 error: Invalid number
564 description: Configures Cinder to store volumes in Ceph RBD images.
565 label: Ceph RBD for volumes (Cinder)
567 - settings:storage.volumes_lvm.value == true
572 description: It is recommended to have at least one Storage - Cinder LVM node.
573 label: Cinder LVM over iSCSI for volumes
575 - settings:storage.volumes_ceph.value == true
584 label: Workloads Collector User
597 value: fuel_stats_user