{ "info": { "author": "Dougal Matthews", "author_email": "dougal@redhat.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet", "Topic :: Utilities" ], "description": "Mistral Actions for Ansible\n---------------------------\n\nNote: This project is experimental and in infancy. It might work for you.\n\nHowever, given interested users and the time I'd like to make it stable and\nuseful - so input and help is very welcome!\n\n\nInstall\n~~~~~~~\n\nThe actions can be installed via pip, then we need to tell Mistral about them\nand restart Mistral::\n\n pip install mistral-ansible-actions;\n sudo mistral-db-manage populate;\n systemctrl restart openstack-mistral*;\n\n\nUsage\n-----\n\nCalling ansible::\n\n action: ansible\n input:\n hosts: '*'\n module: copy\n module_args: 'src=file.txt dest=/root/file.txt'\n remote_user: stack\n become: true\n become_user: root\n\nCall ansible playbook::\n\n action: ansible-playbook\n input:\n limit_hosts: overcloud-controller-0\n playbook: /home/stack/ansible/my_playbook.yaml\n remote_user: stack\n become: true\n become_user: root\n\n\nPlans/Ideas\n-----------\n\n- We only support a subset of args ansible and ansible-playbook commands,\n more should be exposed. Maybe we can automatically add them all somehow?\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/d0ugal/mistral-ansible-actions", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "mistral-ansible-actions", "package_url": "https://pypi.org/project/mistral-ansible-actions/", "platform": "", "project_url": "https://pypi.org/project/mistral-ansible-actions/", "project_urls": { "Homepage": "https://github.com/d0ugal/mistral-ansible-actions" }, "release_url": "https://pypi.org/project/mistral-ansible-actions/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "A Mistral action to execute Ansible playbooks", "version": "0.2.2" }, "last_serial": 2900909, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fab356185e6b38deb653ad6bd04d606e", "sha256": "a850407338a2fd61928bb2c4061a945b0c90198a4edef452e8dcd50d6794b6f2" }, "downloads": -1, "filename": "mistral-ansible-actions-0.0.1.tar.gz", "has_sig": false, "md5_digest": "fab356185e6b38deb653ad6bd04d606e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2208, "upload_time": "2017-01-12T10:43:28", "url": "https://files.pythonhosted.org/packages/c7/9c/21ce75a5eecd631166d3b283ab09f4eeded313bac4ff24ef09fb8dd04b63/mistral-ansible-actions-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f9b4db7cfd6a44008a061d68fbc87671", "sha256": "114476e727236c3fa2f858f1ab08f645f2a1a13dc7755bc841079a2ebb4ce5cc" }, "downloads": -1, "filename": "mistral-ansible-actions-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f9b4db7cfd6a44008a061d68fbc87671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2642, "upload_time": "2017-01-12T12:44:42", "url": "https://files.pythonhosted.org/packages/ec/41/3becfc1e04ad716d4ebbc42bab3b9a7fcbdce1def32ac1a26ce3cccabf9b/mistral-ansible-actions-0.1.0.tar.gz" } ], "0.1.2.dev1": [ { "comment_text": "", "digests": { "md5": "d6d24058ad38afc0095503f2d835bd2b", "sha256": "867adc3b06c3154a77fbb640128c675edecc8cd01338de8cef098b1cc283a07a" }, "downloads": -1, "filename": "mistral_ansible_actions-0.1.2.dev1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6d24058ad38afc0095503f2d835bd2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4661, "upload_time": "2017-02-03T07:58:38", "url": "https://files.pythonhosted.org/packages/77/6e/655f6d40c1f9e037296f51d4eacfaa87cb2894cac008b84efe08f675a976/mistral_ansible_actions-0.1.2.dev1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cec9f46ef7af26097a42820e74a1ff2", "sha256": "547026fc98491c131f6dcef6945309026e1ce8cad1f9d107007c8de62ebc08b3" }, "downloads": -1, "filename": "mistral-ansible-actions-0.1.2.dev1.tar.gz", "has_sig": false, "md5_digest": "9cec9f46ef7af26097a42820e74a1ff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2522, "upload_time": "2017-02-03T07:58:39", "url": "https://files.pythonhosted.org/packages/1f/0b/c7ca8b6eafab930042bcb9336575c5b303a1a9df04e1a17bec9a01fc3bf8/mistral-ansible-actions-0.1.2.dev1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7ff10bc5f0800e031848d9e15bdbc644", "sha256": "19b72a770402ca4552cbc9143113eab268a446beafb81b38ea2324bf67915594" }, "downloads": -1, "filename": "mistral-ansible-actions-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7ff10bc5f0800e031848d9e15bdbc644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3540, "upload_time": "2017-05-10T14:31:55", "url": "https://files.pythonhosted.org/packages/30/46/a85fbc6f45def2b1decfe31adbb7c451e7c61441a38a4beded82c53cafd2/mistral-ansible-actions-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "755d0097ce091ee1d77dfa32c8be91c0", "sha256": "38eaf532d985cfb9373249c5bfd15317df15c21337dd9b574fc82c343f08383c" }, "downloads": -1, "filename": "mistral-ansible-actions-0.2.1.tar.gz", "has_sig": false, "md5_digest": "755d0097ce091ee1d77dfa32c8be91c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3647, "upload_time": "2017-05-26T07:27:17", "url": "https://files.pythonhosted.org/packages/9a/c2/694ccadfa8068dd9a36a115a7d0435b2bffdfe695b96a19b89bcc5ccb14b/mistral-ansible-actions-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5276ffb7f0d9335297f4f2801b1b3a5f", "sha256": "8dba8a723e22a26c688d2c698be79080fc328b57c4743916eb35ceac95480dea" }, "downloads": -1, "filename": "mistral-ansible-actions-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5276ffb7f0d9335297f4f2801b1b3a5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3671, "upload_time": "2017-05-26T13:10:52", "url": "https://files.pythonhosted.org/packages/2e/d9/c743019c46ff14ebf8d767b8b5b5d6886c469533681cc0c2d38397b2d2e5/mistral-ansible-actions-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5276ffb7f0d9335297f4f2801b1b3a5f", "sha256": "8dba8a723e22a26c688d2c698be79080fc328b57c4743916eb35ceac95480dea" }, "downloads": -1, "filename": "mistral-ansible-actions-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5276ffb7f0d9335297f4f2801b1b3a5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3671, "upload_time": "2017-05-26T13:10:52", "url": "https://files.pythonhosted.org/packages/2e/d9/c743019c46ff14ebf8d767b8b5b5d6886c469533681cc0c2d38397b2d2e5/mistral-ansible-actions-0.2.2.tar.gz" } ] }