Ansible cluster
  1. Ansible cluster

cmw-cluster-project

Public
AuthorCommitMessageCommit date
Egor AntonovEgor Antonov
a87888700a2Refactor service management in playbooks and introduce serial execution- Update `manage-instances.yml` to stop and restart processes. - Modify `update_cluster_config.yml` to set `requestProcessor.enabled` .
Egor AntonovEgor Antonov
c7b4ef208fbEnhance configuration files and README for secret management and logging- Introduce example secret files for development, production, and staging environments. - Modify `group_vars` files to include optional logging configuration. - Update playbooks to reflect changes in secret variable loading and logging integration. - Update `README.md` to clarify secret file setup for different environments and add logging service configuration details.
Egor AntonovEgor Antonov
ddd444badd3Update configuration files and add example inventory- Update `main.yml` files - Add example inventory files for development and production environments to guide users in setting up configurations.
Egor AntonovEgor Antonov
29206b6b6e9Update README.md
Egor AntonovEgor Antonov
de30b255ff7MMerge: Resolve conflicts in staging config and get-ignite-topology playbook
Egor AntonovEgor Antonov
2d5972af345Enhance configuration and documentation for CMW deployment- Revise `README.md` . - Update playbooks to streamline variable management and improve error handling for prerequisites installation. - Add new tasks for extracting database names and validating NFS server configurations. - Refactor service management tasks.
Egor AntonovEgor Antonov
f85431aeec1Integrate Apache Ignite topology retrieval- Update README to include integration details with Apache Ignite for cluster topology information. - Add new playbook `get-ignite-topology.yml` to retrieve and display Ignite cluster topology and ConsistentIds. - Create task file `get_ignite_topology.yml` to handle the extraction of ConsistentId values and validate node information.
Egor AntonovEgor Antonov
f737e4735ceEnhance README and playbooks with Apache Ignite integration- Add documentation for Apache Ignite topology integration in README. - Create new playbook for retrieving Ignite cluster topology and ConsistentIds. - Implement tasks to extract and distribute ConsistentId information across cluster nodes.
Egor AntonovEgor Antonov
2aaf2393c26Add SSL certificate management documentation- README files for SSL certificate management in both `certs/osk/` and `certs/nginx/` directories. - Update `manage-instances.yml`
Egor AntonovEgor Antonov
f8aa98a87e4Add SSL certificate management- Update README with instructions for SSL certificate setup and usage. - Refactor playbooks to include tasks for certificate management and Nginx configuration. - Enhance handlers for updating CA certificates and syncing Mono certificates.
Egor AntonovEgor Antonov
d49f805dccaEnhance README and scripts documentation- Update project description. - Add detailed steps for database recovery and its integration into deployment scripts.
Egor AntonovEgor Antonov
d68aa9bd489Refactor service management in playbooks- Add common task for managing CMW services (start/stop/restart). - Update playbooks to utilize the new service management tasks. - Updates for database restore
Egor AntonovEgor Antonov
aa3859e21dbUpdate Ignite configuration for client connector- Enable thin client support by setting `thinClientEnabled` to true. - Update host property to use the dynamic variable `{{ ansible_host }}` for improved flexibility.
Egor AntonovEgor Antonov
af0c2378c24Refactor playbooks:- Remove unnecessary pre-tasks in install-version playbook. - Enhance restore-database playbook with detailed task sequencing for stopping services, updating database names, and performing rolling starts. - New handlers for restarting services in a more modular way. - Update upgrade-cluster playbook.
Egor AntonovEgor Antonov
4c514b3f9b1Enhance database restore process and configuration- Modify group_vars and playbooks to include new parameters for database name and backup sources. - Ensure proper directory management for streams and scripts in the CMW cluster role. - Update documentation to reflect changes in backup and restore functionalities.
Egor AntonovEgor Antonov
f2d1a57e943Refactor inventory configuration- Update hosts.yml.example files to include environment-specific groups for development and production. - Streamline comments and structure for clarity and maintainability.
Egor AntonovEgor Antonov
7727991440aRemove duplicate vars
Egor AntonovEgor Antonov
30b83a959d1Update configurations and enhance deployment scripts- Install cluster - debuged and stable - Rolling start - start nodes sequentially (api/health) - New option in deployment scripts to delete data directories during cluster deletion. - Improve handling of version installation and cleanup processes in playbooks. - Remove obsolete handlers and streamline service management tasks in the CMW cluster role.
Egor AntonovEgor Antonov
16106e4ecb2Fixes for cluster creating.Add apigateway node configuration. FIx for ignite and nginx configs
Egor AntonovEgor Antonov
a024cd48ceaInstall version - debugged and stable- Fix for install-version playbook - Update for README
Egor AntonovEgor Antonov
3424f812198- Prerequsites - debugged and stable- Remove obsolete global variables file from staging inventory. Modify install-prerequisites playbook to check for existing installations and uninstall if necessary.
Egor AntonovEgor Antonov
f0b2ae3a2c5Enhance multi-node support in CMW cluster configuration.Update variable names for node-specific instances, add dynamic variable setting for cluster topology, and improve directory management.
Egor AntonovEgor Antonov
f7d0bf66d7dRefactor NFS setup and configuration in playbooks and roles. Update deployment scripts to support dynamic inventory selection and enhance logging options. Improve documentation in README.md for NFS configuration and usage.
Egor AntonovEgor Antonov
c3b60961cc5Update README.md and configuration files to include database directory and CMW cluster services settings.Enhance documentation for environment-specific variable overrides and individual node service configurations.
Egor AntonovEgor Antonov
7a5f1d77dc6Update .gitignore and README.md.Add example hosts.yml files for development, production, and staging environments. Modify NFS configuration documentation to reflect changes in variable definitions.
Egor AntonovEgor Antonov
345c22a3c51Update .gitignore and README.md to include environment-specific variable setup instructions.Add example configuration files for development, production, and staging environments. Enhance documentation .
Egor AntonovEgor Antonov
2a717856eb5Update README.md
Egor AntonovEgor Antonov
39d5a370920Enhance README and deployment scripts with database restore instructions. Update deployment scenarios to reflect these changes.
Egor AntonovEgor Antonov
f84a39071feAdd CMW Database Restore Playbook and related tasks.Enhance service management during restore operations for primary and secondary nodes.
Egor AntonovEgor Antonov
6da5847c818Add REDME for templates.Include detailed descriptions for Apache Ignite templates and a post-deployment configuration script. Document deployment flow and template variables for better clarity and usage in Ansible roles.
Egor AntonovEgor Antonov
db5badfbefaUpdate README.md and scripts/README.md with enhanced instructions and new deployment scenarios.Add detailed steps for cluster deletion and improve troubleshooting guidance.
Egor AntonovEgor Antonov
e6253deb8a5Add environment-specific configuration files for development, production, and staging.Update main.yml to set default values for elasticsearch and kafka hosts.
Egor AntonovEgor Antonov
267ddcbbe45Translate README.md to Russian, enhancing project description and structure.Update prerequisites and setup instructions.
Egor AntonovEgor Antonov
20fa83fd481Refactor cluster management playbooks: update variable names , enhance delete-cluster playbook with improved deletion steps, remove deprecated scripts.Adjust logging and configuration settings for better maintainability.
Egor AntonovEgor Antonov
6da32e346d6Add delete-cluster playbook and update deployment script
Egor AntonovEgor Antonov
898b28dd72eUpdate file permissions and enhance deployment scripts with new options for version management and NFS setup.Modify configuration variables for improved clarity and functionality, including dynamic system user determination and updated URLs for prerequisites.
Egor AntonovEgor Antonov
40ee312d370Remove deprecated playbooks and scripts, cleanup scripts to streamline deployment process.
Egor AntonovEgor Antonov
76586059290Refactor configuration variables: standardize elasticsearch and kafka host variables, remove unused Ignite settings
Egor AntonovEgor Antonov
02bd627ed83Clean up variables: remove unused configs, add GB-based persistent data region vars, remove service configuration
Egor AntonovEgor Antonov
e6886cfe591Update Ignite.config template with production-ready settings from reference configuration
Egor AntonovEgor Antonov
b96d4a05fa7Add README for sh script
Egor AntonovEgor Antonov
b9f94e3efcaAdd NFS setup and make thin clients optional for cluster-only deployments