ARTIFACTORY:如何用ARTIFACTORY手动配置Terrafarm CLI,当您的Unix机器上没有安装浏览器来使用ARTIFACTORY授权Terrafarm CLI时。

班迪·哈里什·上帝
2023-01-22 11:06

事实:

从Artifactory版本7.38.4及以上版本开始,JFrog提供了一个完全成熟的起程拓殖库解决方案,让您完全控制您的部署和解决过程的Terraform模块,提供程序和后端包。

先决条件:

Artifactory支持起程拓殖CLI版本1.0.0及以上。所以安装Terraform CLI。

问题陈述:

在用Artifactory配置Terraform CLI时,请求将被路由到JFrog平台浏览器页面,以授权Terraform CLI访问Artifactory。截图如下:

用户添加图片

使用Artifactory手动配置Terraform CLI的步骤

  1. 安装Terraform CLI起程拓殖CLI
  2. 创建专用的模块和提供者注册中心。
  3. 创建一个Terraform后端存储库在Artifactory。
  4. 在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[非必需])