File tree Expand file tree Collapse file tree 3 files changed +33
-13
lines changed Expand file tree Collapse file tree 3 files changed +33
-13
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,15 @@ cluster_version_cdh_minor: "{{ cluster_version_cdh.split('.')[1] }}"
52
52
cluster_version_cm_major: "{{ cluster_version_cm.split('.')[0] }}"
53
53
cluster_version_cm_minor: "{{ cluster_version_cm.split('.')[1] }}"
54
54
55
+ # Helper variables to control parts of the playbook
56
+ cluster_install_java: true
57
+ cluster_install_krb5_server: true
58
+ cluster_install_mysql: true
59
+ cluster_install_rngd: true
60
+ cluster_install_groups_users: true
61
+ cluster_install_cdh: true
62
+
63
+
55
64
cloudera_archive: https://archive.cloudera.com
56
65
57
66
configs_by_version:
Original file line number Diff line number Diff line change 2
2
3
3
- name : Apply temporary workaround for Cloudera Manager issue OPSAPS-36322
4
4
include : 36322.yml
5
+ when : cluster_install_groups_users | default(false)
5
6
6
7
- name : Install Cloudera Manager Agents
7
8
yum :
Original file line number Diff line number Diff line change 4
4
- name : Configure Cloudera Manager Repository
5
5
hosts : cdh_servers
6
6
roles :
7
- - cm_repo
7
+ - role : cm_repo
8
8
tags : cm_repo
9
9
10
10
- name : Install rngd
11
11
hosts : cdh_servers
12
12
roles :
13
- - rngd
13
+ - role : rngd
14
+ when : cluster_install_rngd
14
15
tags : rngd
15
16
16
17
- name : Install Java
17
18
hosts : cdh_servers
18
19
roles :
19
- - java
20
+ - role : java
21
+ when : cluster_install_java
20
22
tags : java
21
23
22
24
- name : Install MariaDB and create databases
23
25
hosts : db_server
24
26
roles :
25
- - mariadb
27
+ - role : mariadb
28
+ when : cluster_install_mysql
26
29
tags :
27
30
- mysql
28
31
- mysql_server
29
32
30
33
- name : Install MySQL Connector
31
34
hosts : cdh_servers
32
35
roles :
33
- - mysql_connector
36
+ - role : mysql_connector
37
+ when : cluster_install_mysql
34
38
tags :
35
39
- mysql
36
40
- mysql_client
37
41
38
42
- name : Install MIT KDC Server
39
43
hosts : krb5_server
40
44
roles :
41
- - krb5/server
45
+ - role : krb5/server
46
+ when : cluster_install_krb5_server
42
47
tags : krb5
43
48
44
49
- name : Install MIT KDC Client
45
50
hosts : all
46
51
roles :
47
- - { role: krb5/client, when: (krb5_kdc_type is defined) and (krb5_kdc_type != 'none') }
52
+ - role : krb5/client
53
+ when : (krb5_kdc_type is defined) and (krb5_kdc_type != 'none')
48
54
tags : krb5
49
55
50
56
- name : Configure EPEL Repository
51
57
hosts : scm_server
52
58
roles :
53
- - epel
59
+ - role : epel
54
60
tags : epel
55
61
56
62
- name : Install Cloudera Manager Agents
57
63
hosts : cdh_servers
58
64
roles :
59
- - cm_agents
65
+ - role : cm_agents
60
66
tags : cm_agents
61
67
62
68
- name : Install Cloudera Manager Server
63
69
hosts : scm_server
64
70
roles :
65
- - scm
66
- tags : cluster_template
71
+ - role : scm
72
+ tags :
73
+ - cm_server
74
+ - cluster_template
67
75
68
76
- name : Install CDH
69
77
hosts : scm_server
70
78
roles :
79
+ - role : cdh
80
+ when : cluster_install_cdh
81
+ tags :
71
82
- cdh
72
- tags : cluster_template
73
-
83
+ - cluster_template
You can’t perform that action at this time.
0 commit comments