Sen descrición

Thomas Wiest 6c16b29356 Documentation updates %!s(int64=10) %!d(string=hai) anos
filter_plugins 79d03796ed fixed oo_len doc string %!s(int64=10) %!d(string=hai) anos
inventory 4d828882e6 removed gce.ini and instead added instructions for setting up secrets.py %!s(int64=10) %!d(string=hai) anos
lib 1017adbe78 minor cleanup %!s(int64=10) %!d(string=hai) anos
playbooks b1becd7393 removed shutdown_nightly from atomic proxy hosts %!s(int64=10) %!d(string=hai) anos
roles b1becd7393 removed shutdown_nightly from atomic proxy hosts %!s(int64=10) %!d(string=hai) anos
.gitignore 4d828882e6 removed gce.ini and instead added instructions for setting up secrets.py %!s(int64=10) %!d(string=hai) anos
LICENSE.md fd788c250c Update LICENSE.md %!s(int64=10) %!d(string=hai) anos
README.md 6c16b29356 Documentation updates %!s(int64=10) %!d(string=hai) anos
README_AWS.md 1e216d4d8b doc update %!s(int64=10) %!d(string=hai) anos
README_GCE.md 4d828882e6 removed gce.ini and instead added instructions for setting up secrets.py %!s(int64=10) %!d(string=hai) anos
cloud.rb 5f9c7eb2d2 Added atomic aws host to cloud.rb %!s(int64=10) %!d(string=hai) anos
cluster.sh 0ac261c806 Support latest origin v3 CLI options %!s(int64=10) %!d(string=hai) anos

README.md

openshift-online-ansible

This repo houses Ansible code used in OpenShift Online.

Setup

  • Install base dependencies:

    • Fedora: yum install ansible rubygem-parseconfig
  • 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