Skip to content

Ansible playbooks and roles to deploy the Fragalysis Stack to Kubernetes

Notifications You must be signed in to change notification settings

ral-facilities/dls-fragalysis-stack-kubernetes

 
 

Repository files navigation

Flexible playbooks for Fragalysis-Stack (Kubernetes)

Build Status GitHub tag (latest SemVer)

Ansible Playbooks (and Roles) for the deployment of the XChem Fragalysis Stack application to Kubernetes. This repository builds on the work accomplished by our OpenShift deployment and yields plays that can be run from an AWX server.

Editing the sensitive.vault

Certain, sensitive, variables are located in the encrypted file roles/fragalysis-stack/vars/sensitive.vault. This file should not be committed un-encrypted and can be edited from the project root without decrypting it, armed with the repository vault password, using: -

ansible-vault edit roles/fragalysis-stack/vars/sensitive.vault

Project documentation

The documentation is written in Sphinx. To build the documentation (from within an environment that satisfied build-requirements.txt), which results in the main index page docs/build/html/index.html, run the following from the project root: -

sphinx-build -Eab html docs/source docs/build/html

About

Ansible playbooks and roles to deploy the Fragalysis Stack to Kubernetes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 79.9%
  • Dockerfile 20.1%