Skip to content

Infrastructure as code implementation of the seqeralabs/showcase Workspace in Tower Cloud

License

Notifications You must be signed in to change notification settings

NationalGenomicsInfrastructure/tower-showcase

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Infrastructure as code implementation of the seqeralabs/showcase Workspace in Tower Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%