├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── release-drafter.yml └── workflows │ ├── ci.yml │ ├── deploy.yml │ └── release-drafter.yml ├── .gitignore ├── .readthedocs.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── LICENSE ├── README.rst ├── debian ├── README ├── changelog ├── compat ├── control ├── copyright ├── rules └── source │ ├── format │ └── options ├── dev-env ├── docker-compose.yml ├── docs ├── Makefile ├── changelog.rst ├── conf.py ├── contributing.rst ├── discussions.rst ├── glossary.rst ├── howto │ ├── authenticate.rst │ ├── base_path.rst │ ├── configure.rst │ ├── environment.rst │ ├── import_export.rst │ ├── library.rst │ ├── lookup.rst │ ├── organize.rst │ ├── permissions.rst │ ├── read.rst │ ├── safe_write.rst │ ├── secret_with_dash.rst │ ├── ssh.rst │ ├── systemd.rst │ ├── template.rst │ ├── test.rst │ ├── troubleshooting.rst │ ├── upgrade.rst │ └── write.rst ├── howto_index.rst ├── index.rst ├── quickstart.rst ├── quickstart_demo.py ├── reference.rst └── spelling_wordlist.txt ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── conftest.py ├── integration │ └── test_integration.py └── unit │ ├── conftest.py │ ├── test_cli.py │ ├── test_client_base.py │ ├── test_client_hvac.py │ ├── test_environment.py │ ├── test_exceptions.py │ ├── test_main.py │ ├── test_metadata.py │ ├── test_sessions.py │ ├── test_settings.py │ ├── test_ssh.py │ ├── test_testing.py │ └── test_utils.py ├── tox.ini ├── vault.cert.yml ├── vault.token.yml ├── vault.userpass.yml └── vault_cli ├── __init__.py ├── __main__.py ├── cli.py ├── client.py ├── environment.py ├── exceptions.py ├── metadata.py ├── sessions.py ├── settings.py ├── ssh.py ├── testing.py ├── types.py └── utils.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/README.rst -------------------------------------------------------------------------------- /debian/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/debian/README -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /debian/source/options: -------------------------------------------------------------------------------- 1 | extend-diff-ignore = "^[^/]*[.]egg-info/" 2 | -------------------------------------------------------------------------------- /dev-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/dev-env -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/discussions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/discussions.rst -------------------------------------------------------------------------------- /docs/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/glossary.rst -------------------------------------------------------------------------------- /docs/howto/authenticate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/authenticate.rst -------------------------------------------------------------------------------- /docs/howto/base_path.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/base_path.rst -------------------------------------------------------------------------------- /docs/howto/configure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/configure.rst -------------------------------------------------------------------------------- /docs/howto/environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/environment.rst -------------------------------------------------------------------------------- /docs/howto/import_export.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/import_export.rst -------------------------------------------------------------------------------- /docs/howto/library.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/library.rst -------------------------------------------------------------------------------- /docs/howto/lookup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/lookup.rst -------------------------------------------------------------------------------- /docs/howto/organize.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/organize.rst -------------------------------------------------------------------------------- /docs/howto/permissions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/permissions.rst -------------------------------------------------------------------------------- /docs/howto/read.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/read.rst -------------------------------------------------------------------------------- /docs/howto/safe_write.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/safe_write.rst -------------------------------------------------------------------------------- /docs/howto/secret_with_dash.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/secret_with_dash.rst -------------------------------------------------------------------------------- /docs/howto/ssh.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/ssh.rst -------------------------------------------------------------------------------- /docs/howto/systemd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/systemd.rst -------------------------------------------------------------------------------- /docs/howto/template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/template.rst -------------------------------------------------------------------------------- /docs/howto/test.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/test.rst -------------------------------------------------------------------------------- /docs/howto/troubleshooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/troubleshooting.rst -------------------------------------------------------------------------------- /docs/howto/upgrade.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/upgrade.rst -------------------------------------------------------------------------------- /docs/howto/write.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto/write.rst -------------------------------------------------------------------------------- /docs/howto_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/howto_index.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/quickstart_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/quickstart_demo.py -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/spelling_wordlist.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -e .[dev,test,lint,docs] 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/integration/test_integration.py -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_cli.py -------------------------------------------------------------------------------- /tests/unit/test_client_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_client_base.py -------------------------------------------------------------------------------- /tests/unit/test_client_hvac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_client_hvac.py -------------------------------------------------------------------------------- /tests/unit/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_environment.py -------------------------------------------------------------------------------- /tests/unit/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_exceptions.py -------------------------------------------------------------------------------- /tests/unit/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_main.py -------------------------------------------------------------------------------- /tests/unit/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_metadata.py -------------------------------------------------------------------------------- /tests/unit/test_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_sessions.py -------------------------------------------------------------------------------- /tests/unit/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_settings.py -------------------------------------------------------------------------------- /tests/unit/test_ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_ssh.py -------------------------------------------------------------------------------- /tests/unit/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_testing.py -------------------------------------------------------------------------------- /tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tests/unit/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/tox.ini -------------------------------------------------------------------------------- /vault.cert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault.cert.yml -------------------------------------------------------------------------------- /vault.token.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault.token.yml -------------------------------------------------------------------------------- /vault.userpass.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault.userpass.yml -------------------------------------------------------------------------------- /vault_cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/__init__.py -------------------------------------------------------------------------------- /vault_cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/__main__.py -------------------------------------------------------------------------------- /vault_cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/cli.py -------------------------------------------------------------------------------- /vault_cli/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/client.py -------------------------------------------------------------------------------- /vault_cli/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/environment.py -------------------------------------------------------------------------------- /vault_cli/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/exceptions.py -------------------------------------------------------------------------------- /vault_cli/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/metadata.py -------------------------------------------------------------------------------- /vault_cli/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/sessions.py -------------------------------------------------------------------------------- /vault_cli/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/settings.py -------------------------------------------------------------------------------- /vault_cli/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/ssh.py -------------------------------------------------------------------------------- /vault_cli/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/testing.py -------------------------------------------------------------------------------- /vault_cli/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/types.py -------------------------------------------------------------------------------- /vault_cli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peopledoc/vault-cli/HEAD/vault_cli/utils.py --------------------------------------------------------------------------------