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:
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.
- Tower CLI has been installed and
tw infohas been configured TOWER_API_ENDPOINTandTOWER_ACCESS_TOKENhave been injected into the executing environment- Credentials have already been set-up in Tower