Skip to content

Refactor InfluxDB Enterprise cluster role #17

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
Apr 8, 2025
Merged

Conversation

syndr
Copy link
Collaborator

@syndr syndr commented Feb 22, 2025

Rename role potato_platform --> influxdb_1x_platform

Refactor logic.

Rename role potato_platform --> influxdb_1x_platform

Refactor variables as dictionaries/mappings
@syndr syndr added the enhancement New feature or request label Feb 22, 2025
@syndr syndr self-assigned this Feb 22, 2025
Base automatically changed from devel to main February 27, 2025 18:14
syndr and others added 14 commits March 3, 2025 23:53
Fix templates included with the 'init' role to deploy in a runnable format

Update docs

Only deploy to Ansible Galaxy if a Galaxy API token is provided via repository secrets
Support creation and destruction of clusters via orchestrator

Persist configuration to disk for state managment

Modify existing platform configuration (IE adding keys)
… env var

Move all 'password' related fields out of the '__influxdb_platforms' object used for runtime state

SSH key can be specified by env var, which overrides 'key on controller' setting if specified
Fix cluster region vars

Support env vars for SSH connection username and port

Fix cluster creation timeout calculations
Add 'workflow_dispatch' config for manually initiated runs

Add permissions config

Include 'influxdb1x_platform' test
 - Pass required config as env vars from repo secrets/vars
@syndr syndr changed the base branch from main to devel April 8, 2025 22:47
@syndr syndr marked this pull request as ready for review April 8, 2025 23:04
@syndr syndr merged commit 5130110 into devel Apr 8, 2025
3 checks passed
@syndr syndr deleted the fix/influx_cluster_platform branch April 8, 2025 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant