driftctl is available on Linux, macOS and Windows.
Binaries are available in the release page.
- Linux / macOS
This is an example using
curl. If you don't have
curl, install it, or use
Make the binary executable:
Optionally install driftctl to a central location in your
Cloudskiff releases are signed using PGP key (ed25519) with ID
ACC776A79C824EBD and fingerprint
2776 6600 5A7F 01D4 84F6 376D ACC7 76A7 9C82 4EBD. Our key can be retrieved from common keyservers.
You can use also our official Docker image from the terminal.
-v ~/.aws:/root/.aws:ro (optionally) mounts your
~/.aws containing AWS credentials and profile
-v $(pwd):/app:ro (optionally) mounts your working dir containing the terraform state
-v ~/.driftctl:/root/.driftctl (optionally) prevents driftctl to download the provider at each run
-e AWS_PROFILE=cloudskiff (optionally) exports the non-default AWS profile name to use
cloudskiff/driftctl:<VERSION_TAG> run a specific driftctl tagged release
Homebrew is a free and open-source package management system for Mac OS X. Install the official driftctl formula from the terminal.
MacPorts is an easy to use system for compiling, installing, and managing open source software. Install the community port from the terminal.