Keine Beschreibung

Ravi Sankar Penta 1731951a3b Bug 1163631 - Make master/minion playbook configurable in cluster.sh vor 10 Jahren
filter_plugins 2272985a2d Add filters to oo_collect filter so that we can pick and choose what we want to receive back based on more than a single attribute. vor 10 Jahren
inventory e1cebec7c5 fixed bug in multi_ec2.py where it was only allowing relatively path'd providers if you ran multi_ec2.py from the inventory directory. vor 10 Jahren
lib f929f3f94c Adding AWS support to openshift-ansible module vor 10 Jahren
playbooks 023f92f9e3 changed atomic proxy to use pre-built container images vor 10 Jahren
roles 91d3b9e0cf Infrastructure - Update pod definitions vor 10 Jahren
test 6c3ec50a43 Updated with more tests vor 10 Jahren
.gitignore 34ac7b11c7 changed multi_ec2.py to print the json result string instead of the python pretty print string. vor 10 Jahren
LICENSE.md fd788c250c Update LICENSE.md vor 10 Jahren
README.md 1731951a3b Bug 1163631 - Make master/minion playbook configurable in cluster.sh vor 10 Jahren
README_AWS.md f929f3f94c Adding AWS support to openshift-ansible module vor 10 Jahren
README_GCE.md f0aa7f4bb1 Update docs vor 10 Jahren
cloud.rb 5f9c7eb2d2 Added atomic aws host to cloud.rb vor 10 Jahren
cluster.sh 1731951a3b Bug 1163631 - Make master/minion playbook configurable in cluster.sh vor 10 Jahren

README.md

openshift-online-ansible

This repo houses Ansible code used in OpenShift Online.

Setup

  • Install base dependencies:

    • Fedora: yum install -y ansible rubygem-thor rubygem-parseconfig util-linux
  • Setup for a specific cloud:

  • Directory Structure:

    • cloud.rb - light wrapper around Ansible
    • cluster.sh - easily create OpenShift 3 clusters
    • filter_plugins/ - custom filters used to manipulate data in Ansible
    • inventory/ - houses Ansible dynamic inventory scripts
    • lib/ - library components of cloud.rb
    • playbooks/ - houses host-type Ansible playbooks (launch, config, destroy, vars)
    • roles/ - shareable Ansible tasks