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