# openshift/openshift-ansible

Install and config an OpenShift 3.x cluster

Repository: https://github.com/openshift/openshift-ansible
Canonical: https://ross.abutalabs.com/products/openshift-ansible
Homepage: https://try.openshift.com
Language: Python
License: Apache-2.0
License Family: permissive
Topics: openshift, ansible
Last push: 2026-08-17T10:15:11+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 35, longevity 100
- inputs: {"age_days": 4369, "days_push": 16, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2221, forks 2264 (observed 2026-08-28T04:06:27.560795+00:00)

## What it is
A collection of Ansible roles and playbooks for installing, scaling, and upgrading OpenShift clusters. It was the primary installer for OpenShift 3.x and now only supports scaling and upgrading RHEL worker nodes in OpenShift 4.x clusters.

## Use cases
- install an openshift 3.x cluster with ansible
- scale up rhel worker nodes in an openshift 4.x cluster
- upgrade rhel nodes in an existing openshift cluster
- automate openshift cluster configuration with ansible playbooks
- build openshift-ansible rpms and container images
- run custom tasks during openshift upgrades with hooks

## When to choose
- you are deploying or maintaining an OpenShift 3.x cluster
- you need to add or upgrade RHEL compute nodes in an OpenShift 4.x cluster
- you want Ansible-based automation for OpenShift cluster lifecycle operations

## When to avoid
- you want to install a new OpenShift 4.x cluster - use the OpenShift Installer instead
- you are not using OpenShift or OKD
- you need a general-purpose Kubernetes deployment tool

## Facets
- artifact type: infra-config
- maturity: maintenance
- function: infrastructure-as-code, deployment, configuration-management, container-orchestration
- domain: cloud-computing, infrastructure-as-code, self-hosted
- platform: python, cli
- tags: openshift, ansible, kubernetes, kubernetes-distribution, cluster-installation, red-hat, okd, rhel, playbooks, devops, containers, linux, docker

## Member repositories
- openshift/openshift-ansible (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:27.560795+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:45:48.008899+00:00, confidence not recorded.
  - readme: https://github.com/openshift/openshift-ansible (fetched 2026-08-28T04:06:27.560795+00:00, sha fc1a653833d8)
  - homepage: https://try.openshift.com (fetched 2026-08-29T10:26:15.592119+00:00, sha bd556826d17f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
