{ "info": { "author": "Chris Loukas", "author_email": "commixon@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "mist.ansible\n============\n\nAnsible module for mist.io service\n\nInstallation\n============\n```\npip install mist.ansible\n\n```\n\n\nSimple Example of Provisioning\n==============================\n```\n---\n- name: Provisioning playbook for digitalocean\n hosts: localhost\n tasks:\n - name: Ensure DigitalOcean backend is present\n mist_backends:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n provider: digitalocean\n state: present\n backend_secret: digital_secret_key\n name: DigitalBackend\n - name: Create Machine\n mist:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n backend: DigitalBackend\n key: UploadedKey\n location_id: id_of_chosen_location\n size_id: id_of_machine_size\n image_id: id_of_image\n name: digimachine\n```\n\nFull Example Playbook\n=====================\n```\n---\n- name: Provisioning playbook for nephoscale\n hosts: localhost\n tasks:\n - name: Ensure NephoScale backend is present\n mist_backends:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n provider: nephoscale\n state: present\n backend_key: nepho_username\n backend_secret: nepho_password\n name: Nepho\n - name: Generate Key and save locally\n mist_keys:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n name: NephoKey\n auto_generate: true\n save_locally: true\n local_save_path: /home/user/.ssh/NephoKey\n - name: Search for Ubuntu images\n mist_images:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n backend: Nepho\n search_term: Ubuntu\n register: images\n - name: List available sizes\n mist_sizes:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n backend: Nepho\n register: sizes\n - name: List available locations\n mist_locations:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n backend: Nepho\n register: locations\n - name: Create Machine\n mist:\n mist_email: yourmist@account.com\n mist_password: yourmistpassword\n backend: Nepho\n key: NephoKey\n location_id: \"{{ locations['locations'][0]['id'] }}\"\n size_id: \"{{ sizes['sizes'][0]['id'] }}\"\n image_id: \"{{ images['images'][0]['id'] }}\"\n name: nephomachine\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mistio/mist.ansible", "keywords": "ansible web cloud server management monitoring automation mobile libcloud pyramid amazon aws rackspace openstack linode softlayer digitalocean gce", "license": "AGPLv3", "maintainer": null, "maintainer_email": null, "name": "mist.ansible", "package_url": "https://pypi.org/project/mist.ansible/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mist.ansible/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mistio/mist.ansible" }, "release_url": "https://pypi.org/project/mist.ansible/0.1.8/", "requires_dist": null, "requires_python": null, "summary": "Ansible modules for the mist.io service", "version": "0.1.8" }, "last_serial": 1236352, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "748cc5acb5945fc3d5c45421c18b89f4", "sha256": "b6e0c078e9787beaf9781873bae75099cf18c3a37e87265eaa9bb3d4e397b174" }, "downloads": -1, "filename": "mist.ansible-0.0.1.tar.gz", "has_sig": false, "md5_digest": "748cc5acb5945fc3d5c45421c18b89f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6166, "upload_time": "2014-08-27T20:07:52", "url": "https://files.pythonhosted.org/packages/bd/83/4a898aed2d98603c5c5562a86483801e2a7dcb26cac7068a4f6f2a452f53/mist.ansible-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f6052b457c4b467015ac58e0aa4436d1", "sha256": "b7f6481cecd098b2872f7168f8e66218c8bb5cfaf2a9b9d02fdc27d89b05c926" }, "downloads": -1, "filename": "mist.ansible-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f6052b457c4b467015ac58e0aa4436d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6389, "upload_time": "2014-08-28T17:15:40", "url": "https://files.pythonhosted.org/packages/7e/20/1c8515547ad656926afe3fa332f1c42226223138f3be12d8ccc9a0caffa4/mist.ansible-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2444638316b87fc1c0e9035af8a72a75", "sha256": "05cecebeb4f9aa3d475bac4087519ea43ea3e9a68f412a3647a7242536495c2d" }, "downloads": -1, "filename": "mist.ansible-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2444638316b87fc1c0e9035af8a72a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6432, "upload_time": "2014-08-28T18:36:21", "url": "https://files.pythonhosted.org/packages/d6/3f/41b895d5f2cbc6f1271850b1f4db5ddeb85c403bc60830f50f136d223759/mist.ansible-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cdfb96bbee9a42506012eba58c2034a9", "sha256": "7a627daec2bf472b7e051ba3f3d0ea1c579b15f1ce94ac642096a816a7291d29" }, "downloads": -1, "filename": "mist.ansible-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cdfb96bbee9a42506012eba58c2034a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6544, "upload_time": "2014-08-29T17:05:47", "url": "https://files.pythonhosted.org/packages/93/ee/d0d4907f0b5ccd62912ad0f47e1d7b05f4632d6da2b0d8ea22527c6c7376/mist.ansible-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "27b9c6aa9b0ef957a8fbf583c064537d", "sha256": "292a897c2acd927727f1597c3af185d736c499636c0a139e63eaf1acafe7f163" }, "downloads": -1, "filename": "mist.ansible-0.1.0.tar.gz", "has_sig": false, "md5_digest": "27b9c6aa9b0ef957a8fbf583c064537d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8651, "upload_time": "2014-09-08T12:53:47", "url": "https://files.pythonhosted.org/packages/7c/37/bdd3b0e1e0a989852fc2c52a8d96545c3a3245a16aafa92c73fecf317f78/mist.ansible-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ea23cafe32d459214697718c77b837f5", "sha256": "89df33667d6efd3baadcb1482424b13e923117ce33eb2ce982217280fa5c63ed" }, "downloads": -1, "filename": "mist.ansible-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ea23cafe32d459214697718c77b837f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8563, "upload_time": "2014-09-09T12:36:59", "url": "https://files.pythonhosted.org/packages/fe/73/d82c1403d89bde0b250ddb28748b05e25d1192da3918ee3a9bf4c1157a90/mist.ansible-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5e9a385e8193d22c6bce4d5a700b3468", "sha256": "9af987e3b441a6ec622cd58e6af14cc42bb9b0a84bf136e5f752ff1f990e679a" }, "downloads": -1, "filename": "mist.ansible-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5e9a385e8193d22c6bce4d5a700b3468", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8557, "upload_time": "2014-09-09T12:42:15", "url": "https://files.pythonhosted.org/packages/7c/47/3222c6628191be6a61f18158d92f031e11e4446e568743804a7e19ce8ba6/mist.ansible-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "15881e316435ef6c9ef9c1f5cebadf92", "sha256": "68641c5ef687cf74b90b22eab18a281143ff266c06c5657fb3b08685a462d627" }, "downloads": -1, "filename": "mist.ansible-0.1.3.tar.gz", "has_sig": false, "md5_digest": "15881e316435ef6c9ef9c1f5cebadf92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8557, "upload_time": "2014-09-09T13:12:54", "url": "https://files.pythonhosted.org/packages/e8/8b/96b9ed6fade3026bb3294b6ebaa53182deb4f0de4538aa9f55319cd4ada7/mist.ansible-0.1.3.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "52b48766da79fdf192afff2830cc40e7", "sha256": "855497681450ab65599067cdc0bd8a02ba9e9034813c76f48b3680aa8078774c" }, "downloads": -1, "filename": "mist.ansible-0.1.6.tar.gz", "has_sig": false, "md5_digest": "52b48766da79fdf192afff2830cc40e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8955, "upload_time": "2014-09-09T16:26:54", "url": "https://files.pythonhosted.org/packages/de/c7/39847041049eac33eff617b363e4b41359cad632197cba51eb76ff892829/mist.ansible-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a7f7e26b8fd6c02632f5f202dda80397", "sha256": "647d307bf66911e618e0a06c579b9080582ee92651b051228b3fb832dd09464c" }, "downloads": -1, "filename": "mist.ansible-0.1.7.tar.gz", "has_sig": false, "md5_digest": "a7f7e26b8fd6c02632f5f202dda80397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9277, "upload_time": "2014-09-22T13:40:48", "url": "https://files.pythonhosted.org/packages/92/93/ebad18f2c9f1f4ded9c7f1c2d9576692aac0f047b89e61e2389077e1b402/mist.ansible-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "84cdf3cf63d6f36fad0cd9effd2afd74", "sha256": "1a7942a0342ec7584d79a2dc1ada4c34b1d9bb06a3ad2597cfb64a4cf6b8d6ad" }, "downloads": -1, "filename": "mist.ansible-0.1.8.tar.gz", "has_sig": false, "md5_digest": "84cdf3cf63d6f36fad0cd9effd2afd74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9350, "upload_time": "2014-09-24T13:13:29", "url": "https://files.pythonhosted.org/packages/86/17/62b83eaa0a67432cfa3704334ad5a39fdccae18510e9107924cb9471e45f/mist.ansible-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84cdf3cf63d6f36fad0cd9effd2afd74", "sha256": "1a7942a0342ec7584d79a2dc1ada4c34b1d9bb06a3ad2597cfb64a4cf6b8d6ad" }, "downloads": -1, "filename": "mist.ansible-0.1.8.tar.gz", "has_sig": false, "md5_digest": "84cdf3cf63d6f36fad0cd9effd2afd74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9350, "upload_time": "2014-09-24T13:13:29", "url": "https://files.pythonhosted.org/packages/86/17/62b83eaa0a67432cfa3704334ad5a39fdccae18510e9107924cb9471e45f/mist.ansible-0.1.8.tar.gz" } ] }