Skip to content

Conversation

wmudge
Copy link
Member

@wmudge wmudge commented Mar 8, 2023

This is a rebase of the devel-pvc-update branch onto devel.

wmudge and others added 4 commits March 8, 2023 16:36
* Initial version for CDP Public Cloud setup and teardown using definition-based infrastructure
* Migrate roles from cloudera-deploy to cloudera.exe collection, as relative imports are difficult in Ansible, but FQCN imports are always good
* Migrate WIP example definitions to separate repo
* Remove most uses of push-down Ansible tags as they confuse even the most experienced Ansible user
* Rename several playbooks to be more explanatory of what service they work on
* Split playbooks into separate deployment areas to allow users to run adhoc or in sequence via main.yml
* Update private cloud cluster deployment to include necessary steps for ECS deployment
* Refactor main to simplify some pathways for better readability
* Rename iptables role to be generic prereqs for pvc_ecs
* Gather facts necessary for cluster deployment
* Update pvc_cp_setup.yml so it runs independent of main.yml
* Break pvc playbooks out into groups according to functional area to allow independent execution
* Remove separate pvc-ds playbook as tags and switches better control functionality structured within the main deployment process
* Add teardown play for ECS clusters

Signed-off-by: Daniel Chaffelson <[email protected]>
Co-authored-by: Webster Mudge <[email protected]>
Signed-off-by: Webster Mudge <[email protected]>
* Move RDBMS role after TLS cert distribution role

Signed-off-by: Webster Mudge <[email protected]>

* Update hosts for CM configuration and deployment
Update conditionals for installation of Kerberos

Signed-off-by: Webster Mudge <[email protected]>

* Add gather_facts to the definition verification play

Signed-off-by: Webster Mudge <[email protected]>

Signed-off-by: Webster Mudge <[email protected]>
* Remove Infra availability checks during teardown as Infra may not actually be reachable
* Add 'pvc' tag to cluster deployment for the scenario where ECS is being added to an existing CDP Base cluster
* Remove duplicate call to deploy local OS user accounts for ECS

Signed-off-by: Daniel Chaffelson <[email protected]>
Fixes cloudera-labs#70; deprecate centos7-init.sh in favour of local setup playbook in cldr-runner, as this is a better home for this setup

Signed-off-by: Daniel Chaffelson <[email protected]>
@wmudge wmudge added the enhancement New feature or request label Mar 8, 2023
@wmudge wmudge requested a review from a team March 8, 2023 21:40
Copy link
Contributor

@jimright jimright left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Approved.

@wmudge wmudge merged commit ef8bcab into cloudera-labs:devel Mar 8, 2023
@wmudge wmudge deleted the feature/pvc-updates branch June 9, 2023 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

3 participants