blob: 6b0985808b1765a6e5f9456d68500e12db42dde9 [file] [log] [blame]
Zack Williams0df6f2c2016-02-29 14:48:52 -07001---
2# roles/juju-setup/defaults/main.yml
3
Zack Williams4bbfe1d2016-02-29 16:16:29 -07004openstack_version: kilo
Zack Williams3db3b962016-03-01 21:59:25 -07005
Zack Williams4bbfe1d2016-02-29 16:16:29 -07006openstack_cfg_path: /usr/local/src/openstack.cfg
7
Zack Williams0df6f2c2016-02-29 14:48:52 -07008head_vm_list:
Zack Williams3db3b962016-03-01 21:59:25 -07009 - name: "juju"
10 cpu: "1"
11 memMB: "2048"
12 diskGB: "20"
13
14 - name: "ceilometer"
15 cpu: "1"
16 memMB: "2048"
17 diskGB: "20"
Zack Williams4bd2dbc2016-03-10 12:50:02 -070018 forwarded_ports:
19 - { ext: 8777, int: 8777 }
Zack Williams3db3b962016-03-01 21:59:25 -070020
21 - name: "glance"
22 cpu: "2"
23 memMB: "4096"
24 diskGB: "160"
Zack Williams4bd2dbc2016-03-10 12:50:02 -070025 forwarded_ports:
26 - { ext: 9292, int: 9292 }
Zack Williams3db3b962016-03-01 21:59:25 -070027
28 - name: "keystone"
29 cpu: "2"
30 memMB: "4096"
31 diskGB: "40"
Zack Williams4bd2dbc2016-03-10 12:50:02 -070032 forwarded_ports:
33 - { ext: 35357, int: 35357 }
34 - { ext: 4990, int: 4990 }
35 - { ext: 5000, int: 5000 }
Zack Williams3db3b962016-03-01 21:59:25 -070036
37 - name: "mysql"
38 cpu: "2"
39 memMB: "4096"
40 diskGB: "40"
41
42 - name: "nagios"
43 cpu: "1"
44 memMB: "2048"
45 diskGB: "20"
Zack Williams4bd2dbc2016-03-10 12:50:02 -070046 forwarded_ports:
47 - { ext: 3128, int: 80 }
Zack Williams3db3b962016-03-01 21:59:25 -070048
49 - name: "neutron-api"
50 cpu: "2"
51 memMB: "4096"
52 diskGB: "40"
Zack Williams4bd2dbc2016-03-10 12:50:02 -070053 forwarded_ports:
54 - { ext: 9696, int: 9696 }
Zack Williams3db3b962016-03-01 21:59:25 -070055
56 - name: "neutron-gateway"
57 cpu: "2"
58 memMB: "4096"
59 diskGB: "40"
60
61 - name: "nova-cloud-controller"
62 cpu: "2"
63 memMB: "4096"
64 diskGB: "40"
Zack Williams4bd2dbc2016-03-10 12:50:02 -070065 forwarded_ports:
66 - { ext: 8774, int: 8774 }
Zack Williams3db3b962016-03-01 21:59:25 -070067
68 - name: "openstack-dashboard"
69 cpu: "1"
70 memMB: "2048"
71 diskGB: "20"
Zack Williams4bd2dbc2016-03-10 12:50:02 -070072 forwarded_ports:
73 - { ext: 8080, int: 80 }
Zack Williams3db3b962016-03-01 21:59:25 -070074
75 - name: "rabbitmq-server"
76 cpu: "2"
77 memMB: "4096"
78 diskGB: "40"
Zack Williams0df6f2c2016-02-29 14:48:52 -070079
80vm_service_list:
81 - ceilometer
82 - glance
Zack Williams4bbfe1d2016-02-29 16:16:29 -070083 - keystone
Zack Williams0df6f2c2016-02-29 14:48:52 -070084 - mysql
85 - nagios
86 - neutron-api
87 - neutron-gateway
88 - nova-cloud-controller
89 - openstack-dashboard
Zack Williams4bbfe1d2016-02-29 16:16:29 -070090 - rabbitmq-server
Zack Williams0df6f2c2016-02-29 14:48:52 -070091
92standalone_service_list:
93 - ntp
94 - nrpe
95 - ceilometer-agent
96 - neutron-openvswitch
97
98service_relations:
Zack Williams4bbfe1d2016-02-29 16:16:29 -070099 - name: keystone
100 relations: [ "mysql", "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700101
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700102 - name: nova-cloud-controller
103 relations: [ "mysql", "rabbitmq-server", "glance", "keystone", "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700104
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700105 - name: glance
106 relations: [ "mysql", "keystone", "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700107
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700108 - name: neutron-gateway
109 relations: [ "neutron-api", "nova-cloud-controller", "mysql", "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700110
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700111 - name: "neutron-gateway:amqp"
112 relations: [ "rabbitmq-server:amqp", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700113
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700114 - name: neutron-api
115 relations: [ "keystone", "neutron-openvswitch", "mysql", "rabbitmq-server", "nova-cloud-controller", "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700116
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700117 - name: neutron-openvswitch
118 relations: [ "rabbitmq-server", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700119
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700120 - name: openstack-dashboard
121 relations: [ "keystone", "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700122
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700123 - name: nagios
124 relations: [ "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700125
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700126 - name: "mysql:juju-info"
127 relations: [ "nrpe:general-info", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700128
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700129 - name: rabbitmq-server
130 relations: [ "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700131
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700132 - name: ceilometer
133 relations: [ "mongodb", "rabbitmq-server", "nagios", "nrpe", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700134
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700135 - name: "ceilometer:identity-service"
136 relations: [ "keystone:identity-service", ]
Zack Williams3db3b962016-03-01 21:59:25 -0700137
Zack Williams4bbfe1d2016-02-29 16:16:29 -0700138 - name: "ceilometer:ceilometer-service"
139 relations: [ "ceilometer-agent:ceilometer-service", ]
Zack Williams0df6f2c2016-02-29 14:48:52 -0700140