Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.2 KB

repo_structure.md

File metadata and controls

56 lines (41 loc) · 1.2 KB

Repository structure

Ansible

.
├── inventory           Contains dynamic inventory scripts, and examples of
│                       Ansible inventories.
├── playbooks           Contains Ansible playbooks targeting multiple use cases.
└── roles               Contains Ansible roles, units of shared behavior among
                        playbooks.

Ansible shared libraries and plugins

Shared libraries and plugins are located in the lib_utils role.

Ansible playbooks

The playbooks directory is organized such that entry point playbooks are located in either component sub directories or cloud provisioning subdirectories.

Cloud Provisioning

  • aws
  • gcp
  • openstack

OpenShift Components

  • openshift-etcd
  • openshift-master
  • openshift-node
  • openshift-<component_name>

Scripts

.
└── utils               Contains the `atomic-openshift-installer` command, an
                        interactive CLI utility to install OpenShift across a
                        set of hosts.

Documentation

.
└── docs                Contains documentation for this repository.

Tests

.
└── test                Contains tests.