説明なし

Matt Woodson 1ccff35b33 Merge pull request #145 from mwoodson/tower_config 10 年 前
bin 4fe5e4645c Automatic commit of package [openshift-ansible-bin] release [0.0.5-1]. 10 年 前
filter_plugins 035b498f37 Adding the zabbix module along with a generic playbook to fetch current problem triggers. Also added oo_flatten to filters for arrays of arrays. 10 年 前
inventory 8a4888ad30 Add byo playbooks and enterprise docs 10 年 前
lib 6a4398ec92 Merge pull request #73 from lhuard1A/fix_aws_cluster_list 10 年 前
playbooks b167f7b3c4 move zbxapi module to a new os_zabbix role 10 年 前
rel-eng 4fe5e4645c Automatic commit of package [openshift-ansible-bin] release [0.0.5-1]. 10 年 前
roles 9f59e1bad6 added more options to the yum repo 10 年 前
test c589981c50 Explicitely use python2 10 年 前
.gitignore 34ac7b11c7 changed multi_ec2.py to print the json result string instead of the python pretty print string. 10 年 前
BUILD.md 96729907e1 Added spec files and tito configs. 10 年 前
LICENSE.md fd788c250c Update LICENSE.md 10 年 前
README.md f2f0167b60 Merge pull request #97 from jwhonce/wip/cluster 10 年 前
README_AWS.md 4712e72c91 openshift_facts role/module refactor default settings 10 年 前
README_GCE.md 4712e72c91 openshift_facts role/module refactor default settings 10 年 前
README_OSE.md 8a4888ad30 Add byo playbooks and enterprise docs 10 年 前
ansible.cfg 8a4888ad30 Add byo playbooks and enterprise docs 10 年 前
cloud.rb 5f9c7eb2d2 Added atomic aws host to cloud.rb 10 年 前

README.md

openshift-ansible

This repo contains OpenShift Ansible code.

Setup

  • Install base dependencies:

    • Fedora: yum install -y ansible rubygem-thor rubygem-parseconfig util-linux
    • OSX:

      # Install ansible and python 2
      brew install ansible python
      # Required ruby gems
      gem install thor parseconfig
      
  • Setup for a specific cloud:

  • Build

  • Directory Structure:

    • cloud.rb - light wrapper around Ansible
    • bin/cluster - python script to 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