[英]Ignition fails because group already exists
I'm trying to create a user and group with Terraform but when I run the instance via CoreOS it fails with the error:我正在尝试使用 Terraform 创建用户和组,但是当我通过 CoreOS 运行实例时,它失败并显示错误:
[ 298.037882] ignition[2052]: files: createGroups: op(1): [failed] adding group "vault": exit status 9: Cmd: "/usr/sbin/groupadd" "--root" "/sysroot" "--gid" "1001" "--password" "*" "vault" Stdout: "" Stderr: "groupadd: group 'vault' already exists\n"
[
The HCL is the following: HCL 如下:
data "ignition_group" "vault" {
name = "vault"
gid = 1001
}
data "ignition_user" "vault" {
name = "vault"
shell = "/bin/false"
no_create_home = false
uid = 1000
system = true
no_user_group = true
primary_group = data.ignition_group.vault.gid
}
Anything wrong here?这里有什么问题吗?
这失败了,因为已经有一个具有相同 uid 但名称不同的现有用户,在 Linux 中,重要的是 ID 而不是名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.