Retour au classement

openshift/openshift-ansible

Pythontry.openshift.com

Install and config an OpenShift 3.x cluster

openshiftansible
Croissance des étoiles
Étoiles
2.2k
Forks
2.3k
Croissance hebdomadaire
Issues
1
1k2k
janv. 2023mars 2024mai 2025juil. 2026
ArtefactsPyPIpip install openshift-ansible
README

Join the chat at https://gitter.im/openshift/openshift-ansible Build Status

OpenShift Ansible

This repository contains Ansible roles and playbooks for OpenShift clusters.

Previous OpenShift Ansible 3.x releases

For 3.x releases of OpenShift Ansible please reference the release branch for specific versions. The last 3.x release is 3.11 release.

OpenShift 4.x

Installation of OpenShift 4.x uses a command-line installation wizard instead of Ansible playbooks. Learn more about the OpenShift Installer in this overview.

For OpenShift 4.x, this repository only provides playbooks necessary for scaling up or upgrading RHEL hosts in an existing 4.x cluster.

The master branch tracks our current work in development.

Requirements: (localhost)

  • Ansible >= 2.9.5
  • OpenShift Client (oc)

Quickstart

Install an OpenShift 4.x cluster

Install a cluster using the OpenShift Installer.

Create an Ansible Inventory

Create an inventory file with the appropriate groups and variables defined. An example inventory can be found in inventory/hosts.example.

Required variables include:

  • openshift_kubeconfig_path - Path to the kubeconfig for the cluster

Run the RHEL node scaleup playbook

cd openshift-ansible
ansible-playbook -i inventory/hosts playbooks/scaleup.yml

Run the RHEL node upgrade playbook

Custom tasks can be performed during upgrades at different stages of the upgrade. See the hooks documentation for more information.

cd openshift-ansible
ansible-playbook -i inventory/hosts playbooks/upgrade.yml

Further reading

Complete Production Installation Documentation:

Containerized OpenShift Ansible

See README_CONTAINER_IMAGE.md for information on how to package openshift-ansible as a container image.

Contributing

See the contribution guide.

Building openshift-ansible RPMs and container images

See the build instructions.

Dépôts similaires
stakater/Reloader

A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!

GoGo ModulesApache License 2.0kubernetesopenshift
docs.stakater.com/reloader/
10.2k656
openshift/origin

Conformance test suite for OpenShift

GoGo ModulesApache License 2.0openshiftkubernetes
openshift.org
8.7k4.8k
aquasecurity/kube-bench

Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark

GoGo ModulesApache License 2.0kube-benchcis-security
8.1k1.3k
strimzi/strimzi-kafka-operator

Apache Kafka® running on Kubernetes

JavaMavenApache License 2.0kafkakubernetes
strimzi.io
5.9k1.5k
jenkins-x/jx

Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton

GoGo ModulesApache License 2.0kubernetescicd
jenkins-x.io
4.7k794
fabric8io/kubernetes-client

Java client for Kubernetes & OpenShift

JavaMavenApache License 2.0kubernetesopenshift
fabric8.io
3.7k1.5k
kiali/kiali

Kiali project, observability for the Istio service mesh

GoGo ModulesApache License 2.0observabilityservice-mesh
kiali.io
3.6k565
minishift/minishift

Run OpenShift 3.x locally | This project does not see active developement and maintenance.

GoGo ModulesApache License 2.0minishiftopenshift
2.5k471
astefanutti/kubebox

⎈❏ Terminal and Web console for Kubernetes

JavaScriptnpmMIT Licensekubernetesterminal
astefanutti.github.io/kubebox
2.2k141
ConSol/docker-headless-vnc-container

Collection of Docker images with headless VNC environments

ShellApache License 2.0docker-imageheadless-vnc-environments
2k769
containers/kubernetes-mcp-server

Model Context Protocol (MCP) server for Kubernetes and OpenShift

GoGo ModulesApache License 2.0containerscontext
1.8k392
fabric8io/fabric8

fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins

developer-toolsmicroservice
fabric8.io
1.8k494