blob: e7170e43e599724fe3fd020ceb732da522226ba7 [file] [log] [blame]
Ivan Berezovskiy564f5622018-11-09 13:56:15 +04001general_params_action:
2 - name: "base"
3 label: "Base"
4 doc: |
5 Base
6 ====
7
8 This section covers basic deployment parameters. Supported deployment type is all-in-one for OpenStack.
9
10 fields:
11 # REQUIRED BY COOKIECUTTER
12 - name: "cluster_name"
13 type: "TEXT"
14 help_text: "Name of the cluster, used as cluster/<cluster_name>/ in directory structure."
15 initial: "try-mcp"
16 - name: "cluster_domain"
17 type: "TEXT"
18 help_text: "Cluster domain"
19 initial: "try-mcp.local"
20 - name: "aio_node_hostname"
21 type: "TEXT"
22 help_text: "Hostname for OpenStack server"
23 initial: "aio01"
24 - name: "tempest_enabled"
25 type: "BOOL"
26 help_text: "Enable basic Tempest test"
27 initial: false
28 - name: "designate_enabled"
29 type: "BOOL"
30 help_text: "Enable Designate service"
31 initial: false
32 - name: "rabbitmq_openstack_password"
33 type: "TEXT"
34 help_text: "OpenStack password for RabbitMQ"
35 initial: "{{ 32|generate_password }}"
36 - name: "rabbitmq_admin_password"
37 type: "TEXT"
38 help_text: "Admin password for RabbitMQ"
39 initial: "{{ 32|generate_password }}"
40 - name: "galera_server_admin_password"
41 type: "TEXT"
42 help_text: "Galera server admin password"
43 initial: "{{ 32|generate_password }}"
44 - name: "galera_server_maintenance_password"
45 type: "TEXT"
46 help_text: "Galera server maintenance admin password"
47 initial: "{{ 32|generate_password }}"
48 - name: "keystone_admin_password"
49 type: "TEXT"
50 help_text: "Keystone admin password"
51 initial: "{{ 32|generate_password }}"
52 - name: "keystone_ceilometer_password"
53 type: "TEXT"
54 help_text: "Keystone Ceilometer password"
55 initial: "{{ 32|generate_password }}"
56 - name: "keystone_cinder_password"
57 type: "TEXT"
58 help_text: "Keystone Cinder password"
59 initial: "{{ 32|generate_password }}"
60 - name: "keystone_glance_password"
61 type: "TEXT"
62 help_text: "Keystone Glance password"
63 initial: "{{ 32|generate_password }}"
64 - name: "keystone_heat_password"
65 type: "TEXT"
66 help_text: "Keystone Heat password"
67 initial: "{{ 32|generate_password }}"
68 - name: "keystone_neutron_password"
69 type: "TEXT"
70 help_text: "Keystone Neutron password"
71 initial: "{{ 32|generate_password }}"
72 - name: "keystone_nova_password"
73 type: "TEXT"
74 help_text: "Keystone Nova password"
75 initial: "{{ 32|generate_password }}"
76 - name: "keystone_designate_password"
77 type: "TEXT"
78 help_text: "Keystone Designate password"
79 initial: "{{ 32|generate_password }}"
80 - name: "mysql_keystone_password"
81 type: "TEXT"
82 help_text: "MySQL Keystone password"
83 initial: "{{ 32|generate_password }}"
84 - name: "mysql_neutron_password"
85 type: "TEXT"
86 help_text: "MySQL Neutron password"
87 initial: "{{ 32|generate_password }}"
88 - name: "mysql_glance_password"
89 type: "TEXT"
90 help_text: "MySQL Glance password"
91 initial: "{{ 32|generate_password }}"
92 - name: "mysql_nova_password"
93 type: "TEXT"
94 help_text: "MySQL Nova password"
95 initial: "{{ 32|generate_password }}"
96 - name: "mysql_cinder_password"
97 type: "TEXT"
98 help_text: "MySQL Cinder password"
99 initial: "{{ 32|generate_password }}"
100 - name: "mysql_heat_password"
101 type: "TEXT"
102 help_text: "MySQL Heat password"
103 initial: "{{ 32|generate_password }}"
104 - name: "mysql_designate_password"
105 type: "TEXT"
106 help_text: "MySQL Designate password"
107 initial: "{{ 32|generate_password }}"
108 - name: "metadata_password"
109 type: "TEXT"
110 help_text: "Metadata password"
111 initial: "{{ 32|generate_password }}"
112 - name: "heat_domain_admin_password"
113 type: "TEXT"
114 help_text: "Heat domain admin password"
115 initial: "{{ 32|generate_password }}"
116 - name: "artifactory_password"
117 type: "TEXT"
118 help_text: "Artifactory password"
119 initial: "{{ 32|generate_password }}"
120 - name: "rabbitmq_secret_key"
121 type: "TEXT"
122 help_text: "RabbitMQ secret key"
123 initial: "{{ 32|generate_password }}"
124 - name: "horizon_secret_key"
125 type: "TEXT"
126 help_text: "Horizon secret key"
127 initial: "{{ 32|generate_password }}"
128 - name: "keystone_service_token"
129 type: "TEXT"
130 help_text: "Keystone service token"
131 initial: "{{ 32|generate_password }}"
132 # REQUIRED BY PIPELINE
133 - name: "aio_internal_address"
134 type: "IP"
135 help_text: "Internal IP address of AIO node"
136 width: "half"
137 - name: "aio_external_address"
138 type: "IP"
139 help_text: "External IP address of AIO node"
140 width: "half"
141 - name: "drivetrain_internal_address"
142 type: "IP"
143 help_text: "Internal IP address of Drivetrain node"
144 width: "half"
145 - name: "drivetrain_external_address"
146 type: "IP"
147 help_text: "External IP address of Drivetrain node"
148 width: "half"
149 # REQUIRED BY PIPELINE - HIDDEN WITH DEFAULT
150 - name: "mcp_common_scripts_repo"
151 type: "TEXT"
Ivan Berezovskiy5610e2c2018-12-07 17:52:16 +0400152 initial: "http://gerrit.mcp.mirantis.com/mcp/mcp-common-scripts"
Ivan Berezovskiy564f5622018-11-09 13:56:15 +0400153 hidden: True
154 - name: "mcp_version"
Ivan Berezovskiy5610e2c2018-12-07 17:52:16 +0400155 initial: "nightly"
156 type: "CHOICE"
157 choices:
158 - - "nightly"
159 - "nightly"
160 - - "testing"
161 - "testing"
162 - - "proposed"
163 - "proposed"
164 hidden: False
Ivan Berezovskiy564f5622018-11-09 13:56:15 +0400165 - name: "shared_reclass_url"
166 type: "TEXT"
Ivan Berezovskiy5610e2c2018-12-07 17:52:16 +0400167 initial: "http://gerrit.mcp.mirantis.com/salt-models/reclass-system"
Ivan Berezovskiy564f5622018-11-09 13:56:15 +0400168 hidden: True
169 - name: "shared_reclass_branch"
170 type: "TEXT"
Ivan Berezovskiy5610e2c2018-12-07 17:52:16 +0400171 initial: "master"
Ivan Berezovskiy564f5622018-11-09 13:56:15 +0400172 hidden: True
173 - name: "cookiecutter_template_url"
174 type: "TEXT"
Ivan Berezovskiy5610e2c2018-12-07 17:52:16 +0400175 initial: "http://gerrit.mcp.mirantis.com/trymcp/cookiecutter-templates"
Ivan Berezovskiy564f5622018-11-09 13:56:15 +0400176 hidden: true
177 - name: "cookiecutter_template_branch"
178 type: "TEXT"
179 initial: "master"
180 hidden: True
181 - name: "salt_master_hostname"
182 type: "TEXT"
183 initial: "cfg01"
184 hidden: True
185 - name: "openstack_enabled"
186 type: "BOOL"
187 initial: true
188 hidden: True
189 - name: "infra_enabled"
190 type: "BOOL"
191 initial: false
192 hidden: True
193 - name: "local_repositories"
194 type: "BOOL"
195 initial: false
196 hidden: True
197 - name: "offline_deployment"
198 type: "BOOL"
199 initial: false
200 hidden: True
201 - name: "docker_deployment"
202 type: "BOOL"
203 initial: true
204 hidden: True
205 - name: "test_model"
206 type: "BOOL"
207 initial: false
208 hidden: True