OSDN Git Service

adds the `supermarket-omnibus-cookbook` cookbook dependency.
[metasearch/grid-chef-repo.git] / roles / docker.rb
1 name 'docker'
2 description 'Docker Engine'
3
4 run_list(
5   'recipe[docker-grid::engine]',
6   'recipe[docker-grid::compose]',
7 )
8
9 #env_run_lists
10
11 default_attributes(
12 )
13
14 override_attributes(
15   'docker-grid' => {
16     'install_flavor' => 'dockerproject',
17     #'install_flavor' => 'os-repository',
18     'compose' => {
19       'skip_setup' => true,  # default: false
20     },
21     'engine' => {
22       #'skip_setup' => true,  # default: false
23       'version_on_centos' => '1.13.0-1',   # docker-engine
24       #'version_on_centos' => '1.12.6-1',   # docker-engine
25       #'version_on_centos' => '1.12.5-14',  # docker
26       #'version_on_centos' => '1.11.2-1',   # docker-engine
27       #'version_on_centos' => '1.10.3-1',   # docker-engine
28       #'version_on_centos' => '1.10.3-59',  # docker
29       'version_on_ubuntu' => '1.13.0-0',   # docker-engine
30       #'version_on_ubuntu' => '1.12.3-0',   # docker-engine
31       #'version_on_ubuntu' => '1.12.3-0ubuntu4~16.04.2',  # docker.io
32       #'version_on_ubuntu' => '1.11.2-0',   # docker-engine
33       #'version_on_ubuntu' => '1.10.3-0ubuntu6',          # docker.io
34       'storage-driver_on_centos' => 'overlay',
35       'storage-driver_on_ubuntu' => 'overlay',  # default: aufs
36       #'userns-remap' => 'default',
37       'daemon_extra_options' => '-H fd://',
38       # for docker >= 1.10, docker-engine >= 1.12 (on rhel family)
39       # '-H fd://' option automatically removed by this cookbook.
40       # See https://github.com/docker/docker/issues/22847
41     },
42   },
43 )