Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.35 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.35 KB

seqeralabs/showcase Workspace on Nextflow Tower

Infrastructure as code

Most Nextflow Tower entities such as Pipelines, Compute Environments and Datasets can be exported in JSON format via the Nextflow Tower CLI. This is very useful for creating infrastructure as code to store the exact configuration options used to create these entities, and to share and track changes over time.

This repository contains JSON representation of the Nextflow Tower entitites that were used to create the seqeralabs/showcase Workspace:

Scripts

The bash scripts required to programatically import and export these entities into Tower via the Tower CLI have also been provided in the scripts directory.

See Tower CLI usage docs for more examples.

Prerequisites

  1. Nextflow Tower CLI
  2. jq

Assumptions

  • Tower CLI has been installed and tw info has been configured
  • TOWER_API_ENDPOINT and TOWER_ACCESS_TOKEN have been injected into the executing environment
  • Credentials have already been set-up in Tower