{ "info": { "author": "Almog Cohen", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "AlgoSec Ansible Role\n====================\n\n|docs| |travis| |coverage|\n\n.. |docs| image:: https://readthedocs.org/projects/algosec-ansible-role/badge/\n :target: http://algosec-ansible-role.readthedocs.io/en/latest/\n :alt: Documentation Status\n\n.. |coverage| image:: https://img.shields.io/codecov/c/github/algosec/algosec-ansible-role.svg\n :target: https://codecov.io/gh/algosec/algosec-ansible-role\n\n.. |travis| image:: https://travis-ci.com/algosec/algosec-ansible-role.svg?branch=master\n :target: https://travis-ci.com/algosec/algosec-ansible-role\n\nAnsible role to DevOps-ify network security management, leveraging AlgoSec's business-driven security policy management solution\n\nDocumentation available online at: http://algosec-ansible-role.readthedocs.io/en/latest/\n\nRequirements\n------------\n\n* This module is supported and fully tested under ``python2.7`` and ``python3.6``.\n\n* All modules of this role require environment::\n\n pip install algosec --upgrade\n pip install ansible marshmallow urllib3\n\nInstallation\n------------\nThe Ansible role can be installed directly from Ansible Galaxy by running::\n\n ansible-galaxy install algosec.algosec\n\nIf the ``ansible-galaxy`` command-line tool is not available (usually shipped with Ansible), or you prefer to download the role package directly,\nnavigate to the Ansible Galaxy `role page `_ and hit \"Download\".\n\nAlternately, you can directly navigate to our `GitHub repository `_.\n\nUsage\n--------------\n\nOnce installed, you can start using the modules included in this role in your ansible playbooks.\n\nTo quickly get up and running a simple example you can follow these steps:\n\n1. Download and unzip locally the examples folder by clicking `here `_.\n2. Update authentication credentials in ``vars/algosec-secrets.yml``.\n3. Update your AlgoSec server IP in ``inventory.ini``.\n4. Update the arguments of the relevant modules in one of the playbooks (files with the ``yml`` extension).\n5. Run ``ansible-playbook -i inventory.ini .yml``.\n6. You've made it!\n\n\nDocumentation\n-------------\n\n.. image:: https://readthedocs.org/projects/algosec-ansible-role/badge/\n :target: https://algosec-ansible-role.readthedocs.io/en/latest/\n :alt: Documentation Status\n\nDocumentation available online at: https://algosec-ansible-role.readthedocs.io/en/latest/\n\nHow to build doc's locally?\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\nUsing Docker, running from one folder outside of the project::\n\n $ docker run -it -v $PWD/ansible-role-algosec/:/documents/ ivanbojer/spinx-with-rtd\n $ cd docs\n $ make html\n\nUsing Spinx::\n\n $ cd docs\n $ make html\n\nThen see the ``docs/_build`` folder created for the html files.\n\nLicense\n-------\n\nMIT (see full license `here `_)\n\nAuthor Information\n------------------\n\nAlgoSec Official Website\nhttps://www.algosec.com/\n\nDevelopment\n-----------\n\nTo kickoff local development, just use `pipenv`::\n\n pipenv install\n\nAnd to use the newly installed virtual environment just run::\n\n pipenv shell\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AlmogCohen/ansible-role-algosec", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ansible-role-algosec", "package_url": "https://pypi.org/project/ansible-role-algosec/", "platform": "", "project_url": "https://pypi.org/project/ansible-role-algosec/", "project_urls": { "Homepage": "https://github.com/AlmogCohen/ansible-role-algosec" }, "release_url": "https://pypi.org/project/ansible-role-algosec/0.6.0/", "requires_dist": [ "algosec (>=1.3.1)", "ansible", "marshmallow", "urllib3" ], "requires_python": "", "summary": "Set of Ansible modules for AlgoSec services management", "version": "0.6.0" }, "last_serial": 4733479, "releases": { "0.6.0": [ { "comment_text": "", "digests": { "md5": "d1279f6d5ae3aeca1bb9fedd68fa2459", "sha256": "0e8825fe019542c2fa4eef21be4df6cc2c0c4558c050ad448d2f0dd9ec3be7be" }, "downloads": -1, "filename": "ansible_role_algosec-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d1279f6d5ae3aeca1bb9fedd68fa2459", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9470, "upload_time": "2019-01-23T23:39:31", "url": "https://files.pythonhosted.org/packages/56/ae/751c8883ccadd025b39ea4d8e7ba75ca6c011282c8e653bd731868ef660c/ansible_role_algosec-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32525a4038945a7849737ea92b3da035", "sha256": "b322da97bf9a55d04d1a9ab5cd691023b73f0e9126b086022a645d4b59a789c1" }, "downloads": -1, "filename": "ansible-role-algosec-0.6.0.tar.gz", "has_sig": false, "md5_digest": "32525a4038945a7849737ea92b3da035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6757, "upload_time": "2019-01-23T23:39:33", "url": "https://files.pythonhosted.org/packages/57/37/63f54e638533cbce19e429cf4eeb6053f585d02767779f9764da9f471f11/ansible-role-algosec-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d1279f6d5ae3aeca1bb9fedd68fa2459", "sha256": "0e8825fe019542c2fa4eef21be4df6cc2c0c4558c050ad448d2f0dd9ec3be7be" }, "downloads": -1, "filename": "ansible_role_algosec-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d1279f6d5ae3aeca1bb9fedd68fa2459", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9470, "upload_time": "2019-01-23T23:39:31", "url": "https://files.pythonhosted.org/packages/56/ae/751c8883ccadd025b39ea4d8e7ba75ca6c011282c8e653bd731868ef660c/ansible_role_algosec-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32525a4038945a7849737ea92b3da035", "sha256": "b322da97bf9a55d04d1a9ab5cd691023b73f0e9126b086022a645d4b59a789c1" }, "downloads": -1, "filename": "ansible-role-algosec-0.6.0.tar.gz", "has_sig": false, "md5_digest": "32525a4038945a7849737ea92b3da035", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6757, "upload_time": "2019-01-23T23:39:33", "url": "https://files.pythonhosted.org/packages/57/37/63f54e638533cbce19e429cf4eeb6053f585d02767779f9764da9f471f11/ansible-role-algosec-0.6.0.tar.gz" } ] }