domstorey / community-automation

community-automation is meant to be a place where developers can contribute to a library of ansible playbooks related to Red Hat OpenShift Container Platform, from installing OCP to post install activities. It is the intent that these playbooks and roles can be reused by any team that is looking to automate their CI/CD pip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Red Hat OpenShift Container Platform (OCP) Community Automation

Introduction

This repo represents the Red Hat OpenShift Container Platform (OCP) Community Automation effort where teams can contribute ansible automation to be shared with other teams. It was decided early on in the project to use Jenkins and Ansible combination for our implementations. Jenkins and Ansible details below. The repo is also setup for use as an ansible collection to be included in playbooks being created outside of this repo.

This community is meant to be a place where developers can contribute to a library of ansible playbooks and/or roles related to Red Hat OpenShift Container Platform (OCP), from installing OCP to post install activities. It is the intent that these playbooks and roles can be reused by any team that is looking to automate their CI/CD pipeline.

How to run playbooks

  • clone this community-automation repository
  • Run options
    • Docker image
    • importing the ansible collection
    • Personal workspace (requires prereq scripts found in scripts folder)

Documentation

About

community-automation is meant to be a place where developers can contribute to a library of ansible playbooks related to Red Hat OpenShift Container Platform, from installing OCP to post install activities. It is the intent that these playbooks and roles can be reused by any team that is looking to automate their CI/CD pip

License:Apache License 2.0


Languages

Language:Jinja 58.6%Language:Python 23.1%Language:Shell 11.9%Language:Groovy 6.4%