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
答案 0 :(得分:0)
目前gitlab_deploy_key
资源似乎不支持importing但being developed,但不是很快。此外,Gitlab Provider也缺少data sources。所以,遗憾的是,现在看来您无法使用现有的部署密钥。
您可以创建新密钥,查看状态文件的格式,然后通过直接操作状态文件手动导入现有密钥。虽然这个isn't normally recommended可能是您唯一的选择,直到提供商功能更全面。