All Projects β†’ cloudera-labs β†’ cloudera.cluster

cloudera-labs / cloudera.cluster

Licence: Apache-2.0 license
Ansible for automating Cloudera Clusters on baremetal or similar. Main development is a Collection.

Programming Languages

Jinja
831 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to cloudera.cluster

indicium
πŸ”Ž A simple in-memory search for collections and key-value stores.
Stars: ✭ 41 (+51.85%)
Mutual labels:  collections
v2ex-collections-search
v2exζ”Άθ—ζœη΄’
Stars: ✭ 21 (-22.22%)
Mutual labels:  collections
collections-extended
Extra Python Collections - bags (multisets), setlists (unique list / indexed set), RangeMap and IndexedDict
Stars: ✭ 41 (+51.85%)
Mutual labels:  collections
HelloWorlds
Hello-World program in most programming languages
Stars: ✭ 102 (+277.78%)
Mutual labels:  collections
pyfuncol
Functional collections extension functions for Python
Stars: ✭ 32 (+18.52%)
Mutual labels:  collections
ansible-openwrt
Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python)
Stars: ✭ 34 (+25.93%)
Mutual labels:  ansible-collection
dellemc.enterprise sonic
Ansible Network Collection for Enterprise SONiC Distribution by Dell Technologies
Stars: ✭ 26 (-3.7%)
Mutual labels:  ansible-collection
NLP PEMDC
NLP Predtrained Embeddings, Models and Datasets Collections(NLP_PEMDC). The collection will keep updating.
Stars: ✭ 58 (+114.81%)
Mutual labels:  collections
hetzner.hcloud
A collection containing modules to manage resources on the Hetzner Cloud.
Stars: ✭ 58 (+114.81%)
Mutual labels:  ansible-collection
ReactiveDataDisplayManager
No description or website provided.
Stars: ✭ 35 (+29.63%)
Mutual labels:  collections
community.hashi vault
Ansible collection for managing and working with HashiCorp Vault.
Stars: ✭ 44 (+62.96%)
Mutual labels:  ansible-collection
ugo
Simple and expressive toolbox written in Go
Stars: ✭ 27 (+0%)
Mutual labels:  collections
arctos
Arctos is a museum collections management system
Stars: ✭ 39 (+44.44%)
Mutual labels:  collections
SSComposeCookBook
A Collection of major Jetpack compose UI components which are commonly used.πŸŽ‰πŸ”πŸ‘Œ
Stars: ✭ 386 (+1329.63%)
Mutual labels:  collections
community.zabbix
Zabbix Ansible modules
Stars: ✭ 224 (+729.63%)
Mutual labels:  ansible-collection
community.windows
Windows community collection for Ansible
Stars: ✭ 148 (+448.15%)
Mutual labels:  ansible-collection
awesome-hive
A curated list of awesome Hive resources.
Stars: ✭ 20 (-25.93%)
Mutual labels:  collections
php-collections
A collection library for php
Stars: ✭ 34 (+25.93%)
Mutual labels:  collections
sensu-go-ansible
Official Ansible module for Sensu Go
Stars: ✭ 30 (+11.11%)
Mutual labels:  ansible-collection
community.digitalocean
This Ansible collection contains modules for assisting in the automation of the DigitalOcean cloud.
Stars: ✭ 115 (+325.93%)
Mutual labels:  ansible-collection

Ansible Collection for Cloudera Private Cloud

Requirements

Do not use Ansible 2.9.0. This version has an issue with templating which causes the playbook execution to fail. Instead, use any 2.8.x version or a later 2.9.x version as these are not affected.

Usage

This Ansible Collection is designed to work hand-in-hand with Cloudera Deploy, which contains reference Playbooks and Example Definitions.

Tested Platforms

Cloudera Distributions

  • Cloudera Manager / CDP Private Cloud Base 7.1.x
  • Cloudera Manager / CDP Private Cloud Base 7.0.3 (limited support)
  • Cloudera Manager / CDH 6.x
  • Cloudera Manager / CDH 5.x (limited support)

Operating Systems

  • Red Hat / CentOS 7.x
  • Red Hat / CentOS 8.x
  • Ubuntu 18.04 LTS (Bionic Beaver)
  • Ubuntu 20.04 LTS (Focal Fossa)

Active development is focused on CDP Private Cloud Base (formerly CDP-DC) deployments and their respective platform compatibility matrices.

While these roles etc. can be used to deploy CDH 5.x and CDH 6.x environments, it is only possible to install a subset of their supported platform components (i.e JDK and database versions) using this tooling.

How do I contribute code?

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 [email protected].

Main steps

  • Fork the repo and create a topic branch
  • Push commits to your repo
  • Create a pull request!

Find

We use Github issues to track bugs for this project. Find an issue that you would like to work on (or file one if you have discovered a new issue!). If no-one is working on it, assign it to yourself only if you intend to work on it shortly.

Fix

Please write a good, clear commit message, with a short, descriptive title and a message that is exactly long enough to explain what the problem was, and how it was fixed.

Copyright

(C) Cloudera, Inc. 2021 All rights reserved.

License

Apache License, Version 2.0

IMPORTANT NOTICE:

This release includes support for:

  • Upgrading Cloudera Manager Server and Cloudera Manager Agents
  • Upgrading CDH 5 and/or CDH6 to CDP Private Cloud Base
  • Refreshing the config for running clusters, including adding new services or updating the config of existing services.

These features are potentially very dangerous and can cause damage to running clusters if used incorrectly. If you plan to use these features, please ensure that you test thoroughly on a disposable environment, before running on clusters that are not disposable.

Cloudera recommends that Cloudera Professional Services be engaged before using these features, particularly as none of the automation products are covered under your Cloudera Support agreements.

In order to use these capabilities you will need some permutation of the following variables:

  • cloudera_runtime_pre_upgrade (specify the version of the legacy cluster - e.g. 5.16.2)
  • update_services (true if you want to update the config of existing services)
  • upgrade_kts_cluster (true to upgrade a kts cluster)
  • activate_runtime_upgrade (true to do a patch release activation)
  • cdh_cdp_upgrade (true to do a CDH to CDP upgrade)
  • upgrade_runtime (true to upgrade between versions of CDH or CDP)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].