-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
112 lines (111 loc) · 3.12 KB
/
docker-compose.yml
File metadata and controls
112 lines (111 loc) · 3.12 KB
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
version: '2'
services:
ubuntu-setup:
build: ./ubuntu
image: openstack:ubuntu
container_name: base_image
galera-master:
build: ./galera
image: openstack:galera
container_name: galera_master
volumes:
- /opt/etc/galera:/etc/mysql
- /opt/data/galera/master:/var/lib/mysql
galera-node2:
image: openstack:galera
container_name: galera-node2
volumes:
- /opt/etc/galera:/etc/mysql
- /opt/data/galera/node2:/var/lib/mysql
galera-node3:
image: openstack:galera
container_name: galera-node3
volumes:
- /opt/etc/galera:/etc/mysql
- /opt/data/galera/node3:/var/lib/mysql
puppet-master:
build: ./puppet-master
image: openstack:puppet-master
container_name: puppet-master
command: apachectl -e DEBUG -DFOREGROUND
ports:
- 3140:3140
puppet-agent:
privileged: true
build: ./puppet-agent
image: openstack:puppet-agent
container_name: puppet-agent
command: ["/opt/puppetlabs/bin/puppet", "agent", "--verbose", "--onetime", "--no-daemonize", "--summarize" ]
links:
- puppet-master:puppet
volumes:
- /sys/fs/cgroup
- /run
- /var/lib/puppet
- /lib64
barbican:
build: ./barbican
image: openstack:barbican
container_name: os-barbican
volumes:
- /opt/etc/barbican:/etc/barbican
cinder:
build: ./cinder
image: openstack:cinder
container_name: os-cinder
volumes:
- /opt/etc/cinder:/etc/cinder
designate:
build: ./designate
image: openstack:designate
container_name: os-designate
volumes:
- /opt/etc/designate:/etc/designate
glance:
build: ./glance
image: openstack:glance
container_name: os-glance
volumes:
- /opt/etc/glance:/etc/glance
heat:
build: ./heat
image: openstack:heat
container_name: os-heat
volumes:
- /opt/etc/heat:/etc/heat
horizon:
build: ./horizon
image: openstack:horizon
container_name: os-horizon
volumes:
- /opt/etc/horizon:/etc/horizon
ironic:
build: ./ironic
image: openstack:ironic
container_name: os-ironic
volumes:
- /opt/etc/ironic:/etc/ironic
keystone:
build: ./keystone
image: openstack:keystone
container_name: os-keystone
volumes:
- /opt/etc/keystone:/etc/keystone
magnum:
build: ./magnum
image: openstack:magnum
container_name: os-magnum
volumes:
- /opt/etc/magnum:/etc/magnum
neutron:
build: ./neutron
image: openstack:neutron
container_name: os-neutron
volumes:
- /opt/etc/neutron:/etc/neutron
nova:
build: ./nova
image: openstack:nova
container_name: os-nova
volumes:
- /opt/etc/nova:/etc/nova