Refactor 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` .
Enhance 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.
Update 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.
Enhance 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.
Integrate 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.
Enhance 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.
Add SSL certificate management documentation- README files for SSL certificate management in both `certs/osk/` and `certs/nginx/` directories.
- Update `manage-instances.yml`
Add 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.
Enhance README and scripts documentation- Update project description.
- Add detailed steps for database recovery and its integration into deployment scripts.
Refactor 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
Update 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.
Refactor 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.
Enhance 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.
Refactor inventory configuration- Update hosts.yml.example files to include environment-specific groups for development and production.
- Streamline comments and structure for clarity and maintainability.
Update 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.
- 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.
Enhance 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.
Refactor 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.
Update 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.
Update .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.
Update .gitignore and README.md to include environment-specific variable setup instructions.Add example configuration files for development, production, and staging environments. Enhance documentation .
Add 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.
Update README.md and scripts/README.md with enhanced instructions and new deployment scenarios.Add detailed steps for cluster deletion and improve troubleshooting guidance.
Add environment-specific configuration files for development, production, and staging.Update main.yml to set default values for elasticsearch and kafka hosts.
Update 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.