{"id":17329841,"url":"https://github.com/fgimenez/openstack-sandbox","last_synced_at":"2025-03-27T05:43:43.260Z","repository":{"id":6250572,"uuid":"7483014","full_name":"fgimenez/openstack-sandbox","owner":"fgimenez","description":"Chef cookbook for creating an openstack basic sandbox using vagrant","archived":false,"fork":false,"pushed_at":"2018-03-02T17:36:00.000Z","size":46,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-01T11:11:09.277Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fgimenez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-07T13:45:01.000Z","updated_at":"2014-05-31T12:17:19.000Z","dependencies_parsed_at":"2022-08-29T20:11:47.142Z","dependency_job_id":null,"html_url":"https://github.com/fgimenez/openstack-sandbox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fopenstack-sandbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fopenstack-sandbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fopenstack-sandbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgimenez%2Fopenstack-sandbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fgimenez","download_url":"https://codeload.github.com/fgimenez/openstack-sandbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245791927,"owners_count":20672669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T14:49:35.674Z","updated_at":"2025-03-27T05:43:43.241Z","avatar_url":"https://github.com/fgimenez.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/fgimenez/openstack-sandbox.png)](https://travis-ci.org/fgimenez/openstack-sandbox)\n\nThe purpose is setting up an openstack sandbox environment with a chef provisioned Vagrant box. This has been tested in a Debian Wheezy host machine with backports repository enabled.\n\nRequirements\n------------\n\nThe minimun requirements are a working installation of both virtualbox and vagrant (1.2+). You should also have a ruby runtime\n\nUsage\n-----\n\nFirst of all, you should bootstrap the environment (you should use the openstack user password, 'openstack', and your root password to install nova client packages): \n  \n    $ ./bootstrap.sh\n\nNow you can get a prebuilt ubuntu UEC image to be used by the openstack environment:\n\n    $ wget http://uec-images.ubuntu.com/releases/quantal/release/ubuntu-12.10-server-cloudimg-i386.tar.gz\n\nand then upload it to the server:\n\n    $ cloud-publish-tarball ubuntu-12.10-server-cloudimg-i386.tar.gz images i386\n\nYou can check that all went good listing the images:\n\n    $ nova image-list\n\nThe ID of the .img will be used later for refering the cloud image.\n\nFinally, after creating the default security settings that define the access rights for sshing and pinging:\n\n    $ nova secgroup-add-rule default tcp 22 22 0.0.0.0/0\n    $ nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0\n\nyou can spin up the instaqnce with the previous listed ID:\n\n    $ nova boot myInstance --image $ID --flavor 2 --key_name openstack\n\nContributing\n------------\n\n1. Fork the repository on Github\n2. Create a named feature branch (like `add_component_x`)\n3. Write you change\n4. Write tests for your change\n5. Run the tests, ensuring they all pass\n6. Submit a Pull Request\n\nLicense and Authors\n-------------------\nMIT License\n\nAuthors: Federico Gimenez Nieto \u003cfederico.gimenez@gmail.com\u003e\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/fgimenez/openstack-sandbox/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffgimenez%2Fopenstack-sandbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffgimenez%2Fopenstack-sandbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffgimenez%2Fopenstack-sandbox/lists"}