Skip to content

Conversation

@seunghun1ee
Copy link
Member

Adds four playbooks used for migrating Vault to OpenBao.

The version of stackhpc.hashicorp collection needs to be bumped after stackhpc/ansible-collection-hashicorp#85 is merged and released.

But as SKC's contents are ready, marked as ready.

@seunghun1ee seunghun1ee self-assigned this Jan 20, 2026
@seunghun1ee seunghun1ee requested a review from a team as a code owner January 20, 2026 16:21
@seunghun1ee seunghun1ee added documentation Improvements or additions to documentation ansible Ansible playbooks Epoxy labels Jan 20, 2026
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

The pull request introduces a comprehensive set of Ansible playbooks and updated documentation to support the migration from Hashicorp Vault to OpenBao. The new playbooks are well-structured to manage the migration process across seed and overcloud environments, including configuration updates. However, a critical issue exists in the migration playbooks where the stackhpc_ca_secret_store variable is used dynamically to include secret store keys. This can lead to incorrect key retrieval if the variable is already set to 'openbao' during a Vault migration, causing the migration to fail. Additionally, there are minor documentation formatting issues and some file permissions that could be more restrictive for sensitive configuration files.

@seunghun1ee
Copy link
Member Author

Linters are failing because missing playbook is not released from stackhpc.hashicorp collection yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ansible Ansible playbooks documentation Improvements or additions to documentation Epoxy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants