blob: ee5b7f05316cfda6b4ca73698a9bdc1766976fdb [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"
152 initial: "https://github.com/Mirantis/mcp-common-scripts"
153 hidden: True
154 - name: "mcp_version"
155 type: "TEXT"
156 initial: "2018.8.0"
157 hidden: True
158 - name: "shared_reclass_url"
159 type: "TEXT"
160 initial: "https://github.com/Mirantis/reclass-system-salt-model.git"
161 hidden: True
162 - name: "shared_reclass_branch"
163 type: "TEXT"
164 initial: "2018.8.0"
165 hidden: True
166 - name: "cookiecutter_template_url"
167 type: "TEXT"
168 initial: "https://github.com/lotharkatt/cookiecutter-trymcp.git"
169 hidden: true
170 - name: "cookiecutter_template_branch"
171 type: "TEXT"
172 initial: "master"
173 hidden: True
174 - name: "salt_master_hostname"
175 type: "TEXT"
176 initial: "cfg01"
177 hidden: True
178 - name: "openstack_enabled"
179 type: "BOOL"
180 initial: true
181 hidden: True
182 - name: "infra_enabled"
183 type: "BOOL"
184 initial: false
185 hidden: True
186 - name: "local_repositories"
187 type: "BOOL"
188 initial: false
189 hidden: True
190 - name: "offline_deployment"
191 type: "BOOL"
192 initial: false
193 hidden: True
194 - name: "docker_deployment"
195 type: "BOOL"
196 initial: true
197 hidden: True
198 - name: "test_model"
199 type: "BOOL"
200 initial: false
201 hidden: True