blob: e7170e43e599724fe3fd020ceb732da522226ba7 [file] [log] [blame]
general_params_action:
- name: "base"
label: "Base"
doc: |
Base
====
This section covers basic deployment parameters. Supported deployment type is all-in-one for OpenStack.
fields:
# REQUIRED BY COOKIECUTTER
- name: "cluster_name"
type: "TEXT"
help_text: "Name of the cluster, used as cluster/<cluster_name>/ in directory structure."
initial: "try-mcp"
- name: "cluster_domain"
type: "TEXT"
help_text: "Cluster domain"
initial: "try-mcp.local"
- name: "aio_node_hostname"
type: "TEXT"
help_text: "Hostname for OpenStack server"
initial: "aio01"
- name: "tempest_enabled"
type: "BOOL"
help_text: "Enable basic Tempest test"
initial: false
- name: "designate_enabled"
type: "BOOL"
help_text: "Enable Designate service"
initial: false
- name: "rabbitmq_openstack_password"
type: "TEXT"
help_text: "OpenStack password for RabbitMQ"
initial: "{{ 32|generate_password }}"
- name: "rabbitmq_admin_password"
type: "TEXT"
help_text: "Admin password for RabbitMQ"
initial: "{{ 32|generate_password }}"
- name: "galera_server_admin_password"
type: "TEXT"
help_text: "Galera server admin password"
initial: "{{ 32|generate_password }}"
- name: "galera_server_maintenance_password"
type: "TEXT"
help_text: "Galera server maintenance admin password"
initial: "{{ 32|generate_password }}"
- name: "keystone_admin_password"
type: "TEXT"
help_text: "Keystone admin password"
initial: "{{ 32|generate_password }}"
- name: "keystone_ceilometer_password"
type: "TEXT"
help_text: "Keystone Ceilometer password"
initial: "{{ 32|generate_password }}"
- name: "keystone_cinder_password"
type: "TEXT"
help_text: "Keystone Cinder password"
initial: "{{ 32|generate_password }}"
- name: "keystone_glance_password"
type: "TEXT"
help_text: "Keystone Glance password"
initial: "{{ 32|generate_password }}"
- name: "keystone_heat_password"
type: "TEXT"
help_text: "Keystone Heat password"
initial: "{{ 32|generate_password }}"
- name: "keystone_neutron_password"
type: "TEXT"
help_text: "Keystone Neutron password"
initial: "{{ 32|generate_password }}"
- name: "keystone_nova_password"
type: "TEXT"
help_text: "Keystone Nova password"
initial: "{{ 32|generate_password }}"
- name: "keystone_designate_password"
type: "TEXT"
help_text: "Keystone Designate password"
initial: "{{ 32|generate_password }}"
- name: "mysql_keystone_password"
type: "TEXT"
help_text: "MySQL Keystone password"
initial: "{{ 32|generate_password }}"
- name: "mysql_neutron_password"
type: "TEXT"
help_text: "MySQL Neutron password"
initial: "{{ 32|generate_password }}"
- name: "mysql_glance_password"
type: "TEXT"
help_text: "MySQL Glance password"
initial: "{{ 32|generate_password }}"
- name: "mysql_nova_password"
type: "TEXT"
help_text: "MySQL Nova password"
initial: "{{ 32|generate_password }}"
- name: "mysql_cinder_password"
type: "TEXT"
help_text: "MySQL Cinder password"
initial: "{{ 32|generate_password }}"
- name: "mysql_heat_password"
type: "TEXT"
help_text: "MySQL Heat password"
initial: "{{ 32|generate_password }}"
- name: "mysql_designate_password"
type: "TEXT"
help_text: "MySQL Designate password"
initial: "{{ 32|generate_password }}"
- name: "metadata_password"
type: "TEXT"
help_text: "Metadata password"
initial: "{{ 32|generate_password }}"
- name: "heat_domain_admin_password"
type: "TEXT"
help_text: "Heat domain admin password"
initial: "{{ 32|generate_password }}"
- name: "artifactory_password"
type: "TEXT"
help_text: "Artifactory password"
initial: "{{ 32|generate_password }}"
- name: "rabbitmq_secret_key"
type: "TEXT"
help_text: "RabbitMQ secret key"
initial: "{{ 32|generate_password }}"
- name: "horizon_secret_key"
type: "TEXT"
help_text: "Horizon secret key"
initial: "{{ 32|generate_password }}"
- name: "keystone_service_token"
type: "TEXT"
help_text: "Keystone service token"
initial: "{{ 32|generate_password }}"
# REQUIRED BY PIPELINE
- name: "aio_internal_address"
type: "IP"
help_text: "Internal IP address of AIO node"
width: "half"
- name: "aio_external_address"
type: "IP"
help_text: "External IP address of AIO node"
width: "half"
- name: "drivetrain_internal_address"
type: "IP"
help_text: "Internal IP address of Drivetrain node"
width: "half"
- name: "drivetrain_external_address"
type: "IP"
help_text: "External IP address of Drivetrain node"
width: "half"
# REQUIRED BY PIPELINE - HIDDEN WITH DEFAULT
- name: "mcp_common_scripts_repo"
type: "TEXT"
initial: "http://gerrit.mcp.mirantis.com/mcp/mcp-common-scripts"
hidden: True
- name: "mcp_version"
initial: "nightly"
type: "CHOICE"
choices:
- - "nightly"
- "nightly"
- - "testing"
- "testing"
- - "proposed"
- "proposed"
hidden: False
- name: "shared_reclass_url"
type: "TEXT"
initial: "http://gerrit.mcp.mirantis.com/salt-models/reclass-system"
hidden: True
- name: "shared_reclass_branch"
type: "TEXT"
initial: "master"
hidden: True
- name: "cookiecutter_template_url"
type: "TEXT"
initial: "http://gerrit.mcp.mirantis.com/trymcp/cookiecutter-templates"
hidden: true
- name: "cookiecutter_template_branch"
type: "TEXT"
initial: "master"
hidden: True
- name: "salt_master_hostname"
type: "TEXT"
initial: "cfg01"
hidden: True
- name: "openstack_enabled"
type: "BOOL"
initial: true
hidden: True
- name: "infra_enabled"
type: "BOOL"
initial: false
hidden: True
- name: "local_repositories"
type: "BOOL"
initial: false
hidden: True
- name: "offline_deployment"
type: "BOOL"
initial: false
hidden: True
- name: "docker_deployment"
type: "BOOL"
initial: true
hidden: True
- name: "test_model"
type: "BOOL"
initial: false
hidden: True