repo_structure.md 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-
  • 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.