From b5178657e1f76e5aaef9a69c55b445ed2cd322b9 Mon Sep 17 00:00:00 2001 From: Vitaliy Vasilenko Date: Mon, 21 Sep 2020 23:50:46 +0300 Subject: [PATCH] Fix auth approle --- certbot_vault/plugin.py | 3 ++- setup.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/certbot_vault/plugin.py b/certbot_vault/plugin.py index 9bc75eb..2897fae 100644 --- a/certbot_vault/plugin.py +++ b/certbot_vault/plugin.py @@ -70,10 +70,11 @@ def __init__(self, *args, **kwargs): self.hvac_client.token = self.conf('token') if self.conf('role-id') and self.conf('secret-id'): + auth_mount_point = self.conf('auth-path') or 'approle' self.hvac_client.auth_approle( self.conf('role-id'), self.conf('secret-id'), - mount_point=self.conf('auth-path') + mount_point=auth_mount_point ) if self.conf('jwt-role') and self.conf('jwt-key'): diff --git a/setup.py b/setup.py index 854474e..626eab9 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ setup( name='certbot-vault2', # Required - version='0.3.7', # Required + version='0.3.8', # Required description='Certbot plugin to store certificates in Hashicorp Vault', url='https://github.com/vitalvas/certbot-vault-plugin', # Optional