/molgenis-ops-galaxy

Ansible Galaxy public files

Primary LanguageJinja

MOLGENIS Galaxy suite

We support galaxy collections for several services that the MOLGENIS suite provide.

Usage

We have several services deployed at the moment. The detail instructions to deploy the services are on galaxy:

Development

When you want to contribute on the galaxy collections please be aware of the following contribution guide lines.

You can locally build your collection using:

ansible-galaxy collection build

You can locally install the collection by executing:

ansible-galaxy collection install -f molgenis-armadillo-x.x.x.tar.gz

When you are satifisfied you can publish your collection using

ansible-galaxy collection publish *.tar.gz

Best practices

  • Please enforce idempotancy
  • A playbook should give no output if "ok"
  • Use ansible-lint to check the styling
  • Create valid playbooks for all major components of the software stack