galaxy-launcher consists of multiple files and directories. Each with their own function.
docs/folder which contains the documentation. The documentation is automatically created using mkdocs. The structure is defined in
main.ymlthat is the main playbook for running galaxy-launcher.
files/folder that contains the files to customize the galaxy instances
group_varsfolder to contain the variables for each galaxy instance.
licenses/folder that contains the project's licenses
run/folder that contains the yaml files needed for running galaxy-launcher
test/folder containing the tests.
roles/folder containing the roles where the action happens.
It contains some other files such as:
.git*files for git functionality
.yamllint.ymlspecifies the yamllint settings.
tox.inifor the tests.
ansible.cfgconfiguration for ansible.
hosts.sampleexample hosts file.
requirements.ymlwith ansible role dependencies.