├── .codeclimate.yml ├── .editorconfig ├── .gitignore ├── .jshintrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── Vagrantfile ├── api_index.md ├── compose-templates ├── app-example.yml ├── test-docker.yml └── test-local.yml ├── config ├── apis.yml ├── consul.json ├── dev.hcl ├── specs.yml └── vault-consul.hcl ├── example ├── index.js ├── package.json └── routes.js ├── gulpfile.js ├── jsdocConfig.json ├── lib ├── api.js ├── auth │ ├── appid.js │ └── token.js ├── backends │ ├── consul.js │ ├── cubbyhole.js │ ├── pki.js │ ├── secret.js │ └── transit.js ├── config.js ├── endpoint.js ├── hooks.js ├── internal.js ├── listeners.js ├── sys │ ├── audit.js │ ├── auth.js │ ├── health.js │ ├── init.js │ ├── keys.js │ ├── leader.js │ ├── leases.js │ ├── mounts.js │ ├── policy.js │ └── seal.js ├── utils.js └── vaulted.js ├── package.json ├── scripts └── test.sh └── tests ├── _init.js ├── _unseal.js ├── api.js ├── auth ├── appid.js └── token.js ├── backends ├── consul.js ├── cubbyhole.js ├── pki.js ├── secret.js └── transit.js ├── configs ├── api_test.yml ├── ca.cert.pem ├── client.crt ├── client.key ├── formatted-rootca.pem └── rootca.pem ├── endpoint.js ├── helpers.js ├── hooks.js ├── sys ├── audit.js ├── auth.js ├── health.js ├── keys.js ├── leader.js ├── leases.js ├── mounts.js └── policy.js ├── vaulted.js └── zzzseal.js /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/Vagrantfile -------------------------------------------------------------------------------- /api_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/api_index.md -------------------------------------------------------------------------------- /compose-templates/app-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/compose-templates/app-example.yml -------------------------------------------------------------------------------- /compose-templates/test-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/compose-templates/test-docker.yml -------------------------------------------------------------------------------- /compose-templates/test-local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/compose-templates/test-local.yml -------------------------------------------------------------------------------- /config/apis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/config/apis.yml -------------------------------------------------------------------------------- /config/consul.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/config/consul.json -------------------------------------------------------------------------------- /config/dev.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/config/dev.hcl -------------------------------------------------------------------------------- /config/specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/config/specs.yml -------------------------------------------------------------------------------- /config/vault-consul.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/config/vault-consul.hcl -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/example/index.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/example/package.json -------------------------------------------------------------------------------- /example/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/example/routes.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/gulpfile.js -------------------------------------------------------------------------------- /jsdocConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/jsdocConfig.json -------------------------------------------------------------------------------- /lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/api.js -------------------------------------------------------------------------------- /lib/auth/appid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/auth/appid.js -------------------------------------------------------------------------------- /lib/auth/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/auth/token.js -------------------------------------------------------------------------------- /lib/backends/consul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/backends/consul.js -------------------------------------------------------------------------------- /lib/backends/cubbyhole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/backends/cubbyhole.js -------------------------------------------------------------------------------- /lib/backends/pki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/backends/pki.js -------------------------------------------------------------------------------- /lib/backends/secret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/backends/secret.js -------------------------------------------------------------------------------- /lib/backends/transit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/backends/transit.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/endpoint.js -------------------------------------------------------------------------------- /lib/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/hooks.js -------------------------------------------------------------------------------- /lib/internal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/internal.js -------------------------------------------------------------------------------- /lib/listeners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/listeners.js -------------------------------------------------------------------------------- /lib/sys/audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/audit.js -------------------------------------------------------------------------------- /lib/sys/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/auth.js -------------------------------------------------------------------------------- /lib/sys/health.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/health.js -------------------------------------------------------------------------------- /lib/sys/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/init.js -------------------------------------------------------------------------------- /lib/sys/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/keys.js -------------------------------------------------------------------------------- /lib/sys/leader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/leader.js -------------------------------------------------------------------------------- /lib/sys/leases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/leases.js -------------------------------------------------------------------------------- /lib/sys/mounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/mounts.js -------------------------------------------------------------------------------- /lib/sys/policy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/policy.js -------------------------------------------------------------------------------- /lib/sys/seal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/sys/seal.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/vaulted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/lib/vaulted.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/package.json -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /tests/_init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/_init.js -------------------------------------------------------------------------------- /tests/_unseal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/_unseal.js -------------------------------------------------------------------------------- /tests/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/api.js -------------------------------------------------------------------------------- /tests/auth/appid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/auth/appid.js -------------------------------------------------------------------------------- /tests/auth/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/auth/token.js -------------------------------------------------------------------------------- /tests/backends/consul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/backends/consul.js -------------------------------------------------------------------------------- /tests/backends/cubbyhole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/backends/cubbyhole.js -------------------------------------------------------------------------------- /tests/backends/pki.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/backends/pki.js -------------------------------------------------------------------------------- /tests/backends/secret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/backends/secret.js -------------------------------------------------------------------------------- /tests/backends/transit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/backends/transit.js -------------------------------------------------------------------------------- /tests/configs/api_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/configs/api_test.yml -------------------------------------------------------------------------------- /tests/configs/ca.cert.pem: -------------------------------------------------------------------------------- 1 | CACERT -------------------------------------------------------------------------------- /tests/configs/client.crt: -------------------------------------------------------------------------------- 1 | CLIENTCERT -------------------------------------------------------------------------------- /tests/configs/client.key: -------------------------------------------------------------------------------- 1 | CLIENTKEY -------------------------------------------------------------------------------- /tests/configs/formatted-rootca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/configs/formatted-rootca.pem -------------------------------------------------------------------------------- /tests/configs/rootca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/configs/rootca.pem -------------------------------------------------------------------------------- /tests/endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/endpoint.js -------------------------------------------------------------------------------- /tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/helpers.js -------------------------------------------------------------------------------- /tests/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/hooks.js -------------------------------------------------------------------------------- /tests/sys/audit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/audit.js -------------------------------------------------------------------------------- /tests/sys/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/auth.js -------------------------------------------------------------------------------- /tests/sys/health.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/health.js -------------------------------------------------------------------------------- /tests/sys/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/keys.js -------------------------------------------------------------------------------- /tests/sys/leader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/leader.js -------------------------------------------------------------------------------- /tests/sys/leases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/leases.js -------------------------------------------------------------------------------- /tests/sys/mounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/mounts.js -------------------------------------------------------------------------------- /tests/sys/policy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/sys/policy.js -------------------------------------------------------------------------------- /tests/vaulted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/vaulted.js -------------------------------------------------------------------------------- /tests/zzzseal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chiefy/vaulted/HEAD/tests/zzzseal.js --------------------------------------------------------------------------------