Skip to main content

Set of tools to help transfer applications/services from GOV.UK PaaS to DBT PaaS augmenting AWS Copilot.

Project description

DBT Copilot Tools

Deprecated

This package has been deprecated. Please switch to using dbt-platform-helper.

Introduction

This package contains a set of tools in the form of a Command Line Interface (CLI) primarily for transferring applications/services from GOV.UK PaaS to Department for Business and Trade (DBT) PaaS which augments AWS Copilot. These tools can also be used to provision AWS resources and/or make sure the CloudFormation templates conform to best practices.

Getting started

To use the Python package dbt-copilot-tools, follow the steps below.

Installation

pip install dbt-copilot-tools

Usage

Check dbt-copilot-tools has installed successfully by executing copilot-helper in the terminal emulator. You should see an output similar to the following:

$ copilot-helper
Usage: copilot-helper [OPTIONS] COMMAND [ARGS]...

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  bootstrap
  check-cloudformation  Runs the checks passed in the command arguments.
  codebuild
  copilot
  domain

Each command can be executed without any arguments or additional commands to present the help message.

Below is the output for the bootstrap command as of version 0.1.2.

$ copilot-helper bootstrap --help
Usage: copilot-helper bootstrap [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  instructions     Show migration instructions.
  make-config      Generate copilot boilerplate code.
  migrate-secrets  Migrate secrets from your gov paas application to...

See the Commands Reference for a list of all available subcommands.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dbt_copilot_tools-5.0.3.tar.gz (147.8 kB view details)

Uploaded Source

Built Distribution

dbt_copilot_tools-5.0.3-py3-none-any.whl (180.9 kB view details)

Uploaded Python 3

File details

Details for the file dbt_copilot_tools-5.0.3.tar.gz.

File metadata

  • Download URL: dbt_copilot_tools-5.0.3.tar.gz
  • Upload date:
  • Size: 147.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.5 Darwin/23.2.0

File hashes

Hashes for dbt_copilot_tools-5.0.3.tar.gz
Algorithm Hash digest
SHA256 aa7006893580d51caaac5c759a9ae34094ff4f9b4b95b683a52f6f48960b2531
MD5 71fc079e736ffa05ed51a55edf0d5578
BLAKE2b-256 ab8cc09031fe4bd58e5cdce3b245f00aa625bd41f237fdc0b0d8d930f76f0867

See more details on using hashes here.

File details

Details for the file dbt_copilot_tools-5.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for dbt_copilot_tools-5.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1cbdd375a5dd400c5e978d1e85a8eaddd3a7c987843959fdb1dae3cf2529d55f
MD5 a99f5c446a9a72ac850271c3a88282b0
BLAKE2b-256 710cb8ffcfef97e76dece68dab90aa10815eeb3900f17faacc26ab9997b7fd72

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page