Registry / auth-security / saltext-vault

saltext-vault

JSON →
library1.5.0pypypiunverified

Salt Extension for interacting with HashiCorp Vault or OpenBao. Provides execution modules, state modules, pillars, and renderers for managing secrets, policies, tokens, and more. Current version: 1.5.0. Release cadence: irregular, roughly quarterly.

pip install saltext-vault
INSTALL
IMPORT
SIG · SALTEXT-VAULT
S
saltext-vault
auth-securitypythonv1.5.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

vault_exec
from saltext.vault.modules.vault_exec import vault_exec
from saltext.vault.modules import vault_exec

Verify that saltext-vault modules can be loaded via Salt's loader.

import salt.config import salt.loader # Minimal test: Load the vault execution module opts = salt.config.minion_config('/etc/salt/minion') opts['extension_modules'] = '/srv/salt/ext' # adjust as needed utils = salt.loader.utils(opts) modules = salt.loader.minion_mods(opts, utils=utils) # Assuming a vault connection is configured, call vault.list_secrets # Replace with actual call if needed print('saltext-vault modules loaded successfully')
Debug
Known issues
breakingPython 3.7 support was dropped in v1.1.0. Requires Python >=3.10 as of v1.5.0.
fix
Upgrade Python to 3.10 or later.
affects: >=1.1.0
gotchaThe import path is `saltext.vault.modules` not `vault`. Do not `import vault` or `from vault import ...`.
fix
Use `from saltext.vault.modules import ...` or load via Salt's loader.
affects: all
deprecatedSome older configuration keys for Vault connection have been deprecated in favor of the `vault` pillar configuration.
fix
Follow the official docs for the current configuration schema.
affects: <1.4.0
Upgrade
Version history
1.5.0latest on PyPI · released Mar 9, 2026
Audit
Dependencies
saltrequiredRequired runtime dependency: this is a Salt extension.
Agent activity
21 hits · last 30 days
node
18
OpenAI (training)
1
Resources
saltext-vault — pip install saltext-vault · libregistry