meshcloud/collie-cli
Fork: 10 Star: 173 (更新于 1970-01-01 00:00:00)
license: Apache-2.0
Language: TypeScript .
Build and Deploy modular landing zones with collie on AWS, Azure & GCP
最后发布版本: v0.22.2 ( 2023-11-02 16:23:51)
Collie CLI
Collie is a tool for building and managing landing zones for AWS, Azure or GCP as terraform modules.
Use collie to
- define your core cloud architecture and landing zone(s) using maintainable terraform modules
- discover and leverage ready-to-use modules implementing best-practice solutions to common landing zone challenges from Collie Hub
- leverage an efficient, opinionated terraform workflow that eliminates boilerplate and produces great documentation for application and security teams
🥜 Collie in a nutshell
Collie is a tool to streamline building and managing landing zones using terraform for AWS, Azure and GCP. Think of collie like a wrapper around terraform to scaffold, develop and deploy terraform modules.
- platform engineers use collie to manage a structured git repository containing all code defining their landing zone(s)
- collie leverages a terraform workflow (powered by terragrunt) to break down complex landing zones into modular, logically structured kit modules
- kit modules are standard terraform modules following minimal conventions
- collie lets you import community-maintained modules from Collie Hub and customize them in a fork & own approach
🕹 Installation
Binary downloads of collie can be found on the Releases page.
Unpack the collie binary and add it to your PATH and you are good to go!
We also provide installation scripts:
Linux
curl -sf -L https://raw.githubusercontent.com/meshcloud/collie-cli/main/install.sh | sudo bash
macOS
curl -sf -L https://raw.githubusercontent.com/meshcloud/collie-cli/main/install.sh | sh
Windows
irm https://raw.githubusercontent.com/meshcloud/collie-cli/main/install.ps1 | iex
☝️ Prerequisites
To use collie, you'll need to have the following tools installed.
- terraform to define landing zones using infrastructure as code
- terragrunt to build and deploy terraform
- terraform-docs to generate terraform module documentation
- (optional) node.js to preview your cloud foundation documentation in a local webserver
For each cloud platform you want to manage, you'll need the cloud CLI installed.
- For AWS, this is the
aws
CLI. Install it here. Do not use the Docker install method. - For Azure, this is the
az
CLI. Install it here. - For Google Cloud, this is the
gcloud
CLI. Install it here.
📚 Documentation
Get started with the Tutorial or browse the complete documentation.
Community, Discussion, Support
Collie is a 🌤️ cloudfoundation.org community project. Reach out to us on the cloudfoundation.org slack.
For contributers, please review CONTRIBUTING.md.
最近版本更新:(数据更新于 1970-01-01 00:00:00)
2023-11-02 16:23:51 v0.22.2
2023-10-17 03:22:30 v0.22.1
2023-09-26 02:30:20 v0.22.0
2023-09-24 20:44:53 v0.21.1
2023-09-24 20:11:13 v0.21.0
2023-09-08 21:19:31 v0.20.0
2023-08-30 01:11:15 v0.19.0
2023-07-21 16:15:33 v0.18.0
2023-07-14 16:23:30 v0.17.0
2023-07-05 03:02:01 v0.16.1
主题(topics):
aws, azure, cli, cloud, cloud-native, gcp, terraform, terragrunt
meshcloud/collie-cli同语言 TypeScript最近更新仓库
2024-12-21 21:40:12 lobehub/lobe-chat
2024-12-21 12:01:51 siyuan-note/siyuan
2024-12-21 10:57:01 ai16z/eliza
2024-12-21 09:15:35 MetaCubeX/metacubexd
2024-12-21 04:50:26 mediar-ai/screenpipe
2024-12-20 19:36:48 vitejs/vite