OSDN Git Service

dcos-grid-0.4.3
[metasearch/grid-chef-repo.git] / roles / dcos0.rb
1 cluster_name = 'dcos0'
2
3 name cluster_name
4 description "#{cluster_name} cluster"
5
6 run_list(
7 )
8
9 #env_run_lists
10
11 default_attributes(
12 )
13
14 override_attributes(
15   'dcos-grid' => {
16     #'dcos_release_url' => 'https://downloads.dcos.io/dcos/EarlyAccess/dcos_generate_config.sh',
17     'dcos_release_url' => 'https://downloads.dcos.io/dcos/stable/dcos_generate_config.sh',
18     # 1.8.6
19     #'dcos_release_url' => 'https://downloads.dcos.io/dcos/stable/commit/cfccfbf84bbba30e695ae4887b65db44ff216b1d/dcos_generate_config.sh',
20     # 1.7-open
21     #'dcos_release_url' => 'https://downloads.dcos.io/dcos/EarlyAccess/commit/14509fe1e7899f439527fb39867194c7a425c771/dcos_generate_config.sh',
22     'dcos_cli_release_url' => 'https://downloads.dcos.io/binaries/cli/linux/x86-64/dcos-1.8/dcos',
23     'bootstrap' => {
24       'ip' => '192.168.56.100',
25       'port' => '8080',
26       'config' => {
27         'cluster_name' => cluster_name,
28         'master_list' => [
29           '192.168.56.101',
30           '192.168.56.102',
31           '192.168.56.103',
32         ],
33         'resolvers' => [
34           '8.8.8.8',
35           '8.8.4.4',
36           #{
37           #  'invalid_name' => 'dummy',
38           #},
39         ],
40         'oauth_enabled' => 'false',
41         'telemetry_enabled' => 'false',
42         #'invalid_key' => 'dummy',
43 =begin
44         'dcos_overlay_network' => {
45           'vtep_subnet' => '44.128.0.0/20',
46           'vtep_mac_oui' => '70:B3:D5:00:00:00',
47           'overlays' => [
48             {
49               'name' => 'dcos',
50               'subnet' => '9.0.0.0/8',
51               'prefix' => '26',
52             },
53           ],
54         },
55 =end
56       },
57       'ip-detect' => {
58         # the first detected interface's ip is adopted.
59         'interface' => 'eth1,eth0,enp0s8,enp0s3',
60       },
61     },
62     'node' => {
63       'auto_setup' => false,
64     },
65   },
66 )