Skip to content

Commit ec8a8ec

Browse files
author
spacefito
authored
example of ipv4 ipv6 dualstack input.yml
1 parent 2ac1fe9 commit ec8a8ec

File tree

1 file changed

+188
-0
lines changed

1 file changed

+188
-0
lines changed
Lines changed: 188 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
---
2+
#============= Eng. Cloud =============#
3+
# The OpenStack API credentials used to manage virtual clouds
4+
# (leave empty to use the default shared 'cloud' ECP account - 'engcloud-cloud-ci')
5+
os_cloud: 'engcloud-cloud-ci'
6+
7+
# The virtual or hardware environment identifier. This field should either be set to one
8+
# of the value that will identify the created virtual environment.
9+
# WARNING: if a virtual environment associated with the supplied ardana_env already
10+
# exists, it will be replaced.
11+
ardana_env: 'yournamehere_delete'
12+
13+
# If left unchecked, the cloud deployment steps will be skipped. This option can be used
14+
# if you only need to set up the infrastructure and configure the cloud media and
15+
# repositories, but skip the actual cloud deployment, e.g. for testing purposes.
16+
deploy_cloud: true
17+
18+
19+
#============= Repositories =============#
20+
# The cloud repository (from provo-clouddata) to be used for testing. This value can take
21+
# the following form:
22+
# stagingcloud<X> (Devel:Cloud:X:Staging)
23+
# develcloud<X> (Devel:Cloud:X)
24+
# GM<X> (official GM)
25+
# GM<X>+up (official GM plus Cloud-Updates)
26+
# cloud9MX (cloud 9 milestones)
27+
cloudsource: 'stagingcloud9'
28+
29+
# Enable SLES/Cloud test update repos (the Cloud test update repos will be enabled only
30+
# when cloudsource is GM based)
31+
updates_test_enabled: false
32+
33+
# Run ardana update after the cloud is deployed. If true the MU's will be applied only
34+
# after the cloud is deployed.
35+
update_after_deploy: false
36+
37+
# Only valid if update_after_deploy is true. The cloud repository (from provo-clouddata)
38+
# to be used to update.
39+
# This opention takes the same values as cloudsource.
40+
update_to_cloudsource: ''
41+
42+
# List of maintenance update IDs separated by comma (eg. 7396,7487)
43+
maint_updates: ''
44+
45+
# A comma separated list of repository urls (ending with .repo) to be added on the deployer node.
46+
extra_repos: ''
47+
48+
49+
#============= Gerrit =============#
50+
# A comma separated list of IDs for changes in gerrit.prv.suse.net to test.
51+
# The patchset may be supplied as part of the change ID in the form: <change_number>[/<patchset_number>]
52+
gerrit_change_ids: ''
53+
54+
# Project in IBS that will act as the parent project for the newly generated test project.
55+
# E.g. 'home:<username>'
56+
homeproject: ''
57+
58+
59+
#============= Input model =============#
60+
# The name of cloud product which will be deployed. Default is ardana and
61+
# possible values are:
62+
# - crowbar
63+
# - ardana (default)
64+
cloud_product: 'ardana'
65+
66+
# The name of the one of the available 'ardana-ci' input models to use from
67+
# the ardana-input-model git repository.
68+
# NOTE: use this parameter only if you want to use an existing input model.
69+
# To generate an input model instead, leave this field empty and use the
70+
# 'scenario_name' parameter instead.
71+
model: ''
72+
73+
# The name of one of the available scenarios that can be used to generate input models.
74+
# If this parameter is set, the following parameters may also be set to different values,
75+
# to control various aspects of the generated input model: clm_model, controllers, core_nodes,
76+
# lmm_nodes, dbmq_nodes, neutron_nodes, swift_nodes, sles_computes, rhel_computes and
77+
# disabled_services.
78+
# NOTE: use this parameter only if you want to use a generated input model. To use an existing
79+
# input model instead, leave this field empty and use the 'model' parameter instead.
80+
# Possible values:
81+
# - entry-scale-kvm
82+
# - mid-scale-kvm
83+
# - standard
84+
# - std-lmm
85+
# - std-split
86+
# - crowbar (for crowbar deployment)
87+
scenario_name: 'dualstack'
88+
89+
# Crowbar batch scenario yaml file path (relative to scripts/scenarios)
90+
# Values examples:
91+
# - cloud8/cloud8-2nodes-default.yml
92+
# - cloud8/cloud8-5nodes-compute-ha.yml
93+
# - cloud9/cloud9-2nodes-default.yml
94+
# - cloud9/cloud9-5nodes-compute-ha.yml
95+
# NOTE: propably will be removed when input generator works for crowbar
96+
scenario_file: ''
97+
98+
# The type of deployer node deployment to use for the generated input model.
99+
# Possible values:
100+
# - standalone: one node dedicated for CLM
101+
# - integrated: the first controller node will also be used as a CLM node
102+
# - crowbar: right now nothing will happen, it is just to distinguish
103+
# Input model generator scenarios using this parameter : all
104+
# NOTE: this parameter is used to generate input models. See the 'scenario_name' parameter
105+
# about using one of the available input model generator scenarios.
106+
clm_model: 'integrated'
107+
108+
# The number of controller nodes in the generated input model (0-3).
109+
# Input model generator scenarios using this parameter: standard, entry-scale-kvm.
110+
controllers: '3'
111+
112+
# The number of SLES compute nodes in the generated input model.
113+
# Input model generator scenarios using this parameter: all
114+
# NOTE: Currently all scenarios except crowbar uses 'sles_computes'. When deploying crowbar
115+
# please change sles_computes into 'computes' variable in stead.
116+
# computes: '1'
117+
sles_computes: '1'
118+
119+
# The number of RHEL (CentOS) compute nodes in the generated input model.
120+
# Input model generator scenarios using this parameter: all
121+
rhel_computes: '0'
122+
123+
# The OS distribution and version to use for Ardana RHEL compute nodes.
124+
# Possible values:
125+
# - CentOS_73
126+
# - CentOS_75
127+
# - RHEL_73 (only for BM deployments)
128+
# - RHEL_75 (only for BM deployments)
129+
rhel_os: 'CentOS_75'
130+
131+
# The number of OpenStack core services nodes in the generated input model (0-3).
132+
# Input model generator scenarios using this parameter: mid-scale-kvm, std-split.
133+
core_nodes: ''
134+
135+
# The number of LMM services nodes in the generated input model (0-3).
136+
# Input model generator scenarios using this parameter: mid-scale-kvm, std-split,
137+
# std-lmm.
138+
lmm_nodes: ''
139+
140+
# The number of database & rabbitmq service nodes in the generated input model (0-3).
141+
# Input model generator scenarios using this parameter: mid-scale-kvm, std-split.
142+
dbmq_nodes: ''
143+
144+
# The number of neutron network nodes in the generated input model (0-3).
145+
# Input model generator scenarios using this parameter: mid-scale-kvm.
146+
neutron_nodes: ''
147+
148+
# The number of swift proxy/account/container/object service nodes in the generated input model (0-3).
149+
# Input model generator scenarios using this parameter: mid-scale-kvm.
150+
swift_nodes: ''
151+
152+
# Regex matching service components and component groups to exclude from the generated input model.
153+
# Input model generator scenarios using this parameter: all
154+
# Example for disabling monasca, ceilometer, freezer and octavia set:
155+
# disabled_services: 'monasca|logging|ceilometer|cassandra|kafka|spark|storm|freezer|octavia'
156+
disabled_services: 'monasca|logging|ceilometer|cassandra|kafka|spark|storm|freezer|octavia|horizon|swift|magnum|manila|tempest|cinder|barbican|designate|heat|ironic|bind|ops-console-web'
157+
158+
# Enable (true) or disable (false) firewall rules on control plane. Default is enable: true
159+
firewall_enabled: 'true'
160+
161+
# Use ipv6 networks in the cloud input model.
162+
ipv6: true
163+
164+
165+
#============= SES =============#
166+
# Configure SES backend for glance, cinder, cinder-backup and nova
167+
ses_enabled: false
168+
169+
# Configure object-store service with RADOS Gateway. This only takes effect
170+
# if ses_enabled is set to true.
171+
ses_rgw_enabled: false
172+
173+
174+
#============= Tests =============#
175+
# Name of the filter file to use for tempest.
176+
# Comma separated values will run tempest for each selected value.
177+
# Use an empty value to skip running tempest.
178+
tempest_filter_list: ''
179+
180+
# Name of the QA tests to run.
181+
# Comma separated values will run QA tests for each selected value.
182+
# Use an empty value to skip running QA tests.
183+
qa_test_list: ''
184+
185+
186+
#============= Rocketchat =============#
187+
# Notify RocketChat when deployment starts/finishes.
188+
rc_notify: false

0 commit comments

Comments
 (0)