{"id":18029442,"url":"https://github.com/morucci/loadandcheck","last_synced_at":"2025-04-04T21:12:53.938Z","repository":{"id":22923491,"uuid":"26272454","full_name":"morucci/loadandcheck","owner":"morucci","description":"Simple script to start random amount of VMs on an Openstack cloud and check SSH connectivity","archived":false,"fork":false,"pushed_at":"2015-09-06T18:36:51.000Z","size":172,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-10T05:41:51.066Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"arboleya/electrify","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/morucci.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":"2014-11-06T14:02:33.000Z","updated_at":"2014-11-06T14:06:32.000Z","dependencies_parsed_at":"2022-07-12T16:07:30.289Z","dependency_job_id":null,"html_url":"https://github.com/morucci/loadandcheck","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/morucci%2Floadandcheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morucci%2Floadandcheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morucci%2Floadandcheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morucci%2Floadandcheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morucci","download_url":"https://codeload.github.com/morucci/loadandcheck/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249549,"owners_count":20908212,"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-30T09:09:37.004Z","updated_at":"2025-04-04T21:12:53.916Z","avatar_url":"https://github.com/morucci.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"The purpose of this little script is to start a defined amount\nof VMs on an OpenStack cloud and check the SSH availability of the\ncreated VMs.\n\nThe main purpose was to test, that regarding the amount of VMs you want to\ndeploy, all VMs get connectivy and reach the meta data server to fetch\nthe SSH priv key.\n\nWhat the scipt do\n-----------------\n\n- The script create a HEAT template\n- Create the HEAT stack\n- Wait for stack and all SSH server of VMs are UP\n- Try to connect via the floating IP\n- Report failed and succeed connections\n\nUsage\n-----\n\nFirst load your Openstack env before starting that command.\nBe sure to have installed python-heatclient.\n\npython loadandcheck.py --anodes 8 --keyname mykey --nuuid 6c83db7b-480e-4198-bc69-88df6fd17e55\n--iid 5e72e6bf-7604-4141-8ace-47565551aa4f --itype m1.small\n\nCaution\n-------\n\nThis script has been written to perform a quick test so the code\nis not really clean.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorucci%2Floadandcheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorucci%2Floadandcheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorucci%2Floadandcheck/lists"}