有人能够使用terraform为repo启用现有的部署密钥吗?

时间:2018-06-11 20:29:20

标签: gitlab terraform

resource "gitlab_project" "project" {
  name             = "${var.repo_name}"
  description      = "${var.repo_description}"
  visibility_level = "${var.visibility_level}"
  namespace_id     = "${var.namespace_id}"
}

我不知道如何处理新资源。

https://www.terraform.io/docs/providers/gitlab/r/deploy_key.html

1 个答案:

答案 0 :(得分:0)

目前gitlab_deploy_key资源似乎不支持importingbeing developed,但不是很快。此外,Gitlab Provider也缺少data sources。所以,遗憾的是,现在看来您无法使用现有的部署密钥。

您可以创建新密钥,查看状态文件的格式,然后通过直接操作状态文件手动导入现有密钥。虽然这个isn't normally recommended可能是您唯一的选择,直到提供商功能更全面。