{"id":29670469,"url":"https://github.com/percona/openstack_ansible","last_synced_at":"2025-09-12T20:40:59.115Z","repository":{"id":21883823,"uuid":"25207528","full_name":"percona/openstack_ansible","owner":"percona","description":null,"archived":false,"fork":false,"pushed_at":"2015-06-22T11:10:24.000Z","size":580,"stargazers_count":8,"open_issues_count":0,"forks_count":7,"subscribers_count":78,"default_branch":"master","last_synced_at":"2025-07-22T19:48:11.333Z","etag":null,"topics":["gs"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/percona.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-10-14T13:13:34.000Z","updated_at":"2020-06-12T14:22:48.000Z","dependencies_parsed_at":"2022-08-17T22:05:21.523Z","dependency_job_id":null,"html_url":"https://github.com/percona/openstack_ansible","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/percona/openstack_ansible","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/percona%2Fopenstack_ansible","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/percona%2Fopenstack_ansible/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/percona%2Fopenstack_ansible/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/percona%2Fopenstack_ansible/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/percona","download_url":"https://codeload.github.com/percona/openstack_ansible/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/percona%2Fopenstack_ansible/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274873613,"owners_count":25365824,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gs"],"created_at":"2025-07-22T19:36:26.568Z","updated_at":"2025-09-12T20:40:59.096Z","avatar_url":"https://github.com/percona.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Ansible recipes to setup Openstack benchmarking cluster on AWS. This doesn't actually start vms and the tenant network is not reachable, but all the backend operations will happen. The only purpose of this is to be able to quickly benchmark the openstack's backend.\n\n-----\nTools\n-----\n\nTo generate all the passwords for Openstack, just do, for the to level directory::\n\n```\n./tools/gen_openstack_passwords.sh\n```\n\nYou need to set up in aws access in .boto.\n\nSet up instance details in roles/aws/vars/main.yml\n\nCreate the instances:\n```\npython generate_aws_yml.py\n```\n\nThis will generate the playbooks for creating and tearing down the aws instances used.\n\nIn order to create instances do:\n```\nansible-playbook -i aws_inventory.yml aws_create.yml\n```\n\nThis will create the hosts file.\n\nTo set up the cluster, run the whole playbook.\n\n```\nansible-playbook -u ubuntu -i hosts site.yml\n```\n\nCheck hosts file or the AWS console for the machines.\n\nTo destroy the machines:\n```\nansible-playbook -i aws_inventory aws_destroy.yml\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpercona%2Fopenstack_ansible","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpercona%2Fopenstack_ansible","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpercona%2Fopenstack_ansible/lists"}