cfn-teleport
A command-line tool which can move CloudFormation resources between stacks.
Installation
On a Mac you can install via Homebrew:
brew install udondan/software/cfn-teleport
Pre-compiled binaries for various operating systems and architectures are available for download.
If you have rust/cargo installed, you can simple install the crate:
cargo install cfn-teleport
Usage
$ cfn-teleport --help
Move CloudFormation resources between stacks
Usage: cfn-teleport [OPTIONS]
Options:
-s, --source <SOURCE> Name of the source stack
-t, --target <TARGET> Name of the target stack
-r, --resource <ID[:NEW_ID]> Logical ID of a resource from the source stack - optionally with a new ID for the target stack
-y, --yes Automatically confirm all prompts
-h, --help Print help
-V, --version Print version
Example usage:
cfn-teleport --source Stack1 --target Stack2 --resource Bucket21D68F7E8 --resource Bucket182C536A1 --yes
If any of the required options is undefined, the program will ask for it during execution.
Contributing
Contributions are welcome!
This project uses conventional commits. Please make sure all your merge request titles follow these specifications.