Conversation
Azerkyz
commented
Mar 20, 2026
- Add Molecule test suite (standalone & HA) for Stream 2.1.7: MongoDB user creation via docker exec, AKKA discovery checks, KMS env var lookups
- Add become: true to all systemd handlers (postfix, stream)
- Add notify to config template tasks (etc_default_stream, hosts_allowed, http.conf, https.conf)
- Add Tinkey/Tink env vars version guard — only rendered for Stream >= 2.1.7
- Add stream_extra_allowed_hosts support in hosts_allowed.j2
- Update README: Evertrust branding, KMS section, correct variable tables
- Add stream.env.example with all required environment variables
- Fix tests/uninstall.yml: hosts stream_nodes, boolean values
- Update .gitignore: track *.env.example, ignore *.env
added 2 commits
November 27, 2025 10:57
- Introduced Molecule scenarios for preparing and verifying Stream nodes and MongoDB. - Created `prepare.yml` to ensure system readiness before deployment. - Added `verify.yml` to validate installation and configuration of Stream and MongoDB. - Updated `requirements.yml` to include necessary Ansible collections. - Enhanced `config.yml` with checks for Stream installation and license file handling. - Implemented firewall configuration in `firewall.yml` to manage service access. - Refactored tasks to improve clarity and maintainability, including dynamic inventory script for cluster deployment. - Added uninstall playbook to cleanly remove Stream and its dependencies.
… and README update - Add Molecule test suite: prepare.yml with MongoDB user creation via docker exec, verify.yml with AKKA discovery checks (loop-based for Ansible 2.17+ compat), collections.yml, updated molecule.yml with KMS env var lookups - Add become: true to all systemd handlers (postfix, stream) - Add notify to config template tasks (etc_default_stream, hosts_allowed, http.conf, https.conf) - Add Tinkey/Tink env vars version guard (only rendered for Stream >= 2.1.7) - Add stream_extra_allowed_hosts support in hosts_allowed.j2 - Update README: Evertrust branding, KMS section, correct variable tables - Add stream.env.example with all required environment variables - Fix tests/uninstall.yml: hosts stream_nodes, boolean values - Update .gitignore: track *.env.example, ignore *.env
added 2 commits
April 1, 2026 09:48
…cript - Use the proper Ansible module for SELinux instead of running a command - Secret keys are now required, the role fails if they are missing - Fixed the uninstall script to properly clean up all files and services - Updated inventory group name from stream_cluster to stream_nodes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.