23 management_vip: 192.168.0.2
24 networking_parameters:
25 base_mac: fa:16:3e:00:00:00
35 internal_cidr: 192.168.111.0/24
36 internal_gateway: 192.168.111.1
38 segmentation_type: vlan
52 floating_range_var: floating_ranges
59 render_addr_mask: public
73 neutron_vlan_range: true
75 render_addr_mask: null
82 - cidr: 192.168.0.0/24
94 render_addr_mask: internal
100 - cidr: 192.168.1.0/24
112 render_addr_mask: storage
128 render_addr_mask: null
134 public_vip: 172.16.0.2
275 description: Email address for Administrator
278 value: admin@localhost
284 description: Password for Administrator
290 description: Tenant (project) name for Administrator
293 error: Invalid tenant name
294 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
299 description: Username for Administrator
302 error: Invalid username
303 source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
307 additional_components:
309 description: If selected, Ceilometer component will be installed
310 label: Install Ceilometer
321 label: Additional Components
324 description: If selected, Murano component will be installed
325 label: Install Murano
327 - cluster:net_provider != 'neutron'
332 description: If selected, Sahara component will be installed
333 label: Install Sahara
339 description: Public key(s) to include in authorized_keys on deployed nodes
344 auto_assign_floating_ip:
345 description: If selected, OpenStack will automatically assign a floating IP
347 label: Auto assign floating IP
349 - cluster:net_provider == 'neutron'
353 compute_scheduler_driver:
354 label: Scheduler driver
356 value: nova.scheduler.filter_scheduler.FilterScheduler
358 - data: nova.scheduler.filter_scheduler.FilterScheduler
359 description: Currently the most advanced OpenStack scheduler. See the OpenStack
360 documentation for details.
361 label: Filter scheduler
362 - data: nova.scheduler.simple.SimpleScheduler
363 description: This is 'naive' scheduler which tries to find the least loaded
365 label: Simple scheduler
368 description: Debug logging mode provides more information, but requires more
370 label: OpenStack debug logging
375 description: If set, generic segmentation offload (gso) and generic receive
376 offload (gro) on physical nics will be disabled. See ethtool man.
377 label: Disable generic offload on physical nics
380 condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
386 label: Hypervisor type
391 description: Choose this type of hypervisor if you run OpenStack on hardware
394 - settings:common.libvirt_type.value == 'vcenter'
396 description: Choose this type of hypervisor if you run OpenStack on virtual
400 - settings:common.libvirt_type.value == 'vcenter'
402 description: Choose this type of hypervisor if you run OpenStack in a vCenter
406 - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
413 description: Quotas are used to limit CPU and memory usage for tenants. Enabling
414 quotas will increase load on the Nova database.
419 resume_guests_state_on_host_boot:
420 description: Whether to resume previous guests state when the host reboots.
421 If enabled, this option causes guests assigned to the host to resume their
422 previous state. If the guest was running a restart will be attempted when
423 nova-compute starts. If the guest was not running previously, a restart
424 will not be attempted.
425 label: Resume guests state on host boot
430 description: For most cases you will want qcow format. If it's disabled, raw
431 image format will be used to run VMs. OpenStack with raw format currently
432 does not support snapshotting.
433 label: Use qcow format for images
457 description: Set True only if multicast is configured correctly on router.
458 label: Need to pass network verification.
464 description: List of upstream DNS servers, separated by comma
467 value: 8.8.8.8, 8.8.4.4
477 description: List of upstream NTP servers, separated by comma
478 label: NTP servers list
480 value: 0.pool.ntp.org, 1.pool.ntp.org
484 description: Default kernel parameters
485 label: Initial parameters
487 value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
490 label: Kernel parameters
495 label: Mellanox Neutron components
499 label: Mellanox drivers and SR-IOV plugin
504 description: If selected, Mellanox drivers, Neutron and Cinder plugin will
506 label: Mellanox drivers and plugins disabled
508 - settings:storage.iser.value == true
510 description: If selected, Mellanox Ethernet drivers will be installed to
511 support networking over Mellanox NIC. Mellanox Neutron plugin will not
513 label: Install only Mellanox drivers
515 - settings:common.libvirt_type.value != 'kvm'
517 description: If selected, both Mellanox Ethernet drivers and Mellanox network
518 acceleration (Neutron) plugin will be installed.
519 label: Install Mellanox drivers and SR-IOV plugin
521 - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
522 == 'neutron' and networking_parameters:segmentation_type == 'vlan')
525 description: Note that one virtual function will be reserved to the storage
526 network, in case of choosing iSER.
527 label: Number of virtual NICs
529 - settings:neutron_mellanox.plugin.value != 'ethernet'
535 description: Default network transport type to use
536 label: NSX connector type
543 label: GRE over IPSec
547 label: STT over IPSec
552 description: UUID for the default L3 gateway service to use with this cluster
553 label: L3 service UUID
555 error: Invalid L3 gateway service UUID
556 source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
565 condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
569 description: One or more IPv4[:port] addresses of NSX controller node, separated
570 by comma (e.g. 10.30.30.2,192.168.110.254:443)
571 label: NSX controller endpoint
573 error: Invalid controller endpoints, specify valid IPv4[:port] pair
574 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}))?)*$
579 description: Password for Administrator
582 error: Empty password
588 description: NSX administrator's username
591 error: Empty username
597 description: URL to NSX specific packages
598 label: URL to NSX bits
600 error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
601 http://10.20.0.2/nsx)
602 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}))?(/.*)?$
608 label: NSX cluster has Service nodes
613 description: UUID of the pre-existing default NSX Transport zone
614 label: Transport zone UUID
616 error: Invalid transport zone UUID
617 source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
626 condition: not ('experimental' in version:feature_groups)
629 description: Which provision method to use for this cluster.
630 label: Provision method
635 description: Copying pre-built images on a disk.
638 description: Install from scratch using anaconda or debian-installer.
639 label: Classic (use anaconda or debian-installer)
640 public_network_assignment:
642 description: When disabled, public network will be assigned to controllers
643 and zabbix-server only
644 label: Assign public network to all nodes
649 label: Public network assignment
652 condition: cluster:net_provider != 'neutron'
656 description: Configures Nova to store ephemeral volumes in RBD. This works
657 best if Ceph is enabled for volumes and images, too. Enables live migration
658 of all types of Ceph backed VMs (without this option, live migration will
659 only work with VMs launched from Cinder volumes).
660 label: Ceph RBD for ephemeral volumes (Nova)
662 - settings:common.libvirt_type.value == 'vcenter'
667 description: Configures Glance to use the Ceph RBD backend to store images.
668 If enabled, this option will prevent Swift from installing.
669 label: Ceph RBD for images (Glance)
674 description: Configures Glance to use the vCenter/ESXi backend to store images.
675 If enabled, this option will prevent Swift from installing.
676 label: VMWare vCenter/ESXi datastore for images (Glance)
678 - settings:common.libvirt_type.value != 'vcenter'
683 description: 'High performance block storage: Cinder volumes over iSER protocol
684 (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
685 and will use a dedicated virtual function for the storage network.'
686 label: iSER protocol for volumes (Cinder)
688 - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
697 description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
698 Swift API Interfaces. If enabled, this option will prevent Swift from installing.
699 label: Ceph RadosGW for objects (Swift API)
701 - settings:storage.images_ceph.value == false
706 description: Configures the default number of object replicas in Ceph. This
707 number must be equal to or lower than the number of deployed 'Storage -
709 label: Ceph object replication factor
711 error: Invalid number
714 - settings:common.libvirt_type.value == 'vcenter'
719 description: Inventory path to a datacenter. If you want to use ESXi host
720 as datastore, it should be "ha-datacenter".
721 label: Datacenter name
723 error: Empty datacenter
727 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
733 description: Datastore associated with the datacenter.
734 label: Datastore name
736 error: Empty datastore
740 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
746 description: IP Address of vCenter/ESXi
747 label: vCenter/ESXi IP
749 error: Specify valid IPv4 address
750 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])$
753 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
759 description: The name of the directory where the glance images will be stored
760 in the VMware datastore.
761 label: Datastore Images directory
763 error: Empty images directory
767 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
770 value: /openstack_glance
773 description: vCenter/ESXi admin password
776 error: Empty password
780 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
786 description: vCenter/ESXi admin username
789 error: Empty username
793 condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
799 description: Configures Cinder to store volumes in Ceph RBD images.
800 label: Ceph RBD for volumes (Cinder)
802 - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
808 description: Requires at least one Storage - Cinder LVM node.
809 label: Cinder LVM over iSCSI for volumes
811 - settings:storage.volumes_ceph.value == true
816 description: Configures Cinder to store volumes via VMware vCenter.
817 label: VMware vCenter for volumes (Cinder)
819 - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
829 description: Remote syslog port
832 error: Invalid Syslog port
833 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])$
838 description: Remote syslog hostname
844 label: Syslog transport protocol
857 description: vCenter cluster name. If you have multiple clusters, use comma
861 error: Invalid cluster list
862 source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
867 description: The Datastore regexp setting specifies the data stores to use
868 with Compute. For example, "nas.*". If you want to use all available datastores,
869 leave this field blank
870 label: Datastore regexp
872 error: Invalid datastore regexp
873 source: ^(\S.*\S|\S|)$
878 description: IP Address of vCenter
881 error: Specify valid IPv4 address
882 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])$
890 condition: settings:common.libvirt_type.value != 'vcenter'
899 description: vCenter admin password
902 error: Empty password
908 description: vCenter admin username
911 error: Empty username
917 description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
918 vmnic1). If empty "vmnic0" is used by default
919 label: ESXi VLAN interface
922 condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
932 condition: not ('experimental' in version:feature_groups)
935 description: Password for Zabbix Administrator
941 description: Username for Zabbix Administrator