Skip to content

Commit

Permalink
Merge pull request #64 from lkubb/vault-ssh
Browse files Browse the repository at this point in the history
Fixes #58
  • Loading branch information
lkubb committed Jul 25, 2024
2 parents 259978d + d1b2dd3 commit 2f21851
Show file tree
Hide file tree
Showing 23 changed files with 2,676 additions and 10 deletions.
1 change: 1 addition & 0 deletions changelog/58.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added `vault_ssh` execution, state and wrapper modules for managing and using the SSH secret backend
5 changes: 3 additions & 2 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@ Currently, you can
* manage and dynamically retrieve secrets from the KV v1 and v2 secret backends
* manage Vault policies
* manage the Database secret engine
* manage and issue certificates via the PKI secret engine
* request, renew and monitor short-lived database credentials
* manage and issue certificates via the PKI secret engine
* manage and issue credentials/certificates via the SSH secret engine
* write your own modules on top of the provided utilities

There's much more coming though.
There's more coming though.

References
----------
Expand Down
1 change: 1 addition & 0 deletions docs/ref/modules/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ _________________
vault
vault_db
vault_pki
vault_ssh
5 changes: 5 additions & 0 deletions docs/ref/modules/saltext.vault.modules.vault_ssh.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
``vault_ssh``
=============

.. automodule:: saltext.vault.modules.vault_ssh
:members:
1 change: 1 addition & 0 deletions docs/ref/states/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ _____________
vault_db
vault_pki
vault_secret
vault_ssh
5 changes: 5 additions & 0 deletions docs/ref/states/saltext.vault.states.vault_ssh.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
``vault_ssh``
=============

.. automodule:: saltext.vault.states.vault_ssh
:members:
1 change: 1 addition & 0 deletions docs/ref/wrapper/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ _______________
vault
vault_db
vault_pki
vault_ssh
5 changes: 5 additions & 0 deletions docs/ref/wrapper/saltext.vault.wrapper.vault_ssh.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
``vault_ssh``
=============

.. automodule:: saltext.vault.wrapper.vault_ssh
:members:
2 changes: 1 addition & 1 deletion src/saltext/vault/modules/vault.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
"""
Interface with a Vault server.
Interface with a Vault server and the KV secret backend.
.. important::
This module requires the general :ref:`Vault setup <vault-setup>`.
Expand Down
4 changes: 1 addition & 3 deletions src/saltext/vault/modules/vault_pki.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
"""
.. _vault_pki:
Manage the Vault PKI secret engine.
Manage the Vault PKI secret engine, request X.509 certificates.
.. versionadded:: 1.1.0
Expand Down
Loading

0 comments on commit 2f21851

Please sign in to comment.