boss
boss copied to clipboard
Inability to run fabric' tasks or even fab --list command when vault is enabled
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