{ "info": { "author": "Dylan Jay", "author_email": "software@pretaweb.com", "bugtrack_url": null, "classifiers": [], "description": "hostout.cloud let's you build whole new application clusters in a matter of minutes.\n\nBuilding on the power of collective.hostout_, buildout_ and fabric_ just few lines of configuration\nand a single command is all thats needed to deploy apache, squid, mysql, zope, plone, django...\n\n\nInstalling hostout.cloud\n************************\n\nAdd the collective.hostout part to your development buildout. Using the extends\noption we add hostout.cloud to handle creating a host and hostout.ubuntu\nto bootstrap that host ready for deployment.\n\n>>> write('buildout.cfg',\n... \"\"\"\n... [buildout]\n... parts = host1 helloworld\n...\n... [helloworld]\n... recipe = zc.recipe.egg:scripts\n... eggs = zc.recipe.egg\n... initialization = import sys\n... main=lambda: sys.stdout.write('all your hosts are below to us!!!')\n... entry-points = helloworld=__main__:main\n...\n... [host1]\n... recipe = collective.hostout\n... extends = hostout.cloud hostout.ubuntu\n... hostsize - 256\n... hostos = Ubuntu 9.10\n... hosttype = rackspacecloud\n... key = myaccount\n... secret = myapikey\n... \"\"\"\n... )\n\n\n>>> print system('bin/buildout -N')\nInstalling host1.\nGenerated script '/sample-buildout/bin/hostout'.\n\n\nNow with a single command everything is done for us\n\n>>> print system('bin/hostout host1 deploy')\n\nOur local environment\n>>> print system('bin/helloworld')\nall your hosts are below to us!!!\n\nis now deployed to the cloud\n>>> print system('bin/hostout host1 run bin/helloworld')\nall your hosts are below to us!!!\n\nChange your local code and just run deploy again\n>>> print system('bin/hostout host1 deploy')\n\nReboot your server\n>>> print system('bin/hostout host1 reboot')\n\nand destroy it when you're done\n>>> print system('bin/hostout host1 destroy')\n\n\n\n\nSupported Cloud providers\n*************************\n\nhostout.cloud uses libcloud_. See the libcloud_ site for the supported serviers and options\nfor each.\n\nCurrently rackspace cloud is the only provider tested", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "hostout", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "hostout.cloud", "package_url": "https://pypi.org/project/hostout.cloud/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hostout.cloud/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/hostout.cloud/0.1/", "requires_dist": null, "requires_python": null, "summary": "all your hosts are belong to us!!!", "version": "0.1" }, "last_serial": 793012, "releases": { "0.1": [], "0.1dev": [ { "comment_text": "", "digests": { "md5": "ec78d8388af8a659518305a2f2e35590", "sha256": "44643dccae576e22a5aa96d98dd28633dc7cd81709a6835804ac1dda4231a54e" }, "downloads": -1, "filename": "hostout.cloud-0.1dev.tar.gz", "has_sig": false, "md5_digest": "ec78d8388af8a659518305a2f2e35590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6489, "upload_time": "2010-02-14T16:30:43", "url": "https://files.pythonhosted.org/packages/34/a9/b25a38eba4d4d02ddb0ba4113d8e23acf8090cbc5f2297091cfb96e8448d/hostout.cloud-0.1dev.tar.gz" } ], "1.0a2": [], "1.0a2dev": [ { "comment_text": "", "digests": { "md5": "e917d6a67c8413ba28842a5b379c7d73", "sha256": "613c67dac47d9f06ce01bc649efbf89e6fee967e0c795aeb8865a21f835b3fe9" }, "downloads": -1, "filename": "hostout.cloud-1.0a2dev.tar.gz", "has_sig": false, "md5_digest": "e917d6a67c8413ba28842a5b379c7d73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7938, "upload_time": "2010-06-02T18:12:17", "url": "https://files.pythonhosted.org/packages/85/fc/4bee5b88da5a8fe207a481854fdc9320ac2464ff1e33b6fefc8d1f9ddbe2/hostout.cloud-1.0a2dev.tar.gz" } ], "1.0a3": [ { "comment_text": "", "digests": { "md5": "fdc53a8273986e925ad9c69e8ade9d41", "sha256": "db52d7cd80752107a4fc6a6f886d62ce36defc7f3878862b1115d1b2e1e7d79a" }, "downloads": -1, "filename": "hostout.cloud-1.0a3.tar.gz", "has_sig": false, "md5_digest": "fdc53a8273986e925ad9c69e8ade9d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8011, "upload_time": "2010-06-02T18:30:44", "url": "https://files.pythonhosted.org/packages/60/dd/f34c0df3ac1f07e89fc11a94d92ddebdfddf13aea68e46ef464edef22c03/hostout.cloud-1.0a3.tar.gz" } ], "1.0a3dev": [ { "comment_text": "", "digests": { "md5": "27a0f1efb253fb29a4ef3124bb0e2a14", "sha256": "f7b8b123eaeab2da6ea62af87542120d1252cec17282f32f2d5efec75e4d2da9" }, "downloads": -1, "filename": "hostout.cloud-1.0a3dev.tar.gz", "has_sig": false, "md5_digest": "27a0f1efb253fb29a4ef3124bb0e2a14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8022, "upload_time": "2010-06-02T18:29:00", "url": "https://files.pythonhosted.org/packages/08/ae/4a602b96888529e29882a64357c5994d0576c984036d554bf392ac8ac272/hostout.cloud-1.0a3dev.tar.gz" } ], "1.0a5": [ { "comment_text": "", "digests": { "md5": "fbaa6af7b25e13efce4832e6d47deb27", "sha256": "632aba50982c9fec2c9d0780fb09f7277c23108e601b1647dc470ca158575822" }, "downloads": -1, "filename": "hostout.cloud-1.0a5.zip", "has_sig": false, "md5_digest": "fbaa6af7b25e13efce4832e6d47deb27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15855, "upload_time": "2011-03-21T03:04:42", "url": "https://files.pythonhosted.org/packages/8d/15/eaec089ac6adabc2b026e1ee8604fcf0d54ae11a95fc29c3de8f45a6772f/hostout.cloud-1.0a5.zip" } ] }, "urls": [] }