Skip to content

smarterclayton/openshift-ansible

 
 

Repository files navigation

#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:

  • Bring your own host deployments:

  • Build

  • Directory Structure:

    • bin/cluster - python script to easily create OpenShift 3 clusters
    • docs - Documentation for the project
    • filter_plugins/ - custom filters used to manipulate data in Ansible
    • inventory/ - houses Ansible dynamic inventory scripts
    • playbooks/ - houses host-type Ansible playbooks (launch, config, destroy, vars)
    • roles/ - shareable Ansible tasks

##Contributing

###Feature Roadmap Our Feature Roadmap is available in our public Trello board

About

OpenShift Ansible Code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 94.8%
  • Shell 3.5%
  • Ruby 1.5%
  • Vim Script 0.2%