Нема описа

Thomas Wiest 40d4af7d27 Merge pull request #83 from detiber/cleanupDockerrole пре 10 година
bin 2a8f7ab951 Merge branch 'master' into tower_install пре 10 година
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. пре 10 година
inventory 4a1e5c0b18 Updated to the latest gce.py from upstream. It includes _meta and hostvars!!! пре 10 година
lib e63eec40e9 add jdetiber to list of SUPPORTED_ENVS пре 10 година
playbooks 20b2f13b0a fix role names for aws playbooks пре 10 година
roles 40d4af7d27 Merge pull request #83 from detiber/cleanupDockerrole пре 10 година
test 6c3ec50a43 Updated with more tests пре 10 година
.gitignore 34ac7b11c7 changed multi_ec2.py to print the json result string instead of the python pretty print string. пре 10 година
LICENSE.md fd788c250c Update LICENSE.md пре 10 година
README.md 81db3db61f Update README.md пре 10 година
README_AWS.md f929f3f94c Adding AWS support to openshift-ansible module пре 10 година
README_GCE.md 7d74d19132 - Rename minion to node пре 10 година
cloud.rb 5f9c7eb2d2 Added atomic aws host to cloud.rb пре 10 година
cluster.sh 7d74d19132 - Rename minion to node пре 10 година

README.md

openshift-online-ansible

This repo contains OpenShift Ansible code.

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