{ "info": { "author": "Shaun Martin", "author_email": "shaun@samsite.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===================\nansible-vault-rekey\n===================\n\n\n.. image:: https://img.shields.io/pypi/v/ansible-vault-rekey.svg\n :target: https://pypi.python.org/pypi/ansible-vault-rekey\n\n.. image:: https://img.shields.io/travis/inhumantsar/python-ansible-vault-rekey.svg\n :target: https://travis-ci.org/inhumantsar/python-ansible-vault-rekey\n\n.. image:: https://readthedocs.org/projects/ansible-vault-rekey/badge/?version=latest\n :target: https://ansible-vault-rekey.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/inhumantsar/python-ansible-vault-rekey/shield.svg\n :target: https://pyup.io/repos/github/inhumantsar/python-ansible-vault-rekey/\n :alt: Updates\n\n.. image:: https://pyup.io/repos/github/inhumantsar/python-ansible-vault-rekey/python-3-shield.svg\n :target: https://pyup.io/repos/github/inhumantsar/python-ansible-vault-rekey/\n :alt: Python 3\n\n\nRoll keys and re-encrypt secrets in any repo using Ansible Vault\n\n\n* Free software: BSD license\n* Documentation: https://ansible-vault-rekey.readthedocs.io.\n\nUsage\n-----\n\nWARNING: Very few guardrails present. Running this without options *will* overwrite data by default.\n\nKnown issues / caveats:\n\n* Shows a callous disregard for whitespace and comments\n* Assumes it's in a playbook directory if `-r` isn't provided\n* Will casually write secrets to STDOUT in `--debug` mode\n\n.. code-block::\n\n $ ansible-vault-rekey --help\n Usage: ansible-vault-rekey [OPTIONS]\n\n (Re)keys Ansible Vault repos.\n\n Options:\n --debug\n --dry-run Skip any action that would overwrite an original\n file.\n -k, --keep-backups Keep unencrypted copies of files after a\n successful rekey.\n -r, --code-path TEXT Path to Ansible code.\n -p, --password-file TEXT Path to password file. Default: vault-password.txt\n -v, --vars-file TEXT Only operate on the file specified. Default is to\n check every YAML file in Ansible role/play dirs\n for encrypted assets.\n --help Show this message and exit.\n\n\n\nInstallation\n------------\n\nWe have dependencies a couple of layers down which need to compile crypto libraries\nif you haven't already got them. On most systems, you'll need the following:\n\n* libffi-dev / libffi-devel\n* libssl-dev / openssl-devel\n* gcc\n\nFeatures\n--------\n\n* TODO\n\nTesting\n-------\n\nWith Docker (recommended):\n\n.. code-block::\n\n docker build -t tmp . && docker run --rm -it -w /workspace -v $(pwd):/workspace tmp\n\nManually:\n\n.. code-block::\n\n pip install -r requirements.txt -r requirements_dev.txt && python2.7 -m pytest tests/*.py\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2017-10-31)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inhumantsar/ansible_vault_rekey", "keywords": "ansible-vault-rekey", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "ansible-vault-rekey", "package_url": "https://pypi.org/project/ansible-vault-rekey/", "platform": "", "project_url": "https://pypi.org/project/ansible-vault-rekey/", "project_urls": { "Homepage": "https://github.com/inhumantsar/ansible_vault_rekey" }, "release_url": "https://pypi.org/project/ansible-vault-rekey/1.0.0/", "requires_dist": [ "click (==6.7)", "ansible-vault (==1.1.1)", "ansible (==2.4.1.0)", "ruamel.yaml (==0.15.34)" ], "requires_python": "", "summary": "Roll keys and re-encrypt secrets in any repo using Ansible Vault", "version": "1.0.0" }, "last_serial": 3310610, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4cebbf014354b2016d010aacf7245572", "sha256": "1d052d814fec2db58dcca546000a46c20c9b995e4e8a6c64951910deaf4d5c3c" }, "downloads": -1, "filename": "ansible_vault_rekey-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cebbf014354b2016d010aacf7245572", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10724, "upload_time": "2017-11-06T19:41:45", "url": "https://files.pythonhosted.org/packages/a2/9c/b228e608cc4cdfcb88c1795de2777ec4e03244c6801deaff26c4d4faf956/ansible_vault_rekey-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02be185487069ba6fa00095a0b6617df", "sha256": "e6cd60904d3e8d0e0c222a613c146e68309b074635cf0e1f8787e79d20d03e8c" }, "downloads": -1, "filename": "ansible-vault-rekey-1.0.0.tar.gz", "has_sig": false, "md5_digest": "02be185487069ba6fa00095a0b6617df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12640, "upload_time": "2017-11-06T19:41:46", "url": "https://files.pythonhosted.org/packages/f7/42/06ff16553f52359988720c187ddcab806cb312a4a04c49aee89c07912566/ansible-vault-rekey-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4cebbf014354b2016d010aacf7245572", "sha256": "1d052d814fec2db58dcca546000a46c20c9b995e4e8a6c64951910deaf4d5c3c" }, "downloads": -1, "filename": "ansible_vault_rekey-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4cebbf014354b2016d010aacf7245572", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10724, "upload_time": "2017-11-06T19:41:45", "url": "https://files.pythonhosted.org/packages/a2/9c/b228e608cc4cdfcb88c1795de2777ec4e03244c6801deaff26c4d4faf956/ansible_vault_rekey-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02be185487069ba6fa00095a0b6617df", "sha256": "e6cd60904d3e8d0e0c222a613c146e68309b074635cf0e1f8787e79d20d03e8c" }, "downloads": -1, "filename": "ansible-vault-rekey-1.0.0.tar.gz", "has_sig": false, "md5_digest": "02be185487069ba6fa00095a0b6617df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12640, "upload_time": "2017-11-06T19:41:46", "url": "https://files.pythonhosted.org/packages/f7/42/06ff16553f52359988720c187ddcab806cb312a4a04c49aee89c07912566/ansible-vault-rekey-1.0.0.tar.gz" } ] }