openshift-ansible

OpenShift Installation and Configuration Management

  • 所有者: openshift/openshift-ansible
  • 平台:
  • 许可证: Apache License 2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

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 repo 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.1
  • 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.

主要指标

概览
名称与所有者openshift/openshift-ansible
主编程语言Python
编程语言Python (语言数: 5)
平台
许可证Apache License 2.0
所有者活动
创建于2014-09-16 17:07:51
推送于2025-05-14 11:37:27
最后一次提交2025-04-18 15:32:46
发布数3413
最新版本名称openshift-ansible-3.11.1159-1 (发布于 2023-09-20 19:24:22)
第一版名称v3-beta2-03-09-15 (发布于 )
用户参与
星数2.2k
关注者数137
派生数2.3k
提交数14.7k
已启用问题?
问题数2757
打开的问题数1
拉请求数8182
打开的拉请求数1
关闭的拉请求数1591
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?