From 17a2165fef51e0c1f43e8b64aee3a8cdff6e1ad5 Mon Sep 17 00:00:00 2001 From: Ranabir Chakraborty Date: Tue, 22 Oct 2024 10:20:44 +0530 Subject: [PATCH] Rename and restructure the collection. --- CHANGELOG.rst | 4 ++-- README.md | 10 +++++----- galaxy.yml | 8 ++++---- inventory/cloud_aws_ec2.yml | 2 +- inventory/group_vars/all.yml | 2 +- inventory/group_vars/eu_central_1.yml | 2 +- playbooks/roles/aws/README.md | 2 +- playbooks/roles/certificates/README.md | 2 +- playbooks/roles/fastpackages/README.md | 2 +- playbooks/roles/promtail/README.md | 2 +- roles | 1 + 11 files changed, 19 insertions(+), 18 deletions(-) create mode 120000 roles diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e32b924..54ac7fc 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,5 +1,5 @@ =========================================== -infra.rhbk-datagrid-aws Release Notes +infra.rhbk-ha-cluster Release Notes =========================================== .. contents:: Topics @@ -10,4 +10,4 @@ v1.0.0 Release Summary --------------- -This is the first stable release of the ``infra.rhbk-datagrid-aws`` collection. \ No newline at end of file +This is the first stable release of the ``infra.rhbk-ha-cluster`` collection. \ No newline at end of file diff --git a/README.md b/README.md index c3b028b..2ec3d75 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -# rhbk-datagrid-aws +# rhbk-ha-cluster -[![CI](https://github.com/ansible-middleware/rhbk-datagrid-aws/actions/workflows/ci.yml/badge.svg)](https://github.com/ansible-middleware/rhbk-datagrid-aws/actions/workflows/ci.yml) +[![CI](https://github.com/ansible-middleware/rhbk-ha-cluster/actions/workflows/ci.yml/badge.svg)](https://github.com/ansible-middleware/rhbk-ha-cluster/actions/workflows/ci.yml) Provision and deploy a Red Hat Build of Keycloak authentication service on multiple AWS regions via Ansible -### Use case of rhbk-datagrid-aws collection +### Use case of rhbk-ha-cluster collection -The primary use case of the `rhbk-datagrid-aws` collection is to install Red Hat Build of Keycloak (RHBK) with high availability (HA) across multiple AWS regions. This ensures that the authentication service is resilient, fault-tolerant, and capable of serving users even in the event of a regional failure. By leveraging AWS infrastructure, the collection automates the setup of RHBK in a highly available architecture, integrating with Data Grid for distributed caching and ensuring smooth, secure authentication. +The primary use case of the `rhbk-ha-cluster` collection is to install Red Hat Build of Keycloak (RHBK) with high availability (HA) across multiple AWS regions. This ensures that the authentication service is resilient, fault-tolerant, and capable of serving users even in the event of a regional failure. By leveraging AWS infrastructure, the collection automates the setup of RHBK in a highly available architecture, integrating with Data Grid for distributed caching and ensuring smooth, secure authentication. ### 0. prerequisites @@ -80,4 +80,4 @@ Inside `playbooks/roles` path we have `deploy.yml` playbook to deploy data_grid ## License -[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-datagrid-aws/blob/main/LICENSE) +[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-ha-cluster/blob/main/LICENSE) diff --git a/galaxy.yml b/galaxy.yml index 642f51f..8eaa067 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -29,10 +29,10 @@ dependencies: "redhat.rhbk": ">=2.0.0" "redhat.data_grid": ">=1.1.4" "ansible.posix": ">=1.4.0" -repository: https://github.com/ansible-middleware/rhbk-datagrid-aws -documentation: https://ansible-middleware.github.io/rhbk-datagrid-aws -homepage: https://github.com/ansible-middleware/rhbk-datagrid-aws -issues: https://github.com/ansible-middleware/rhbk-datagrid-aws/issues +repository: https://github.com/ansible-middleware/rhbk-ha-cluster +documentation: https://ansible-middleware.github.io/rhbk-ha-cluster +homepage: https://github.com/ansible-middleware/rhbk-ha-cluster +issues: https://github.com/ansible-middleware/rhbk-ha-cluster/issues build_ignore: - .gitignore - .github diff --git a/inventory/cloud_aws_ec2.yml b/inventory/cloud_aws_ec2.yml index 81de2bd..3bbb3ac 100644 --- a/inventory/cloud_aws_ec2.yml +++ b/inventory/cloud_aws_ec2.yml @@ -5,7 +5,7 @@ regions: filters: tag:Created-By: ansible tag:Application: rhbk - tag:Environment: rhbk-datagrid-aws + tag:Environment: rhbk-ha-cluster hostnames: - tag:Name leading_separator: no diff --git a/inventory/group_vars/all.yml b/inventory/group_vars/all.yml index 3c6bce9..01e76d2 100644 --- a/inventory/group_vars/all.yml +++ b/inventory/group_vars/all.yml @@ -6,7 +6,7 @@ regions: - eu-central-1 - us-east-2 resource_tags: - Environment: rhbk-datagrid-aws + Environment: rhbk-ha-cluster Application: rhbk Created-By: ansible skip_promtail: True diff --git a/inventory/group_vars/eu_central_1.yml b/inventory/group_vars/eu_central_1.yml index 146568e..5845ba6 100644 --- a/inventory/group_vars/eu_central_1.yml +++ b/inventory/group_vars/eu_central_1.yml @@ -1,3 +1,3 @@ --- -aurora_endpoint: rhbk-datagrid-aws.cluster-cqy2krcosm24.eu-central-1.rds.amazonaws.com:5432 +aurora_endpoint: rhbk-ha-cluster.cluster-cqy2krcosm24.eu-central-1.rds.amazonaws.com:5432 data_grid_jgroups_relay_site: eu-central-1 diff --git a/playbooks/roles/aws/README.md b/playbooks/roles/aws/README.md index 9e061bd..de6acfd 100644 --- a/playbooks/roles/aws/README.md +++ b/playbooks/roles/aws/README.md @@ -57,7 +57,7 @@ Example Playbook License ------- -[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-datagrid-aws/blob/main/LICENSE) +[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-ha-cluster/blob/main/LICENSE) Author Information ------------------ diff --git a/playbooks/roles/certificates/README.md b/playbooks/roles/certificates/README.md index 2f53042..ed3c502 100644 --- a/playbooks/roles/certificates/README.md +++ b/playbooks/roles/certificates/README.md @@ -35,7 +35,7 @@ Example Playbook License ------- -[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-datagrid-aws/blob/main/LICENSE) +[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-ha-cluster/blob/main/LICENSE) Author Information ------------------ diff --git a/playbooks/roles/fastpackages/README.md b/playbooks/roles/fastpackages/README.md index e18c38e..6d0bf2d 100644 --- a/playbooks/roles/fastpackages/README.md +++ b/playbooks/roles/fastpackages/README.md @@ -29,7 +29,7 @@ Example Playbook License ------- -[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-datagrid-aws/blob/main/LICENSE) +[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-ha-cluster/blob/main/LICENSE) Author Information ------------------ diff --git a/playbooks/roles/promtail/README.md b/playbooks/roles/promtail/README.md index 227ebb7..35d30a0 100644 --- a/playbooks/roles/promtail/README.md +++ b/playbooks/roles/promtail/README.md @@ -35,7 +35,7 @@ Example Playbook License ------- -[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-datagrid-aws/blob/main/LICENSE) +[Apache License Version 2.0](https://github.com/ansible-middleware/rhbk-ha-cluster/blob/main/LICENSE) Author Information ------------------ diff --git a/roles b/roles new file mode 120000 index 0000000..35e03fc --- /dev/null +++ b/roles @@ -0,0 +1 @@ +playbooks/roles \ No newline at end of file