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     cpus: 2
119     memory: 2048
120     disk: 40
121     groups:
122     - compute
123     - foreman_nodes
124     - puppet
125     - rdo
126     - neutron
127   controller1:
128     name: oscontroller1.{{ domain_name }}
129     hostname: oscontroller1.{{ domain_name }}
130     short_name: oscontroller1
131     type: controller
132     host_type: baremetal
133     hostgroup: Controller_Network_ODL
134     mac_address: "10:23:45:67:89:AC"
135     bmc_ip: 10.4.17.3
136     bmc_mac: "10:23:45:67:88:AC"
137     bmc_user: root
138     bmc_pass: root
139     admin_ip: controller1_admin
140     private_ip: controller1_private
141     private_mac: "10:23:45:67:87:AC"
142     ansible_ssh_pass: "Op3nStack"
143     admin_password: "octopus"
144     cpus: 2
145     memory: 4096
146     disk: 40
147     groups:
148     - controller
149     - foreman_nodes
150     - puppet
151     - rdo
152     - neutron
153   controller2:
154     name: oscontroller2.{{ domain_name }}
155     hostname: oscontroller2.{{ domain_name }}
156     short_name: oscontroller2
157     type: controller
158     host_type: baremetal
159     hostgroup: Controller_Network
160     mac_address: "10:23:45:67:89:AD"
161     bmc_ip: 10.4.17.4
162     bmc_mac: "10:23:45:67:88:AD"
163     bmc_user: root
164     bmc_pass: root
165     admin_ip: controller2_admin
166     private_ip: controller2_private
167     private_mac: "10:23:45:67:87:AD"
168     ansible_ssh_pass: "Op3nStack"
169     admin_password: "octopus"
170     cpus: 2
171     memory: 4096
172     disk: 40
173     groups:
174     - controller
175     - foreman_nodes
176     - puppet
177     - rdo
178     - neutron
179   controller3:
180     name: oscontroller3.{{ domain_name }}
181     hostname: oscontroller3.{{ domain_name }}
182     short_name: oscontroller3
183     type: controller
184     host_type: baremetal
185     hostgroup: Controller_Network
186     mac_address: "10:23:45:67:89:AE"
187     bmc_ip: 10.4.17.5
188     bmc_mac: "10:23:45:67:88:AE"
189     bmc_user: root
190     bmc_pass: root
191     admin_ip: controller3_admin
192     private_ip: controller3_private
193     private_mac: "10:23:45:67:87:AE"
194     ansible_ssh_pass: "Op3nStack"
195     admin_password: "octopus"
196     cpus: 2
197     memory: 4096
198     disk: 40
199     groups:
200     - controller
201     - foreman_nodes
202     - puppet
203     - rdo
204     - neutron
205 workaround_mysql_centos7: true
206 distro:
207   name: centos
208   centos:
209     '7.0':
210       repos: []
211   short_name: c
212   short_version: 70
213   version: '7.0'
214   rhel:
215     '7.0':
216       kickstart_url: http://REPLACE_ME/released/RHEL-7/7.0/Server/x86_64/os/
217       repos:
218       - section: rhel7-server-rpms
219         name: Packages for RHEL 7 - $basearch
220         baseurl: http://REPLACE_ME/rel-eng/repos/rhel-7.0/x86_64/
221         gpgcheck: 0
222       - section: rhel-7-server-update-rpms
223         name: Update Packages for Enterprise Linux 7 - $basearch
224         baseurl: http://REPLACE_ME/rel-eng/repos/rhel-7.0-z/x86_64/
225         gpgcheck: 0
226       - section: rhel-7-server-optional-rpms
227         name: Optional Packages for Enterprise Linux 7 - $basearch
228         baseurl: http://REPLACE_ME/released/RHEL-7/7.0/Server-optional/x86_64/os/
229         gpgcheck: 0
230       - section: rhel-7-server-extras-rpms
231         name: Optional Packages for Enterprise Linux 7 - $basearch
232         baseurl: http://REPLACE_ME/rel-eng/EXTRAS-7.0-RHEL-7-20140610.0/compose/Server/x86_64/os/
233         gpgcheck: 0
234     '6.5':
235       kickstart_url: http://REPLACE_ME/released/RHEL-6/6.5/Server/x86_64/os/
236       repos:
237       - section: rhel6.5-server-rpms
238         name: Packages for RHEL 6.5 - $basearch
239         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/$basearch/os/Server
240         gpgcheck: 0
241       - section: rhel-6.5-server-update-rpms
242         name: Update Packages for Enterprise Linux 6.5 - $basearch
243         baseurl: http://REPLACE_ME.REPLACE_ME/rel-eng/repos/RHEL-6.5-Z/$basearch/
244         gpgcheck: 0
245       - section: rhel-6.5-server-optional-rpms
246         name: Optional Packages for Enterprise Linux 6.5 - $basearch
247         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/optional/$basearch/os
248         gpgcheck: 0
249       - section: rhel6.5-server-rpms-32bit
250         name: Packages for RHEL 6.5 - i386
251         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/i386/os/Server
252         gpgcheck: 0
253         enabled: 1
254       - section: rhel-6.5-server-update-rpms-32bit
255         name: Update Packages for Enterprise Linux 6.5 - i686
256         baseurl: http://REPLACE_ME.REPLACE_ME/rel-eng/repos/RHEL-6.5-Z/i686/
257         gpgcheck: 0
258         enabled: 1
259       - section: rhel-6.5-server-optional-rpms-32bit
260         name: Optional Packages for Enterprise Linux 6.5 - i386
261         baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/optional/i386/os
262         gpgcheck: 0
263         enabled: 1
264     subscription:
265       username: REPLACE_ME
266       password: HWj8TE28Qi0eP2c
267       pool: 8a85f9823e3d5e43013e3ddd4e2a0977
268   config:
269     selinux: permissive
270     ntp_server: 0.pool.ntp.org
271     dns_servers:
272     - 10.4.1.1
273     - 10.4.0.2
274     reboot_delay: 1
275     initial_boot_timeout: 180
276 node:
277   prefix:
278   - rdo
279   - pupt
280   - ffqiotcxz1
281   - null
282 product:
283   repo_type: production
284   name: rdo
285   short_name: rdo
286   rpm:
287     CentOS: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
288     Fedora: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
289     RedHat: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
290   short_version: ju
291   repo:
292     production:
293       CentOS:
294         7.0.1406: http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
295         '6.5': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
296         '7.0': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
297       Fedora:
298         '20': http://repos.fedorapeople.org/repos/openstack/openstack-juno/fedora-20
299         '21': http://repos.fedorapeople.org/repos/openstack/openstack-juno/fedora-21
300       RedHat:
301         '6.6': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
302         '6.5': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
303         '7.0': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
304   version: juno
305   config:
306     enable_epel: y
307   short_repo: prod
308 tester:
309   name: tempest
310 distro_reboot_options: '--no-wall '' Reboot is triggered by Ansible'' '
311 job:
312   verbosity: 1
313   archive:
314   - '{{ tempest.dir }}/etc/tempest.conf'
315   - '{{ tempest.dir }}/etc/tempest.conf.sample'
316   - '{{ tempest.dir }}/*.log'
317   - '{{ tempest.dir }}/*.xml'
318   - /root/
319   - /var/log/
320   - /etc/nova
321   - /etc/ceilometer
322   - /etc/cinder
323   - /etc/glance
324   - /etc/keystone
325   - /etc/neutron
326   - /etc/ntp
327   - /etc/puppet
328   - /etc/qpid
329   - /etc/qpidd.conf
330   - /root
331   - /etc/yum.repos.d
332   - /etc/yum.repos.d
333 topology:
334   name: multinode
335   short_name: mt
336 workaround_neutron_ovs_udev_loop: true
337 workaround_glance_table_utf8: false
338 verbosity:
339   debug: 0
340   info: 1
341   warning: 2
342   warn: 2
343   errors: 3
344 provisioner:
345   username: admin
346   network:
347     type: nova
348     name: external
349   skip: skip_provision
350   foreman_url: https://10.2.84.2/api/v2/
351   password: octopus
352   type: foreman
353 workaround_nova_compute_fix: false
354 workarounds:
355   enabled: true
356