#template #terraform #cli

程序 tfstarter

一个用于存储 Terraform 项目模板并在飞行中复制的工具

7 个版本 (4 个破坏性更新)

0.5.1 2024年2月1日
0.4.1 2024年1月31日
0.3.1 2024年1月29日
0.2.0 2024年1月29日
0.1.0 2024年1月26日

#2013命令行工具

Download history 5/week @ 2024-03-15 21/week @ 2024-03-29 50/week @ 2024-04-05 6/week @ 2024-04-12

每月63次 下载

Apache-2.0

25KB
653

tfstarter - 使用自定义模板启动你的 Terraform 项目 🚀

由 Rust 驱动 ⚙️

该工具目前处于开发中,如果你认为需要添加一个功能,请毫不犹豫地创建一个问题。

安装

在此发布:here

cargo install tfstarter

用法

添加模板

预配置的模板正在开发中。目前,你可以在 ~/.tfstarter/ 中手动添加你的 Terraform 项目(注意你选择的目录名将定义使用此模板时使用的键)。

如果你想在模板中添加占位符,请使用以下格式

{{placeholder_name}}

它将被自动识别,并会提示你输入值。

列出模板

使用此命令列出所有可用的模板

tfstarter get

使用模板

转到你的项目目标目录,并使用以下命令生成 Terraform 项目

此命令将简单地复制模板目录中的文件到当前目录。

tfstarter new -t <template_name>

更新默认模板列表

要更新提供的远程默认模板列表,请使用

tfstarter update

依赖关系

~13–31MB
~467K SLoC