説明なし

Thomas Wiest 43d08da2a4 Merge pull request #252 from twiest/pr 10 年 前
bin 09b5c45e90 Automatic commit of package [openshift-ansible-bin] release [0.0.17-1]. 10 年 前
docs 2df865bb6d added section for role naming to the best practices guide. 10 年 前
filter_plugins 801f215bd2 docker-storage role added 10 年 前
git 57739629df Updated settings for pylintrc. 10 年 前
inventory 5c1c05b486 Fix the remaining pylint warnings 10 年 前
playbooks 09e41be0eb removed references to atomic proxy. 10 年 前
rel-eng 09b5c45e90 Automatic commit of package [openshift-ansible-bin] release [0.0.17-1]. 10 年 前
roles 8fc2fe0b7e Removed cloud.rb and it's associated libraries as it's no longer used. Also removed etcd role. 10 年 前
test c589981c50 Explicitely use python2 10 年 前
.gitignore 75cc97d6bf Add vagrantfile and minor bugfixes 10 年 前
BUILD.md 96729907e1 Added spec files and tito configs. 10 年 前
LICENSE.md fd788c250c Update LICENSE.md 10 年 前
README.md 8fc2fe0b7e Removed cloud.rb and it's associated libraries as it's no longer used. Also removed etcd role. 10 年 前
README_AWS.md 8fc2fe0b7e Removed cloud.rb and it's associated libraries as it's no longer used. Also removed etcd role. 10 年 前
README_GCE.md 4712e72c91 openshift_facts role/module refactor default settings 10 年 前
README_OSE.md 9683bf153e Add README_origin.md, update README.md to link to origin and OSE readmes 10 年 前
README_libvirt.md 6a4b7a5eb6 Configuration updates for latest builds and major refactor 10 年 前
README_origin.md 9683bf153e Add README_origin.md, update README.md to link to origin and OSE readmes 10 年 前
README_vagrant.md 75cc97d6bf Add vagrantfile and minor bugfixes 10 年 前
Vagrantfile 75cc97d6bf Add vagrantfile and minor bugfixes 10 年 前
ansible.cfg.example aa39235f5c renamed ansible.cfg to ansible.cfg.example to avoid ansible accidentally picking this up as it's config file. 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:

  • 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