1 title: Deployment Environment Adapter (DEA)
2 # DEA API version supported
4 created: Tue May 5 15:33:07 UTC 2015
5 comment: Test environment Ericsson Montreal
27 environment_mode: multinode
28 environment_name: Stefan3_auto
31 dhcp_pool_end: 10.30.0.254
32 dhcp_pool_start: 10.30.0.3
34 netmask: 255.255.255.0
35 DNS_DOMAIN: opnfvericsson.ca
36 DNS_SEARCH: opnfvericsson.ca
37 DNS_UPSTREAM: 10.118.32.193
42 NTP1: 0.ca.pool.ntp.org
43 NTP2: 1.ca.pool.ntp.org
44 NTP3: 2.ca.pool.ntp.org
199 networking_parameters:
200 base_mac: fa:16:3e:00:00:00
210 internal_cidr: 192.168.111.0/24
211 internal_gateway: 192.168.111.1
212 net_l23_provider: ovs
213 segmentation_type: vlan
218 - cidr: 172.16.0.0/24
227 floating_range_var: floating_ranges
234 render_addr_mask: public
240 - cidr: 192.168.0.0/24
252 render_addr_mask: internal
258 - cidr: 192.168.1.0/24
270 render_addr_mask: storage
284 neutron_vlan_range: true
286 render_addr_mask: null
303 render_addr_mask: null
313 description: Email address for Administrator
316 value: admin@localhost
322 description: Password for Administrator
328 description: Tenant (project) name for Administrator
331 error: Invalid tenant name
332 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
337 description: Username for Administrator
340 error: Invalid username
341 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
345 additional_components:
347 description: If selected, Ceilometer component will be installed
348 label: Install Ceilometer
359 label: Additional Components
362 description: If selected, Murano component will be installed
363 label: Install Murano
365 - cluster:net_provider != 'neutron'
370 description: If selected, Sahara component will be installed
371 label: Install Sahara
377 description: Public key(s) to include in authorized_keys on deployed nodes
382 auto_assign_floating_ip:
383 description: If selected, OpenStack will automatically assign a floating IP
385 label: Auto assign floating IP
387 - cluster:net_provider == 'neutron'
391 compute_scheduler_driver:
392 label: Scheduler driver
394 value: nova.scheduler.filter_scheduler.FilterScheduler
396 - data: nova.scheduler.filter_scheduler.FilterScheduler
397 description: Currently the most advanced OpenStack scheduler. See the OpenStack
398 documentation for details.
399 label: Filter scheduler
400 - data: nova.scheduler.simple.SimpleScheduler
401 description: This is 'naive' scheduler which tries to find the least loaded
403 label: Simple scheduler
406 description: Debug logging mode provides more information, but requires more
408 label: OpenStack debug logging
413 description: If set, generic segmentation offload (gso) and generic receive
414 offload (gro) on physical nics will be disabled. See ethtool man.
415 label: Disable generic offload on physical nics
418 condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
424 label: Hypervisor type
429 description: Choose this type of hypervisor if you run OpenStack on hardware
432 - settings:common.libvirt_type.value == 'vcenter'
434 description: Choose this type of hypervisor if you run OpenStack on virtual
438 - settings:common.libvirt_type.value == 'vcenter'
440 description: Choose this type of hypervisor if you run OpenStack in a vCenter
444 - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
451 description: Quotas are used to limit CPU and memory usage for tenants. Enabling
452 quotas will increase load on the Nova database.
457 resume_guests_state_on_host_boot:
458 description: Whether to resume previous guests state when the host reboots.
459 If enabled, this option causes guests assigned to the host to resume their
460 previous state. If the guest was running a restart will be attempted when
461 nova-compute starts. If the guest was not running previously, a restart
462 will not be attempted.
463 label: Resume guests state on host boot
468 description: For most cases you will want qcow format. If it's disabled, raw
469 image format will be used to run VMs. OpenStack with raw format currently
470 does not support snapshotting.
471 label: Use qcow format for images
495 description: Set True only if multicast is configured correctly on router.
496 label: Need to pass network verification.
502 description: List of upstream DNS servers, separated by comma
505 value: 10.118.32.193, 8.8.8.8
515 description: List of upstream NTP servers, separated by comma
516 label: NTP servers list
518 value: 0.pool.ntp.org, 1.pool.ntp.org
522 description: Default kernel parameters
523 label: Initial parameters
525 value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
528 label: Kernel parameters
533 label: Mellanox Neutron components
537 label: Mellanox drivers and SR-IOV plugin
542 description: If selected, Mellanox drivers, Neutron and Cinder plugin will
544 label: Mellanox drivers and plugins disabled
546 - settings:storage.iser.value == true
548 description: If selected, Mellanox Ethernet drivers will be installed to
549 support networking over Mellanox NIC. Mellanox Neutron plugin will not
551 label: Install only Mellanox drivers
553 - settings:common.libvirt_type.value != 'kvm'
555 description: If selected, both Mellanox Ethernet drivers and Mellanox network
556 acceleration (Neutron) plugin will be installed.
557 label: Install Mellanox drivers and SR-IOV plugin
559 - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
560 == 'neutron' and networking_parameters:segmentation_type == 'vlan')
563 description: Note that one virtual function will be reserved to the storage
564 network, in case of choosing iSER.
565 label: Number of virtual NICs
567 - settings:neutron_mellanox.plugin.value != 'ethernet'
573 description: Default network transport type to use
574 label: NSX connector type
581 label: GRE over IPSec
585 label: STT over IPSec
590 description: UUID for the default L3 gateway service to use with this cluster
591 label: L3 service UUID
593 error: Invalid L3 gateway service UUID
594 source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
603 condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
607 description: One or more IPv4[:port] addresses of NSX controller node, separated
608 by comma (e.g. 10.30.30.2,192.168.110.254:443)
609 label: NSX controller endpoint
611 error: Invalid controller endpoints, specify valid IPv4[:port] pair
612 source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
617 description: Password for Administrator
620 error: Empty password
626 description: NSX administrator's username
629 error: Empty username
635 description: URL to NSX specific packages
636 label: URL to NSX bits
638 error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
639 http://10.20.0.2/nsx)
640 source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
646 label: NSX cluster has Service nodes
651 description: UUID of the pre-existing default NSX Transport zone
652 label: Transport zone UUID
654 error: Invalid transport zone UUID
655 source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
664 condition: not ('experimental' in version:feature_groups)
667 description: Which provision method to use for this cluster.
668 label: Provision method
673 description: Copying pre-built images on a disk.
676 description: Install from scratch using anaconda or debian-installer.
677 label: Classic (use anaconda or debian-installer)
678 public_network_assignment:
680 description: When disabled, public network will be assigned to controllers
681 and zabbix-server only
682 label: Assign public network to all nodes
687 label: Public network assignment
690 condition: cluster:net_provider != 'neutron'
694 description: Configures Nova to store ephemeral volumes in RBD. This works
695 best if Ceph is enabled for volumes and images, too. Enables live migration
696 of all types of Ceph backed VMs (without this option, live migration will
697 only work with VMs launched from Cinder volumes).
698 label: Ceph RBD for ephemeral volumes (Nova)
700 - settings:common.libvirt_type.value == 'vcenter'
705 description: Configures Glance to use the Ceph RBD backend to store images.
706 If enabled, this option will prevent Swift from installing.
707 label: Ceph RBD for images (Glance)
712 description: Configures Glance to use the vCenter/ESXi backend to store images.
713 If enabled, this option will prevent Swift from installing.
714 label: VMWare vCenter/ESXi datastore for images (Glance)
716 - settings:common.libvirt_type.value != 'vcenter'
721 description: 'High performance block storage: Cinder volumes over iSER protocol
722 (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
723 and will use a dedicated virtual function for the storage network.'
724 label: iSER protocol for volumes (Cinder)
726 - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
735 description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
736 Swift API Interfaces. If enabled, this option will prevent Swift from installing.
737 label: Ceph RadosGW for objects (Swift API)
739 - settings:storage.images_ceph.value == false
744 description: Configures the default number of object replicas in Ceph. This
745 number must be equal to or lower than the number of deployed 'Storage -
747 label: Ceph object replication factor
749 error: Invalid number
752 - settings:common.libvirt_type.value == 'vcenter'
757 description: Inventory path to a datacenter. If you want to use ESXi host
758 as datastore, it should be "ha-datacenter".
759 label: Datacenter name
761 error: Empty datacenter
765 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
771 description: Datastore associated with the datacenter.
772 label: Datastore name
774 error: Empty datastore
778 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
784 description: IP Address of vCenter/ESXi
785 label: vCenter/ESXi IP
787 error: Specify valid IPv4 address
788 source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
791 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
797 description: The name of the directory where the glance images will be stored
798 in the VMware datastore.
799 label: Datastore Images directory
801 error: Empty images directory
805 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
808 value: /openstack_glance
811 description: vCenter/ESXi admin password
814 error: Empty password
818 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
824 description: vCenter/ESXi admin username
827 error: Empty username
831 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
837 description: Configures Cinder to store volumes in Ceph RBD images.
838 label: Ceph RBD for volumes (Cinder)
840 - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
846 description: Requires at least one Storage - Cinder LVM node.
847 label: Cinder LVM over iSCSI for volumes
849 - settings:storage.volumes_ceph.value == true
854 description: Configures Cinder to store volumes via VMware vCenter.
855 label: VMware vCenter for volumes (Cinder)
857 - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
867 description: Remote syslog port
870 error: Invalid Syslog port
871 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])$
876 description: Remote syslog hostname
882 label: Syslog transport protocol
895 description: vCenter cluster name. If you have multiple clusters, use comma
899 error: Invalid cluster list
900 source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
905 description: The Datastore regexp setting specifies the data stores to use
906 with Compute. For example, "nas.*". If you want to use all available datastores,
907 leave this field blank
908 label: Datastore regexp
910 error: Invalid datastore regexp
911 source: ^(\S.*\S|\S|)$
916 description: IP Address of vCenter
919 error: Specify valid IPv4 address
920 source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
928 condition: settings:common.libvirt_type.value != 'vcenter'
937 description: vCenter admin password
940 error: Empty password
946 description: vCenter admin username
949 error: Empty username
955 description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
956 vmnic1). If empty "vmnic0" is used by default
957 label: ESXi VLAN interface
960 condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
970 condition: not ('experimental' in version:feature_groups)
973 description: Password for Zabbix Administrator
979 description: Username for Zabbix Administrator