forked from zerovm/chef-rax-public
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrackspace_vars.yaml.example
54 lines (49 loc) · 1.36 KB
/
rackspace_vars.yaml.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
# --- credentials file in PyRax format, required
credentials: /home/zvm/.rax-corp
# --- Cloud Servers region id, required
region: IAD
# --- ssh key to use for newly created servers, required
key_name: zvm
# everything below here is a default
# don't change unless you know what you're doing
image: 23b564c9-c3e6-49f9-bc68-86c7a9ab5018 # Ubuntu 12.04 LTS
# rcbops cookbooks
cookbook:
repo: https://github.com/rcbops/chef-cookbooks
version: master
dir: /root/chef-cookbooks
# swift-lite cookbook
swift_lite:
repo: https://github.com/rcbops-cookbooks/swift-lite
version: master
# ZeroVM Zwift cookbook
zwift_cookbook:
repo: https://github.com/zerovm/zwift-cookbook
version: master
# default path for dependency cookbooks
opscode: https://github.com/opscode-cookbooks
# interfaces are needed for iptables setup
proxy_internal_interface: eth1
proxy_external_interface: eth0
storage_internal_interface: eth1
storage_external_interface: eth0
# variables for partitioning strategy
disk_strategy: rackspace
min_storage_partition: 20000 # in MB
device_weight: 1
# chef client variables
chef_server_interface: eth1
chef_client_interface: eth1
chef_client:
version: "11.2.0-1"
env: "_default"
# roles assignment
chef_roles:
storage:
- '"role[zwift-storage-server]"'
keystone:
- '"role[mysql-master]"'
- '"role[keystone]"'
proxy:
- '"role[zwift-proxy-server]"'