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 info
has been configured TOWER_API_ENDPOINT
andTOWER_ACCESS_TOKEN
have been injected into the executing environment- Credentials have already been set-up in Tower