Allows domain name to be configured
[genesis.git] / foreman / ci / opnfv_ksgen_settings.yml
1 global_params:
2   admin_email: opnfv@opnfv.com
3   ha_flag: "true"
4   odl_flag: "true"
5   private_network:
6   storage_network:
7   controllers_hostnames_array: oscontroller1,oscontroller2,oscontroller3
8   controllers_ip_array:
9   amqp_vip:
10   private_subnet:
11   cinder_admin_vip:
12   cinder_private_vip:
13   cinder_public_vip:
14   db_vip:
15   glance_admin_vip:
16   glance_private_vip:
17   glance_public_vip:
18   heat_admin_vip:
19   heat_private_vip:
20   heat_public_vip:
21   heat_cfn_admin_vip:
22   heat_cfn_private_vip:
23   heat_cfn_public_vip:
24   horizon_admin_vip:
25   horizon_private_vip:
26   horizon_public_vip:
27   keystone_admin_vip:
28   keystone_private_vip:
29   keystone_public_vip:
30   loadbalancer_vip:
31   neutron_admin_vip:
32   neutron_private_vip:
33   neutron_public_vip:
34   nova_admin_vip:
35   nova_private_vip:
36   nova_public_vip:
37   external_network_flag: "true"
38   public_gateway:
39   public_dns:
40   public_network:
41   public_subnet:
42   public_allocation_start:
43   public_allocation_end:
44   deployment_type:
45 network_type: multi_network
46 default_gw:
47 no_dhcp: false
48 domain_name: opnfv.com
49 foreman:
50   seed_values:
51     - { name: heat_cfn, oldvalue: true, newvalue: false }
52 workaround_puppet_version_lock: false
53 opm_branch: master
54 installer:
55   name: puppet
56   short_name: pupt
57   network:
58     auto_assign_floating_ip: false
59     variant:
60       short_name: m2vx
61     plugin:
62       name: neutron
63 workaround_openstack_packstack_rpm: false
64 tempest:
65   repo:
66     Fedora:
67       '19': http://REPLACE_ME/~REPLACE_ME/openstack-tempest-icehouse/fedora-19/
68       '20': http://REPLACE_ME/~REPLACE_ME/openstack-tempest-icehouse/fedora-20/
69     RedHat:
70        '7.0': https://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7/
71   use_virtual_env: false
72   public_allocation_end: 10.2.84.71
73   skip:
74     files: null
75     tests: null
76   public_allocation_start: 10.2.84.51
77   physnet: physnet1
78   use_custom_repo: false
79   public_subnet_cidr: 10.2.84.0/24
80   public_subnet_gateway: 10.2.84.1
81   additional_default_settings:
82   - section: compute
83     option: flavor_ref
84     value: 1
85   cirros_image_file: cirros-0.3.1-x86_64-disk.img
86   setup_method: tempest/rpm
87   test_name: all
88   rdo:
89      version: juno
90      rpm: http://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
91   rpm:
92     version: 20141201
93   dir: ~{{ nodes.tempest.remote_user }}/tempest-dir
94 tmp:
95   node_prefix: '{{ node.prefix | reject("none") | join("-") }}-'
96   anchors:
97   - https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
98   - http://repos.fedorapeople.org/repos/openstack/openstack-juno/
99 opm_repo: https://github.com/redhat-openstack/openstack-puppet-modules.git
100 workaround_vif_plugging: false
101 openstack_packstack_rpm: http://REPLACE_ME/brewroot/packages/openstack-puppet-modules/2013.2/9.el6ost/noarch/openstack-puppet-modules-2013.2-9.el6ost.noarch.rpm
102 nodes:
103   compute:
104     name: oscompute11.{{ domain_name }}
105     hostname: oscompute11.{{ domain_name }}
106     short_name: oscompute11
107     type: compute
108     host_type: baremetal
109     hostgroup: Compute
110     mac_address: "10:23:45:67:89:AB"
111     bmc_ip: 10.4.17.2
112     bmc_mac: "10:23:45:67:88:AB"
113     bmc_user: root
114     bmc_pass: root
115     admin_ip: compute_admin
116     ansible_ssh_pass: "Op3nStack"
117     admin_password: ""
118     groups:
119     - compute
120     - foreman_nodes
121     - puppet
122     - rdo
123     - neutron
124   controller1:
125     name: oscontroller1.{{ domain_name }}
126     hostname: oscontroller1.{{ domain_name }}
127     short_name: oscontroller1
128     type: controller
129     host_type: baremetal
130     hostgroup: Controller_Network_ODL
131     mac_address: "10:23:45:67:89:AC"
132     bmc_ip: 10.4.17.3
133     bmc_mac: "10:23:45:67:88:AC"
134     bmc_user: root
135     bmc_pass: root
136     admin_ip: controller1_admin
137     private_ip: controller1_private
138     private_mac: "10:23:45:67:87:AC"
139     ansible_ssh_pass: "Op3nStack"
140     admin_password: "octopus"
141     groups:
142     - controller
143     - foreman_nodes
144     - puppet
145     - rdo
146     - neutron
147   controller2:
148     name: oscontroller2.{{ domain_name }}
149     hostname: oscontroller2.{{ domain_name }}
150     short_name: oscontroller2
151     type: controller
152     host_type: baremetal
153     hostgroup: Controller_Network
154     mac_address: "10:23:45:67:89:AD"
155     bmc_ip: 10.4.17.4
156     bmc_mac: "10:23:45:67:88:AD"
157     bmc_user: root
158     bmc_pass: root
159     admin_ip: controller2_admin
160     private_ip: controller2_private
161     private_mac: "10:23:45:67:87:AD"
162     ansible_ssh_pass: "Op3nStack"
163     admin_password: "octopus"
164     groups:
165     - controller
166     - foreman_nodes
167     - puppet
168     - rdo
169     - neutron
170   controller3:
171     name: oscontroller3.{{ domain_name }}
172     hostname: oscontroller3.{{ domain_name }}
173     short_name: oscontroller3
174     type: controller
175     host_type: baremetal
176     hostgroup: Controller_Network
177     mac_address: "10:23:45:67:89:AE"
178     bmc_ip: 10.4.17.5
179     bmc_mac: "10:23:45:67:88:AE"
180     bmc_user: root
181     bmc_pass: root
182     admin_ip: controller3_admin
183     private_ip: controller3_private
184     private_mac: "10:23:45:67:87:AE"
185     ansible_ssh_pass: "Op3nStack"
186     admin_password: "octopus"
187     groups:
188     - controller
189     - foreman_nodes
190     - puppet
191     - rdo
192     - neutron
193 workaround_mysql_centos7: true
194 distro:
195   name: centos
196   centos:
197     '7.0':
198       repos: []
199   short_name: c
200   short_version: 70
201   version: '7.0'
202   rhel:
203     '7.0':
204       kickstart_url: http://REPLACE_ME/released/RHEL-7/7.0/Server/x86_64/os/
205       repos:
206       - section: rhel7-server-rpms
207         name: Packages for RHEL 7 - $basearch
208         baseurl: http://REPLACE_ME/rel-eng/repos/rhel-7.0/x86_64/
209         gpgcheck: 0
210       - section: rhel-7-server-update-rpms
211         name: Update Packages for Enterprise Linux 7 - $basearch
212         baseurl: http://REPLACE_ME/rel-eng/repos/rhel-7.0-z/x86_64/
213         gpgcheck: 0
214       - section: rhel-7-server-optional-rpms
215         name: Optional Packages for Enterprise Linux 7 - $basearch
216         baseurl: http://REPLACE_ME/released/RHEL-7/7.0/Server-optional/x86_64/os/
217         gpgcheck: 0
218       - section: rhel-7-server-extras-rpms
219         name: Optional Packages for Enterprise Linux 7 - $basearch
220         baseurl: http://REPLACE_ME/rel-eng/EXTRAS-7.0-RHEL-7-20140610.0/compose/Server/x86_64/os/
221         gpgcheck: 0
222     '6.5':
223       kickstart_url: http://REPLACE_ME/released/RHEL-6/6.5/Server/x86_64/os/
224       repos:
225       - section: rhel6.5-server-rpms
226         name: Packages for RHEL 6.5 - $basearch
227         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/$basearch/os/Server
228         gpgcheck: 0
229       - section: rhel-6.5-server-update-rpms
230         name: Update Packages for Enterprise Linux 6.5 - $basearch
231         baseurl: http://REPLACE_ME.REPLACE_ME/rel-eng/repos/RHEL-6.5-Z/$basearch/
232         gpgcheck: 0
233       - section: rhel-6.5-server-optional-rpms
234         name: Optional Packages for Enterprise Linux 6.5 - $basearch
235         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/optional/$basearch/os
236         gpgcheck: 0
237       - section: rhel6.5-server-rpms-32bit
238         name: Packages for RHEL 6.5 - i386
239         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/i386/os/Server
240         gpgcheck: 0
241         enabled: 1
242       - section: rhel-6.5-server-update-rpms-32bit
243         name: Update Packages for Enterprise Linux 6.5 - i686
244         baseurl: http://REPLACE_ME.REPLACE_ME/rel-eng/repos/RHEL-6.5-Z/i686/
245         gpgcheck: 0
246         enabled: 1
247       - section: rhel-6.5-server-optional-rpms-32bit
248         name: Optional Packages for Enterprise Linux 6.5 - i386
249         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/optional/i386/os
250         gpgcheck: 0
251         enabled: 1
252     subscription:
253       username: REPLACE_ME
254       password: HWj8TE28Qi0eP2c
255       pool: 8a85f9823e3d5e43013e3ddd4e2a0977
256   config:
257     selinux: permissive
258     ntp_server: 0.pool.ntp.org
259     dns_servers:
260     - 10.4.1.1
261     - 10.4.0.2
262     reboot_delay: 1
263     initial_boot_timeout: 180
264 node:
265   prefix:
266   - rdo
267   - pupt
268   - ffqiotcxz1
269   - null
270 product:
271   repo_type: production
272   name: rdo
273   short_name: rdo
274   rpm:
275     CentOS: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
276     Fedora: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
277     RedHat: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
278   short_version: ju
279   repo:
280     production:
281       CentOS:
282         7.0.1406: http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
283         '6.5': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
284         '7.0': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
285       Fedora:
286         '20': http://repos.fedorapeople.org/repos/openstack/openstack-juno/fedora-20
287         '21': http://repos.fedorapeople.org/repos/openstack/openstack-juno/fedora-21
288       RedHat:
289         '6.6': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
290         '6.5': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
291         '7.0': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
292   version: juno
293   config:
294     enable_epel: y
295   short_repo: prod
296 tester:
297   name: tempest
298 distro_reboot_options: '--no-wall '' Reboot is triggered by Ansible'' '
299 job:
300   verbosity: 1
301   archive:
302   - '{{ tempest.dir }}/etc/tempest.conf'
303   - '{{ tempest.dir }}/etc/tempest.conf.sample'
304   - '{{ tempest.dir }}/*.log'
305   - '{{ tempest.dir }}/*.xml'
306   - /root/
307   - /var/log/
308   - /etc/nova
309   - /etc/ceilometer
310   - /etc/cinder
311   - /etc/glance
312   - /etc/keystone
313   - /etc/neutron
314   - /etc/ntp
315   - /etc/puppet
316   - /etc/qpid
317   - /etc/qpidd.conf
318   - /root
319   - /etc/yum.repos.d
320   - /etc/yum.repos.d
321 topology:
322   name: multinode
323   short_name: mt
324 workaround_neutron_ovs_udev_loop: true
325 workaround_glance_table_utf8: false
326 verbosity:
327   debug: 0
328   info: 1
329   warning: 2
330   warn: 2
331   errors: 3
332 provisioner:
333   username: admin
334   network:
335     type: nova
336     name: external
337   skip: skip_provision
338   foreman_url: https://10.2.84.2/api/v2/
339   password: octopus
340   type: foreman
341 workaround_nova_compute_fix: false
342 workarounds:
343   enabled: true
344