【问题标题】:Ignition fails because group already exists点火失败,因为组已经存在
【发布时间】:2020-02-05 20:34:01
【问题描述】:

我正在尝试使用 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"
[

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
}

这里有什么问题吗?

【问题讨论】:

    标签: terraform coreos ignition


    【解决方案1】:

    这失败了,因为已经存在一个具有相同 uid 但名称不同的现有用户,并且在 Linux 中,重要的是 ID 而不是名称

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 2015-11-25
      • 2013-06-29
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      • 1970-01-01
      • 2014-08-29
      相关资源
      最近更新 更多