Page MenuHomeDevCentral

Give access to Vault to Rhyne-Wyse automated agent
Needs ReviewPublic

Authored by dereckson on Sep 19 2025, 02:03.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Oct 27, 17:19
Unknown Object (File)
Fri, Oct 24, 16:01
Unknown Object (File)
Fri, Oct 24, 05:22
Unknown Object (File)
Fri, Oct 24, 01:50
Unknown Object (File)
Thu, Oct 23, 14:25
Unknown Object (File)
Wed, Oct 22, 21:34
Unknown Object (File)
Wed, Oct 22, 19:46
Unknown Object (File)
Wed, Oct 22, 16:59
Subscribers
None

Details

Summary

Use of OpenTofu

Terraform / OpenTofu allows to provision virtually every aspect
of Vault / OpenBao, where Vault state module for Salt only handle
policies.

Last Friday, we devised how to integrate Terraform to our repository
to provision virtual machines to VMware ESXi. This provider follows
the same structure.

The README is short, as it's actually intended as sections to be added
to the upcoming VMWare ESXi change, written last Friday evening too.

Rhyne-Wyse access

The policy allows to connect to Agora and to the db-B cluster for
reports purpose. Access to db is strictly limited, see D3667.

Instead of storing that policy in Salt and only create AppRole
with OpenTofu, both are consolidated in one source.

Ref T2124

Test Plan
  • Plan applied, vault policy read rhyne-wyse
  • AppRole tested with hvac

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
terraform-vault
Build Status
Buildable 5916
Build 6198: arc lint + arc unit