├── .gitignore ├── LICENSE ├── README.md ├── dynamic_inventory_cm ├── dynamic_inventory_cm_py2 ├── dynamic_inventory_cm_py3 ├── group_vars ├── all ├── cdh_servers.yml └── db_server.yml ├── hosts ├── icla ├── Cloudera_CCLA_25APR2018.pdf └── Cloudera_ICLA_25APR2018.pdf ├── images └── figure_1_ansible_inventory-v2.png ├── realm_join.yaml ├── realm_leave.yaml ├── roles ├── cdh │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── base.j2 │ │ ├── hbase.j2 │ │ ├── hdfs.j2 │ │ ├── hive.j2 │ │ ├── host.j2 │ │ ├── hue.j2 │ │ ├── impala.j2 │ │ ├── instantiator.j2 │ │ ├── oozie.j2 │ │ ├── sentry.j2 │ │ ├── spark.j2 │ │ ├── spark2.j2 │ │ ├── yarn.j2 │ │ └── zookeeper.j2 ├── cm_agents │ └── tasks │ │ ├── 36322.yml │ │ └── main.yml ├── cm_repo │ └── tasks │ │ └── main.yml ├── epel │ └── tasks │ │ └── main.yml ├── java │ └── tasks │ │ ├── install_jce_from_config.yml │ │ ├── install_jce_from_zip.yml │ │ └── main.yml ├── krb5 │ ├── client │ │ ├── meta │ │ │ └── main.yml │ │ └── tasks │ │ │ └── main.yaml │ ├── common │ │ └── defaults │ │ │ └── main.yml │ └── server │ │ ├── meta │ │ └── main.yml │ │ ├── tasks │ │ └── main.yml │ │ └── templates │ │ ├── kadm5.acl.j2 │ │ └── kdc.conf.j2 ├── mariadb │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ ├── databases.yml │ │ ├── main.yml │ │ └── mysql_secure_installation.yml │ └── templates │ │ └── my.cnf.j2 ├── mysql_connector │ └── tasks │ │ └── main.yml ├── realm │ ├── join │ │ ├── tasks │ │ │ └── main.yaml │ │ └── templates │ │ │ ├── nscd.conf.j2 │ │ │ ├── realmd.conf.j2 │ │ │ └── sssd.conf.j2 │ └── leave │ │ └── tasks │ │ └── main.yaml ├── rngd │ ├── handlers │ │ └── main.yaml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── rngd.service.j2 └── scm │ ├── handlers │ └── main.yml │ ├── meta │ └── main.yml │ ├── tasks │ ├── cms.yml │ ├── license.yml │ ├── main.yml │ └── scm.yml │ └── templates │ ├── cms_base.j2 │ ├── scm.j2 │ └── scm_host_list.j2 ├── site.yml └── templates └── krb5.conf.j2 /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/README.md -------------------------------------------------------------------------------- /dynamic_inventory_cm: -------------------------------------------------------------------------------- 1 | dynamic_inventory_cm_py2 -------------------------------------------------------------------------------- /dynamic_inventory_cm_py2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/dynamic_inventory_cm_py2 -------------------------------------------------------------------------------- /dynamic_inventory_cm_py3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/dynamic_inventory_cm_py3 -------------------------------------------------------------------------------- /group_vars/all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/group_vars/all -------------------------------------------------------------------------------- /group_vars/cdh_servers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/group_vars/cdh_servers.yml -------------------------------------------------------------------------------- /group_vars/db_server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/group_vars/db_server.yml -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/hosts -------------------------------------------------------------------------------- /icla/Cloudera_CCLA_25APR2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/icla/Cloudera_CCLA_25APR2018.pdf -------------------------------------------------------------------------------- /icla/Cloudera_ICLA_25APR2018.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/icla/Cloudera_ICLA_25APR2018.pdf -------------------------------------------------------------------------------- /images/figure_1_ansible_inventory-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/images/figure_1_ansible_inventory-v2.png -------------------------------------------------------------------------------- /realm_join.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/realm_join.yaml -------------------------------------------------------------------------------- /realm_leave.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: all 3 | roles: 4 | - realm/leave 5 | -------------------------------------------------------------------------------- /roles/cdh/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/tasks/main.yml -------------------------------------------------------------------------------- /roles/cdh/templates/base.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/base.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/hbase.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/hbase.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/hdfs.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/hdfs.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/hive.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/hive.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/host.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/host.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/hue.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/hue.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/impala.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/impala.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/instantiator.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/instantiator.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/oozie.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/oozie.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/sentry.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/sentry.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/spark.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/spark.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/spark2.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/spark2.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/yarn.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/yarn.j2 -------------------------------------------------------------------------------- /roles/cdh/templates/zookeeper.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cdh/templates/zookeeper.j2 -------------------------------------------------------------------------------- /roles/cm_agents/tasks/36322.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cm_agents/tasks/36322.yml -------------------------------------------------------------------------------- /roles/cm_agents/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cm_agents/tasks/main.yml -------------------------------------------------------------------------------- /roles/cm_repo/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/cm_repo/tasks/main.yml -------------------------------------------------------------------------------- /roles/epel/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/epel/tasks/main.yml -------------------------------------------------------------------------------- /roles/java/tasks/install_jce_from_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/java/tasks/install_jce_from_config.yml -------------------------------------------------------------------------------- /roles/java/tasks/install_jce_from_zip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/java/tasks/install_jce_from_zip.yml -------------------------------------------------------------------------------- /roles/java/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/java/tasks/main.yml -------------------------------------------------------------------------------- /roles/krb5/client/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: krb5/common } -------------------------------------------------------------------------------- /roles/krb5/client/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/krb5/client/tasks/main.yaml -------------------------------------------------------------------------------- /roles/krb5/common/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/krb5/common/defaults/main.yml -------------------------------------------------------------------------------- /roles/krb5/server/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: krb5/common } -------------------------------------------------------------------------------- /roles/krb5/server/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/krb5/server/tasks/main.yml -------------------------------------------------------------------------------- /roles/krb5/server/templates/kadm5.acl.j2: -------------------------------------------------------------------------------- 1 | */admin@{{ krb5_realm|upper }} * -------------------------------------------------------------------------------- /roles/krb5/server/templates/kdc.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/krb5/server/templates/kdc.conf.j2 -------------------------------------------------------------------------------- /roles/mariadb/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/mariadb/handlers/main.yml -------------------------------------------------------------------------------- /roles/mariadb/tasks/databases.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/mariadb/tasks/databases.yml -------------------------------------------------------------------------------- /roles/mariadb/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/mariadb/tasks/main.yml -------------------------------------------------------------------------------- /roles/mariadb/tasks/mysql_secure_installation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/mariadb/tasks/mysql_secure_installation.yml -------------------------------------------------------------------------------- /roles/mariadb/templates/my.cnf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/mariadb/templates/my.cnf.j2 -------------------------------------------------------------------------------- /roles/mysql_connector/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/mysql_connector/tasks/main.yml -------------------------------------------------------------------------------- /roles/realm/join/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/realm/join/tasks/main.yaml -------------------------------------------------------------------------------- /roles/realm/join/templates/nscd.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/realm/join/templates/nscd.conf.j2 -------------------------------------------------------------------------------- /roles/realm/join/templates/realmd.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/realm/join/templates/realmd.conf.j2 -------------------------------------------------------------------------------- /roles/realm/join/templates/sssd.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/realm/join/templates/sssd.conf.j2 -------------------------------------------------------------------------------- /roles/realm/leave/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/realm/leave/tasks/main.yaml -------------------------------------------------------------------------------- /roles/rngd/handlers/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/rngd/handlers/main.yaml -------------------------------------------------------------------------------- /roles/rngd/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/rngd/tasks/main.yml -------------------------------------------------------------------------------- /roles/rngd/templates/rngd.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/rngd/templates/rngd.service.j2 -------------------------------------------------------------------------------- /roles/scm/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/handlers/main.yml -------------------------------------------------------------------------------- /roles/scm/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: krb5/common } -------------------------------------------------------------------------------- /roles/scm/tasks/cms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/tasks/cms.yml -------------------------------------------------------------------------------- /roles/scm/tasks/license.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/tasks/license.yml -------------------------------------------------------------------------------- /roles/scm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/tasks/main.yml -------------------------------------------------------------------------------- /roles/scm/tasks/scm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/tasks/scm.yml -------------------------------------------------------------------------------- /roles/scm/templates/cms_base.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/templates/cms_base.j2 -------------------------------------------------------------------------------- /roles/scm/templates/scm.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/templates/scm.j2 -------------------------------------------------------------------------------- /roles/scm/templates/scm_host_list.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/roles/scm/templates/scm_host_list.j2 -------------------------------------------------------------------------------- /site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/site.yml -------------------------------------------------------------------------------- /templates/krb5.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudera/cloudera-playbook/HEAD/templates/krb5.conf.j2 --------------------------------------------------------------------------------