boss icon indicating copy to clipboard operation
boss copied to clipboard

Inability to run fabric' tasks or even fab --list command when vault is enabled

Open kabirbaidhya opened this issue 7 years ago • 0 comments

Inability to run fabric' tasks or even fab --list command when vault is enabled

 fab --list
Traceback (most recent call last):
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/fabric/main.py", line 667, in main
    docstring, callables, default = load_fabfile(fabfile)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/fabric/main.py", line 168, in load_fabfile
    imported = importer(os.path.splitext(fabfile)[0])
  File "/home/kabir/lf/test/db/fabfile.py", line 15, in <module>
    init(__name__)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/boss/init.py", line 20, in init
    config = load_config(stage=stage)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/boss/config.py", line 103, in load
    use_vault_if_enabled(config_str, stage)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/boss/config.py", line 167, in use_vault_if_enabled
    vault.env_inject_secrets(path, silent=raw_config['vault']['silent'])
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/boss/core/vault.py", line 44, in env_inject_secrets
    secrets = read_secrets(path)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/boss/core/vault.py", line 31, in read_secrets
    result = client.read(path)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/hvac/v1/__init__.py", line 157, in read
    return self._adapter.get('/v1/{0}'.format(path), wrap_ttl=wrap_ttl).json()
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/hvac/adapters.py", line 90, in get
    return self.request('get', url, **kwargs)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/hvac/adapters.py", line 233, in request
    utils.raise_for_error(response.status_code, text, errors=errors)
  File "/home/kabir/envs/test/local/lib/python2.7/site-packages/hvac/utils.py", line 33, in raise_for_error
    raise exceptions.Forbidden(message, errors=errors)
hvac.exceptions.Forbidden: 1 error occurred:

* permission denied

kabirbaidhya avatar Nov 22 '18 04:11 kabirbaidhya