{"id":26493696,"url":"https://github.com/redhat-openstack/openstack-puppet-modules","last_synced_at":"2025-03-20T09:56:45.539Z","repository":{"id":14066522,"uuid":"16769858","full_name":"redhat-openstack/openstack-puppet-modules","owner":"redhat-openstack","description":"Puppet modules shared between Packstack and TripleO","archived":false,"fork":false,"pushed_at":"2022-10-06T03:03:11.000Z","size":41316,"stargazers_count":39,"open_issues_count":7,"forks_count":52,"subscribers_count":39,"default_branch":"stable/mitaka","last_synced_at":"2023-03-21T10:28:57.781Z","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/redhat-openstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-12T14:31:56.000Z","updated_at":"2023-03-21T10:28:57.781Z","dependencies_parsed_at":"2023-01-11T20:21:44.229Z","dependency_job_id":null,"html_url":"https://github.com/redhat-openstack/openstack-puppet-modules","commit_stats":null,"previous_names":[],"tags_count":379,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fopenstack-puppet-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fopenstack-puppet-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fopenstack-puppet-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fopenstack-puppet-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhat-openstack","download_url":"https://codeload.github.com/redhat-openstack/openstack-puppet-modules/tar.gz/refs/heads/stable/mitaka","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244591485,"owners_count":20477709,"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:44.858Z","updated_at":"2025-03-20T09:56:45.534Z","avatar_url":"https://github.com/redhat-openstack.png","language":"Ruby","readme":"# OpenStack Puppet Modules\n\nThis repository contains a collection of\n[Puppet](http://puppetlabs.com/puppet/puppet-open-source) modules shared between\nseveral OpenStack installers, including:\n* [Packstack](https://github.com/stackforge/packstack)\n* [RDOManager](https://www.rdoproject.org/rdo-manager/) (upstream for OSPd)\n* [OpenStack Foreman Installer](http://github,com/redhat-openstack/astapor/) (no\n  longer actively developed)\n\nThese modules are included via git subtrees, which reference the various upstream\nmodules at a given revision, which can be found in the [Puppetfile](Puppetfile), and is\nnot really meant to be used directly, but rather to be utilized by a composition\nlayer, such as the above installers.  We use\n[gerrithub](https://review.gerrithub.io/#/q/project:redhat-openstack/openstack-puppet-modules)\nfor reviews, please see the [Contributing](CONTRIBUTING.md) document for more detail on the\nprocess.\n\nThe repository contains branches which map to OpenStack releases, as well as\nbranches that are basically upstream plus any required patches that have not yet\nbeen merged (or can not be merged for some reason), but are needed by one or\nmore of the target installers in order for that installer to work properly.\nThis is a constantly moving target, and the goal is to eliminate as many of this\nkind of patch as possible, with each release attempting to contain less of\nthese than the previous one. *UPDATE* From liberty forward, we carry no patches\nthat are not merged upstream, so the branch naming is more related to rdo\nbuild automation  than required by our codebase.\n\nThe various releases map like this:\n\nOPM Branch       | Openstack Release\n---------------- | ------------------\nupstream-kilo    | upstream kilo\nstable/kilo      | kilo + patches\nupstream-liberty | upstream liberty\nstable/liberty   | upstream liberty\nupstream-mitaka  | upstream mitaka\nstable/mitaka    | upstream mitaka\nupstream-master  | upstream master\nstable/master    | upstream master\n\nEach time a change is pushed to a {version} + patches branch, and automated\nbuild system generates rpms.  These can be found in the follow places:\n* [kilo](http://trunk.rdoproject.org/centos7-kilo/report.html)\n* [liberty](http://trunk.rdoproject.org/centos7-liberty/report.html)\n* [mitaka](http://trunk.rdoproject.org/centos7-mitaka/report.html)\n* [master](http://trunk.rdoproject.org/centos7/report.html)\n\nPlease see [Building.md](BUILDING.md) for more information on how this process works up to\nthe point that the automation takes over.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-openstack%2Fopenstack-puppet-modules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-openstack%2Fopenstack-puppet-modules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-openstack%2Fopenstack-puppet-modules/lists"}