Skip to content

Instantly share code, notes, and snippets.

@trozet
Last active September 25, 2015 23:11
Show Gist options
  • Save trozet/e02861a74b5a1505fb38 to your computer and use it in GitHub Desktop.
Save trozet/e02861a74b5a1505fb38 to your computer and use it in GitHub Desktop.
ksgen settings for foreman with Khaleesi - work in progress
global_params:
admin_email: opnfv@opnfv.com
admin_password: octopus
amqp_ip: 10.4.9.2
ceilometer_metering_secret: octopus
ceilometer_user_password: octopus
cinder_db_password: octopus
cinder_user_password: octopus
glance_db_password: octopus
glance_user_password: octopus
heat_auth_encrypt_key: octopus
heat_db_password: octopus
heat_user_password: octopus
horizon_secret_key: octopus
keystone_admin_token: octopus
keystone_db_password: octopus
memcache_ip: 10.4.9.2
mysql_ip: 10.4.9.2
mysql_root_password: octopus
neutron_db_password: octopus
neutron_ip: 10.4.9.2
neutron_metadata_shared_secret: octopus
neutron_user_password: octopus
nova_db_password: octopus
nova_user_password: octopus
odl_flag: true
private_ip: 10.4.9.2
public_ip: 10.2.84.3
swift_admin_password: octopus
swift_shared_secret: octopus
swift_user_password: octopus
trystack_db_password: octopus
foreman:
seed_values:
- { name: heat_cfn, oldvalue: true, newvalue: false }
workaround_puppet_version_lock: false
opm_branch: master
installer:
name: puppet
short_name: pupt
network:
auto_assign_floating_ip: false
variant:
short_name: m2vx
plugin:
name: neutron
workaround_openstack_packstack_rpm: false
tempest:
repo:
Fedora:
'19': http://REPLACE_ME/~REPLACE_ME/openstack-tempest-icehouse/fedora-19/
'20': http://REPLACE_ME/~REPLACE_ME/openstack-tempest-icehouse/fedora-20/
RedHat:
# '7.0': http://REPLACE_ME/~REPLACE_ME/openstack-tempest-icehouse/epel-7/
'7.0': https://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7/
use_virtual_env: false
public_allocation_end: 10.2.84.71
skip:
files: null
tests: null
public_allocation_start: 10.2.84.51
physnet: physnet1
use_custom_repo: false
public_subnet_cidr: 10.2.84.0/24
public_subnet_gateway: 10.2.84.1
additional_default_settings:
- section: compute
option: flavor_ref
value: 1
cirros_image_file: cirros-0.3.1-x86_64-disk.img
setup_method: tempest/rpm
test_name: all
rdo:
# version: icehouse
# rpm: http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-4.noarch.rpm
version: juno
rpm: http://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
rpm:
version: 20141201
dir: ~{{ nodes.tempest.remote_user }}/tempest-dir
tmp:
node_prefix: '{{ node.prefix | reject("none") | join("-") }}-'
anchors:
- https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
- http://repos.fedorapeople.org/repos/openstack/openstack-juno/
opm_repo: https://github.com/redhat-openstack/openstack-puppet-modules.git
workaround_vif_plugging: false
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
nodes:
compute:
name: oscompute11.ci.com
hostname: oscompute11.ci.com
short_name: oscompute11
type: compute
host_type: baremetal
hostgroup: Compute
mac_address: "01:23:45:67:89:AB"
bmc_ip: 10.4.17.2
bmc_mac: "01:23:45:67:89:AC"
bmc_user: root
bmc_pass: root
ansible_ssh_pass: "Op3nStack"
admin_password: ""
groups:
- compute
- foreman_nodes
- puppet
- rdo
- neutron
tempest:
name: tempest
hostname: tempest1.ci.com
short_name: tempest1
remote_user: ""
type: tempest
host_type: virtual
hostgroup: Tempest
ansible_ssh_pass: "Op3nStack"
admin_password: ""
groups:
- tempest
- foreman_nodes
- puppet
- rdo
- neutron
controller:
name: oscontroller1.ci.com
hostname: oscontroller1.ci.com
short_name: oscontroller1
type: controller
host_type: baremetal
hostgroup: Controller_Network
mac_address: "11:23:45:67:89:AB"
bmc_ip: 10.4.17.3
bmc_mac: "11:23:45:67:89:AC"
bmc_user: root
bmc_pass: root
ansible_ssh_pass: "Op3nStack"
admin_password: "octopus"
groups:
- controller
- foreman_nodes
- puppet
- rdo
- neutron
workaround_mysql_centos7: true
distro:
name: centos
centos:
'7.0':
repos: []
short_name: c
short_version: 70
version: '7.0'
rhel:
'7.0':
kickstart_url: http://REPLACE_ME/released/RHEL-7/7.0/Server/x86_64/os/
repos:
- section: rhel7-server-rpms
name: Packages for RHEL 7 - $basearch
baseurl: http://REPLACE_ME/rel-eng/repos/rhel-7.0/x86_64/
gpgcheck: 0
- section: rhel-7-server-update-rpms
name: Update Packages for Enterprise Linux 7 - $basearch
baseurl: http://REPLACE_ME/rel-eng/repos/rhel-7.0-z/x86_64/
gpgcheck: 0
- section: rhel-7-server-optional-rpms
name: Optional Packages for Enterprise Linux 7 - $basearch
baseurl: http://REPLACE_ME/released/RHEL-7/7.0/Server-optional/x86_64/os/
gpgcheck: 0
- section: rhel-7-server-extras-rpms
name: Optional Packages for Enterprise Linux 7 - $basearch
baseurl: http://REPLACE_ME/rel-eng/EXTRAS-7.0-RHEL-7-20140610.0/compose/Server/x86_64/os/
gpgcheck: 0
'6.5':
kickstart_url: http://REPLACE_ME/released/RHEL-6/6.5/Server/x86_64/os/
repos:
- section: rhel6.5-server-rpms
name: Packages for RHEL 6.5 - $basearch
baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/$basearch/os/Server
gpgcheck: 0
- section: rhel-6.5-server-update-rpms
name: Update Packages for Enterprise Linux 6.5 - $basearch
baseurl: http://REPLACE_ME.REPLACE_ME/rel-eng/repos/RHEL-6.5-Z/$basearch/
gpgcheck: 0
- section: rhel-6.5-server-optional-rpms
name: Optional Packages for Enterprise Linux 6.5 - $basearch
baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/optional/$basearch/os
gpgcheck: 0
- section: rhel6.5-server-rpms-32bit
name: Packages for RHEL 6.5 - i386
baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/i386/os/Server
gpgcheck: 0
enabled: 1
- section: rhel-6.5-server-update-rpms-32bit
name: Update Packages for Enterprise Linux 6.5 - i686
baseurl: http://REPLACE_ME.REPLACE_ME/rel-eng/repos/RHEL-6.5-Z/i686/
gpgcheck: 0
enabled: 1
- section: rhel-6.5-server-optional-rpms-32bit
name: Optional Packages for Enterprise Linux 6.5 - i386
baseurl: http://REPLACE_ME.REPLACE_ME/released/RHEL-6/6.5/Server/optional/i386/os
gpgcheck: 0
enabled: 1
subscription:
username: REPLACE_ME
password: HWj8TE28Qi0eP2c
pool: 8a85f9823e3d5e43013e3ddd4e2a0977
config:
selinux: permissive
ntp_server: 0.pool.ntp.org
dns_servers:
- 10.4.1.1
- 10.4.0.2
reboot_delay: 1
initial_boot_timeout: 180
node:
prefix:
- rdo
- pupt
- ffqiotcxz1
- null
product:
repo_type: production
name: rdo
short_name: rdo
rpm:
CentOS: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
Fedora: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
RedHat: https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
short_version: ju
repo:
production:
CentOS:
7.0.1406: http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
'6.5': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
'7.0': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
Fedora:
'20': http://repos.fedorapeople.org/repos/openstack/openstack-juno/fedora-20
'21': http://repos.fedorapeople.org/repos/openstack/openstack-juno/fedora-21
RedHat:
'6.6': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
'6.5': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6
'7.0': http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7
version: juno
config:
enable_epel: y
short_repo: prod
tester:
name: tempest
distro_reboot_options: '--no-wall '' Reboot is triggered by Ansible'' '
job:
verbosity: 1
archive:
- '{{ tempest.dir }}/etc/tempest.conf'
- '{{ tempest.dir }}/etc/tempest.conf.sample'
- '{{ tempest.dir }}/*.log'
- '{{ tempest.dir }}/*.xml'
- /root/
- /var/log/
- /etc/nova
- /etc/ceilometer
- /etc/cinder
- /etc/glance
- /etc/keystone
- /etc/neutron
- /etc/ntp
- /etc/puppet
- /etc/qpid
- /etc/qpidd.conf
- /root
- /etc/yum.repos.d
- /etc/yum.repos.d
topology:
name: multinode
short_name: mt
workaround_neutron_ovs_udev_loop: true
workaround_glance_table_utf8: false
verbosity:
debug: 0
info: 1
warning: 2
warn: 2
errors: 3
provisioner:
username: admin
network:
type: nova
name: external
skip: skip_provision
foreman_url: https://10.2.84.2/api/v2/
password: octopus
type: foreman
workaround_nova_compute_fix: false
workarounds:
enabled: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment