{ "info": { "author": "OpenStack Charms Team", "author_email": "openstack-dev@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "===========\nvaultlocker\n===========\n\n.. image:: https://travis-ci.org/openstack-charmers/vaultlocker.svg?branch=master\n :target: https://travis-ci.org/openstack-charmers/vaultlocker\n\nUtility to store and retrieve dm-crypt keys in Hashicorp Vault.\n\nVault provides a nice way to manage secrets within complex software\ndeployments.\n\nvaultlocker provides a way to store and retrieve dm-crypt encryption\nkeys in Vault, automatically retrieving keys and opening LUKS dm-crypt\ndevices on boot.\n\nvaultlocker is configured using `/etc/vaultlocker/vaultlocker.conf`::\n\n [vault]\n url = https://vault.internal:8200\n approle = 4a1b84d2-7bb2-4c07-9804-04d1683ac925\n backend = secret\n\nvaultlocker defaults to using a backend with the name `secret`.\n\nA block device can be encrypted and its key stored in vault::\n\n sudo vaultlocker encrypt /dev/sdd1\n\nThis will automatically create a new systemd unit which will\nautomatically retrieve the key and open the LUKS/dm-crypt device\non boot.\n\nUnless a UUID is provided (using the optional --uuid flag)\nvaultlocker will generate a UUID to label and identify the block\ndevice during subsequent operations.\n\nA block device can also be opened from the command line using its\nUUID (hint - the block device or partition will be labelled with the\nUUID)::\n\n sudo vaultlocker decrypt f65b9e66-8f0c-4cae-b6f5-6ec85ea134f2\n\nAuthentication to Vault is done using an AppRole with a secret_id; its assumed\nthat a CIDR based ACL is in use to only allow permitted systems within the\nData Center to login and retrieve secrets from Vault.\n\n* Free software: Apache license\n* Documentation: https://docs.openstack.org/vaultlocker/latest\n* Source: https://git.openstack.org/cgit/openstack/vaultlocker\n* Bugs: https://bugs.launchpad.net/vaultlocker", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.openstack.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "vaultlocker", "package_url": "https://pypi.org/project/vaultlocker/", "platform": "", "project_url": "https://pypi.org/project/vaultlocker/", "project_urls": { "Homepage": "http://www.openstack.org/" }, "release_url": "https://pypi.org/project/vaultlocker/1.0.4/", "requires_dist": null, "requires_python": "", "summary": "Utility to store and retrieve dm-crypt encryption keys in Hashicorp Vault", "version": "1.0.4" }, "last_serial": 5878470, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b0e6eb81b897e38ae750d3f35fe8399c", "sha256": "916b92c271269abb85b5a2610d4d3e1b5dba0f16286651893a17fcac413fc3c2" }, "downloads": -1, "filename": "vaultlocker-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b0e6eb81b897e38ae750d3f35fe8399c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22194, "upload_time": "2018-05-17T09:59:57", "url": "https://files.pythonhosted.org/packages/00/62/58425a04ee8dc9b3d2f550e8404aef77b948f2adc9419fa6bc07b6f73579/vaultlocker-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b450757eafe65cadfda9928a35c47b50", "sha256": "e761edf5a79b9560fcba0c9988f602ca229ce43415e7ffaf0ade1f20edbceb11" }, "downloads": -1, "filename": "vaultlocker-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b450757eafe65cadfda9928a35c47b50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24095, "upload_time": "2018-07-05T22:19:15", "url": "https://files.pythonhosted.org/packages/69/63/1144abe3054eb2842d324f3c4fc2b101ea7854aaa20c5eb0150f1c05028e/vaultlocker-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "07f882e2031fe22455ddb7e5b17b54d0", "sha256": "e590f2b7f670753a5bf8aa29375488c8b9092f7b55bab99f053ed3932b211d1f" }, "downloads": -1, "filename": "vaultlocker-1.0.2.tar.gz", "has_sig": false, "md5_digest": "07f882e2031fe22455ddb7e5b17b54d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23587, "upload_time": "2018-07-10T07:40:22", "url": "https://files.pythonhosted.org/packages/49/a3/708400730ceb215b0098ecf01766503e595e1c683faf087eb3873f0abb22/vaultlocker-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9df562cada3378887873d708682bdb92", "sha256": "69e0914fde94f183f71409cd24cee216d0ee67e5cdfb4365998c64b01a166a34" }, "downloads": -1, "filename": "vaultlocker-1.0.3.tar.gz", "has_sig": false, "md5_digest": "9df562cada3378887873d708682bdb92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22793, "upload_time": "2018-08-15T07:46:15", "url": "https://files.pythonhosted.org/packages/5c/e5/58dcc54ecd9eca7851a74d3026f4a803a3183cbae2c389e3963353b38aad/vaultlocker-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "007328ff8025663cfb09dbc0c61f617b", "sha256": "65a4acc1a60bf247f2f405f4b0fe0dc9890a150a8b23bc1a68cbcec6db844b58" }, "downloads": -1, "filename": "vaultlocker-1.0.4.tar.gz", "has_sig": false, "md5_digest": "007328ff8025663cfb09dbc0c61f617b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23925, "upload_time": "2019-09-24T09:01:41", "url": "https://files.pythonhosted.org/packages/0b/cd/fd697ad14e7eeb97be97fb6cb0983e0c7122eaf71f4ca032740e71ea19dd/vaultlocker-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "007328ff8025663cfb09dbc0c61f617b", "sha256": "65a4acc1a60bf247f2f405f4b0fe0dc9890a150a8b23bc1a68cbcec6db844b58" }, "downloads": -1, "filename": "vaultlocker-1.0.4.tar.gz", "has_sig": false, "md5_digest": "007328ff8025663cfb09dbc0c61f617b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23925, "upload_time": "2019-09-24T09:01:41", "url": "https://files.pythonhosted.org/packages/0b/cd/fd697ad14e7eeb97be97fb6cb0983e0c7122eaf71f4ca032740e71ea19dd/vaultlocker-1.0.4.tar.gz" } ] }