Skip to content

Conversation

@Chaffelson
Copy link
Contributor

No description provided.

wmudge and others added 2 commits July 15, 2022 11:19
…lative imports are difficult in Ansible, but FQCN imports are always good

WIP migrating example definitions to separate repo
Removed most uses of push-down Ansible tags as they confuse even the most experienced Ansible user
Renamed several playbooks to be more explanatory of what service they work on
Started splitting out playbooks into separate deployment areas to allow users to pick and choose, or run the whole thing from main.yml
Updated private cloud cluster deployment to include necessary steps for ECS deployment, still WIP
Refactored main to simplify some pathways for better readability, still WIP

Signed-off-by: Daniel Chaffelson <[email protected]>
@Chaffelson Chaffelson requested a review from wmudge July 21, 2022 21:35
@wmudge wmudge added the enhancement New feature or request label Jul 21, 2022
@wmudge wmudge added this to the PVC Update milestone Jul 21, 2022
@Chaffelson Chaffelson marked this pull request as draft July 21, 2022 21:37
Deploying a cluster requires facts to be gathered for ansible version, this Play now gathers facts
Updated pvc_cp_setup.yml so it'll run independently of main.yml

Signed-off-by: Daniel Chaffelson <[email protected]>
…llow independent execution

remove separate pvc-ds playbook as tags and switches better control functionality structured within the main deployment process

Signed-off-by: Daniel Chaffelson <[email protected]>
Signed-off-by: Daniel Chaffelson <[email protected]>
@wmudge wmudge marked this pull request as ready for review August 10, 2022 18:42
@wmudge
Copy link
Member

wmudge commented Aug 10, 2022

Please note this PR contains breaking changes as we begin development on the 2.x release.

@wmudge wmudge merged commit f1775c8 into cloudera-labs:devel-pvc-update Aug 10, 2022
wmudge added a commit to wmudge/cloudera-deploy that referenced this pull request Mar 8, 2023
* 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]>
wmudge added a commit that referenced this pull request Mar 8, 2023
* Update PvC prerequisites and Control Plane (#89)
* 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
* Update installation order and targeted hosts (#97)
* Move RDBMS role after TLS cert distribution role
* Update hosts for CM configuration and deployment
* Update conditionals for installation of Kerberos
* Add gather_facts to the definition verification play
* Fix teardown when dynamic infra not reachable (#93)
* 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
* Remove legacy centos7-init.sh script (#98)

Signed-off-by: Daniel Chaffelson <[email protected]>
Signed-off-by: Webster Mudge <[email protected]>
Co-authored-by: Dan Chaffelson <[email protected]>
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.

2 participants