hashivault.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:ansible-modules-hashivault 作者: TerryHowe 项目源码 文件源码
def run(self, terms, variables, **kwargs):
        path = terms[0]
        key = terms[1]
        token = hashivault_default_token()
        authtype = 'token'
        params = {
            'url': self.get_url(),
            'verify': self.get_verify(),
            'token': token,
            'authtype': 'token',
            'secret': path,
            'key': key,
        }
        result = hashivault_read.hashivault_read(params)

        if 'value' not in result:
            raise AnsibleError('Error reading vault %s/%s: %s\n%s' % (path, key, result.get('msg', 'msg not set'), result.get('stack_trace', '')))
        return [result['value']]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号