Skip to content

Instantly share code, notes, and snippets.

@arnaudmorinol
Last active August 29, 2015 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arnaudmorinol/408b8c829aafce91deba to your computer and use it in GitHub Desktop.
Save arnaudmorinol/408b8c829aafce91deba to your computer and use it in GitHub Desktop.
Stack2 config file
# config.yaml
---
###
## DNS
###
dns::external:
- 8.8.8.8
- 8.8.4.4
dns::internal: "%{hiera('infra::dns')}"
dns::contact: "contact@opensteak.fr"
###
## HA
###
stack::ha::enabled: false
###
## OpenDayLight
###
stack::odl::enabled: false
##
# KVM password for user ubuntu for OpenSteak infra VM
##
kvm::password: 'strongpassword'
###
## OpenStack passwords
###
ceph::password: "strongpassword"
admin::password: "strongpassword"
mysql::service-password: "strongpassword"
mysql::root-password: "strongpassword"
rabbitmq::password: "strongpassword"
glance::password: "strongpassword"
nova::password: "strongpassword"
neutron::shared-secret: "strongpassword"
neutron::password: "strongpassword"
cinder::password: "strongpassword"
keystone::admin-token: "strongpassword"
horizon::secret_key: "12345"
###
## Admin stuff
###
admin::mail: "admin@opensteak.fr"
admin::tenant: 'admin'
###
## Log Levels & misc
###
verbose: 'False'
debug: 'False'
region: 'Orange'
###
## Infrastructure : servers out of openstack
###
# Network
infra::network: 192.168.1.0
infra::network_mask: 24
infra::network_broadcast: 192.168.1.255
infra::network_gw: 192.168.1.1
storage::network: 192.168.0.0
storage::network_mask: 24
storage::network_broadcast: 192.168.0.255
# DNS
infra::reverse_zone: 1.168.192.in-addr.arpa
infra::dns: 192.168.1.170
# Ceph
infra::ceph-controllers:
- controller1
# Infra tools
infra::puppet: 192.168.1.171
infra::ceph-admin: 192.168.1.240
###
## Stack : servers for openstack (vm.stack.DOMAIN)
###
stack::domain: "stack2.opensteak.fr"
stack::vm:
ha1: 192.168.1.200
rabbitmq1: 192.168.1.172
mysql1: 192.168.1.173
keystone1: 192.168.1.174
glance1: 192.168.1.175
glance-storage1: 192.168.0.204
nova1: 192.168.1.176
neutron1: 192.168.1.177
cinder1: 192.168.1.178
horizon1: 192.168.1.180
ha2: 192.168.1.220
rabbitmq2: 192.168.1.221
mysql2: 192.168.1.222
keystone2: 192.168.1.223
glance2: 192.168.1.224
glance-storage2: 192.168.0.224
nova2: 192.168.1.225
neutron2: 192.168.1.226
cinder2: 192.168.1.227
horizon2: 192.168.1.228
stack::ha::vip: 192.168.1.250
###
## Ceph stuff
###
ceph::enabled: false
cephfs::mount: '/mnt/cephfs'
cephfs::pool: 'ceph'
ceph-conf::fsid: '77a16382-8b32-476d-89b8-5ac5381209b7'
ceph-conf::libvirt-rbd-secret: '457eb676-33da-42ec-9a8c-9293d545c337'
ceph-conf::client-cinder-key: 'AQAPns9UUBRDEhAAX3UhTWUw6OXTjw/TPv6wdw=='
ceph-conf::client-cinder-backup-key: 'AQCMns9UMEkpKxAAOlCdc5EFlMR6+7iB3F4OiA=='
ceph-conf::client-glance-key: 'AQB6ns9UWJCEBhAAz1632+o+zxgMLGrXlp3rHQ=='
ceph-conf::client-bootstrap-osd-key: 'AQBvW8tUyOFPKRAA9OC5DmhyLLmHuE5f+qKbgQ=='
ceph-conf::client-bootstrap-mds-key: 'AQBwW8tU4LdvAhAA2VO8W9/M0TQFf4xl14tUBA=='
ceph-conf::client-admin-key: 'AQBvW8tUMKg7FBAABuiYm434KAYTilIaESJaAQ=='
ceph-conf::mds-key: 'AQC0g8tUGCzgAxAAbiynJ/yvu463DcMESVVbXw=='
ceph-conf::mon-key: 'AQAJcMpUAAAAABAAXUZk1mOusq5pyOmnhBfElg=='
ceph-conf::disk: '/dev/sdb'
###
## KVM
###
# Default KVM sizing
kvm::default::cpu: 2
kvm::default::ram: 1048576
# Default Pool
kvm::default::pool::name: 'default'
kvm::default::pool::mount: '/var/lib/libvirt/images'
# Default configs
kvm::default::init::folder: 'kvm/templates/cloud-init'
kvm::default::init::name: 'basic'
kvm::default::net::folder: 'kvm/templates/meta-data'
kvm::default::net::name: 'basic'
kvm::default::net::storage: 'storage'
kvm::default::conf::folder: 'kvm/templates/kvm_config'
kvm::default::conf::name: 'basic'
kvm::default::conf::storage: 'storage'
# Default SSH authorizd keys for user ubuntu
kvm::default::ssh-auth-keys:
- ssh-rsa ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDY15cdBmIs2XOpe4EiFCsaY6bmUmK/GysMoLl4UG51JCfJwvwoWCoA+6mDIbymZxhxq9IGxilp/yTA6WQ9s/5pBag1cUMJmFuda9PjOkXl04jgqh5tR6I+GZ97AvCg93KAECis5ubSqw1xOCj4utfEUtPoF1OuzqM/lE5mY4N6VKXn+fT7pCD6cifBEs6JHhVNvs5OLLp/tO8Pa3kKYQOdyS0xc3rh+t2lrzvKUSWGZbX+dLiFiEpjsUL3tDqzkEMNUn4pdv69OJuzWHCxRWPfdrY9Wg0j3mJesP29EBht+w+EC9/kBKq+1VKdmsXUXAcjEvjovVL8l1BrX3BY0R8D sansmotdepasse
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment