ARTIFACTORY:如何用ARTIFACTORY手动配置Terrafarm CLI,当您的Unix机器上没有安装浏览器来使用ARTIFACTORY授权Terrafarm CLI时。
事实:
从Artifactory版本7.38.4及以上版本开始,JFrog提供了一个完全成熟的起程拓殖库解决方案,让您完全控制您的部署和解决过程的Terraform模块,提供程序和后端包。
先决条件:
Artifactory支持起程拓殖CLI版本1.0.0及以上。所以安装Terraform CLI。
问题陈述:
在用Artifactory配置Terraform CLI时,请求将被路由到JFrog平台浏览器页面,以授权Terraform CLI访问Artifactory。截图如下:
使用Artifactory手动配置Terraform CLI的步骤
- 安装Terraform CLI起程拓殖CLI
- 创建专用的模块和提供者注册中心。
- 创建一个Terraform后端存储库在Artifactory。
- 在Artifactory和Terraform CLI之间生成一个访问令牌
导航到JFrog_Platform_UI | Admin | User Management | Generate Token |
5.创建一个“
credentials.tfrc.json" under "~ / .terraform.d /”路径。文件路径如下所示:~ / .terraform.d / credentials.tfrc.json
6.更新在上一步中生成的访问令牌
credentials.tfrc.json文件并通过命令初始化terrafram init”
格式示例如下:
#猫~ / .terraform.d / credentials.tfrc.json
{
“凭证”:{
“servername.jfrog。io": {"token": "ACCESS token"}
}
}
注意:如果您在“credentials.tfrc.json"您不必再次登录(terrform登录)servername.jfrog.io[非必需])
