{"id":26493672,"url":"https://github.com/redhat-openstack/python-tripleo-helper","last_synced_at":"2025-07-02T04:32:07.540Z","repository":{"id":143947118,"uuid":"55537672","full_name":"redhat-openstack/python-tripleo-helper","owner":"redhat-openstack","description":null,"archived":false,"fork":false,"pushed_at":"2017-02-03T18:15:32.000Z","size":261,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-06-01T02:56:10.575Z","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":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redhat-openstack.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-04-05T19:06:33.000Z","updated_at":"2017-03-17T22:39:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"5e6eb6cf-ce0c-432e-ade3-3d8f69e93bf2","html_url":"https://github.com/redhat-openstack/python-tripleo-helper","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/redhat-openstack/python-tripleo-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fpython-tripleo-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fpython-tripleo-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fpython-tripleo-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fpython-tripleo-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhat-openstack","download_url":"https://codeload.github.com/redhat-openstack/python-tripleo-helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fpython-tripleo-helper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263074775,"owners_count":23409818,"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":"2025-03-20T09:56:40.798Z","updated_at":"2025-07-02T04:32:07.528Z","avatar_url":"https://github.com/redhat-openstack.png","language":"Python","readme":"============\nIntroduction\n============\n\nThis library provides a complete Python API to drive an OpenStack deployment\n(TripleO).\n\n.. _Openstack: https://www.openstack.org\n.. _TripleO: http://docs.openstack.org/developer/tripleo-docs\n\nThis library has been designed to make it easier to test real life scenarios.\nFor example:\n\n- deploy 4 nodes with HA\n- add a node\n- execute tempest testing\n\nAt this point, you can deploy your OpenStack on:\n\n- an existing public OpenStack (OVB)\n- a hypervisor with libvirt (instack-virt-setup)\n- baremetal nodes\n\nDocumentation: http://python-tripleo-helper.readthedocs.org/en/latest\n\nCommands\n--------\n\nIn addition, we provide two commands that you can use as an example:\n\n- **chainsaw-libvirt**: this command will create a hypervisor VM on an\n  OpenStack cloud and deploy an OpenStack on it.\n- **chainsaw-ovb**: this command will do the same, but on a OpenStack directly.\n\nchainsaw-libvirt will do the following actions:\n\n- Instantiate a virtual machine on an Openstack (you should source your openrc\n  or specify your OS credentials through the chainsaw CLI). This machine is\n  referred to as Host0. Currently we only support the RHEL distribution, CentOS\n  will be supported soon.\n- Register Host0 on the machine in RHN.\n- Install the required packages and configure libvirt on Host0.\n- Instantiate and configure the Undercloud virtual machine.\n- Deploy the Overcloud.\n\nOnce the overcloud is running, you can run tempest on it.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-openstack%2Fpython-tripleo-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-openstack%2Fpython-tripleo-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-openstack%2Fpython-tripleo-helper/lists"}