cloudera / cloudera-playbook

Cloudera deployment automation with Ansible
Apache License 2.0
198 stars 187 forks source link

Support latest CDH v5.x and CDH v6.x (6.2.0 currently) #26

Closed lhoss closed 5 years ago

lhoss commented 5 years ago

This PR is based on https://github.com/cloudera/cloudera-playbook/pull/23 that includes work from @maciejkowalczyk9ld

The version to deploy is set through one single variable (with current default to latest 6.2.x):

#cdh_version: 5.16.1
cdh_version: 6.2.0

Msg to the repo maintainers/committers ( @roczei ?):

roczei commented 5 years ago

Hi @maciejkowalczyk9ld,

You need to first sign and return an ICLA and CCLA before we can accept and redistribute your contribution. Once these are submitted you are free to start contributing to cloudera-playbook. Submit these to CLA@cloudera.com

Here you can find the pdf files:

https://github.com/cloudera/cloudera-playbook/tree/master/icla

Please update this issue (26) if you receive the confirmation from our CLA team.

Thank you!

lhoss commented 5 years ago

Hi @roczei

roczei commented 5 years ago

Hi Laurent (@lhoss),

Yes, I saw that you have signed these docs. Thank you very much for your efforts and dedication what you provide for improving the cloudera-playbook community!

I would like to clarify two things:

1) The cloudera-playbook git repository is not officially supported by Cloudera, but the authors recommend using it.

2) My support regarding the cloudera-playbook is a best effort work. I do not have dedicated time for this. I have added updates to this repository because I am working on a new Cloudera engineering blog article and there are some files here what I referenced from the blog. It will be published here: https://blog.cloudera.com This will cover two topics:

a) Dynamic Inventory Script for Cloudera Manager: https://github.com/cloudera/cloudera-playbook#dynamic-inventory-script-for-cloudera-manager

b) SSSD setup with Ansible (applicable for RHEL 7 / CentOS 7): https://github.com/cloudera/cloudera-playbook#sssd-setup-with-ansible-applicable-for-rhel-7--centos-7

I would like to help you, therefore I have contacted somebody inside Cloudera who may help by this work: accepting and reviewing the pull requests, answering your questions, etc. Hopefully he will contact you soon here.

Best regards,

  Gabor
lhoss commented 5 years ago

would like to help you, therefore I have contacted somebody inside Cloudera who may help by this work: accepting and reviewing the pull requests,

Thanks Gabor! The one to help, it's not by chance @alexandruanghel (the maintainer of https://github.com/hortonworks/ansible-hortonworks, where I did many contribs also)? Actually, as you don't have much time for this ansible, he could be a great help (from inside Cloudera). Another solution could be to give me committer permissions (that I can earn' by first providing working (molecule)tests .. ). ps: I'd recommend to do any new features, in feature branches first.. and only merge to master when the feature is done (and tested, etc)

roczei commented 5 years ago

Hi @lhoss

Finally we have found the owner for the cloudera-playbook repository. @dbeech is a Clouderan as well. He will help you by accepting and reviewing the pull requests, answering the questions, etc.

Best regards,

   Gabor
dbeech commented 5 years ago

Merging into cdh6_support branch to rebase onto recent changes - will fix outstanding issues from there.