blob: cc871dd3a1cf07426542cdb97ee1db2ac9658842 [file] [log] [blame]
Ilya Kharin91935e52017-03-23 17:51:00 +04001parameters:
2 _param:
3 docker_rundeck_replicas: 1
Ilya Kharin9b2348c2017-04-13 15:55:32 +04004 docker_image_rundeck: docker-sandbox.sandbox.mirantis.net/ikharin/oss/rundeck:devel
Ilya Kharin91935e52017-03-23 17:51:00 +04005 docker:
6 client:
7 service:
8 rundeck:
9 environment:
10 SERVER_URL: "http://${_param:haproxy_rundeck_bind_host}:${_param:haproxy_rundeck_bind_port}"
11 RUNDECK_ADMIN_PASSWORD: ${_param:rundeck_admin_password}
12 replicas: ${_param:docker_rundeck_replicas}
13 image: ${_param:docker_image_rundeck}
14 restart:
15 condition: any
16 ports:
17 - 14440:4440
18 volume:
Ilya Kharin9b2348c2017-04-13 15:55:32 +040019 framework.properties:
Ilya Kharin91935e52017-03-23 17:51:00 +040020 type: bind
Ilya Kharin9b2348c2017-04-13 15:55:32 +040021 source: /srv/volumes/rundeck/config/framework.properties
22 destination: /etc/rundeck/framework.properties
23 tokens.properties:
24 type: bind
25 source: /srv/volumes/rundeck/config/tokens.properties
26 destination: /etc/rundeck/tokens.properties
Ilya Kharin91935e52017-03-23 17:51:00 +040027 rundeck:
28 type: bind
29 source: /srv/volumes/rundeck/rundeck
30 destination: /var/rundeck
31 mysql:
32 type: bind
33 source: /srv/volumes/rundeck/mysql
34 destination: /var/lib/mysql
35 log:
36 type: bind
37 source: /srv/volumes/rundeck/log
38 destination: /var/log/rundeck
39 logs:
40 type: bind
41 source: /srv/volumes/rundeck/logs
42 destination: /var/lib/rundeck/logs
43 plugins:
44 type: bind
45 source: /srv/volumes/rundeck/plugins
46 destination: /opt/rundeck-plugins
47 storage:
48 type: bind
49 source: /srv/volumes/rundeck/storage
50 destination: /var/lib/rundeck/var/storage