GitHub - naga41/users: Chef cookbook for creating users.

This cookbook makes users.

no attributes.

Make data_bags "users" and data_bag_item "login_account" like below in your repository.

{
  "id": "login_account",
  "users":[
    {
      "comment":         "Login User",
      "authorized_keys": ["ssh-rsa xxx"],
      "name":            "login-user",
      "home":            "/home/login-user",
      "shell":           "/bin/bash",
      "password":        null,
      "sudo":            false,
      "active":          true
    },
    {
      "comment":         "Admin User",
      "authorized_keys": [null],
      "name":            "admin",
      "home":            "/home/admin",
      "shell":           "/bin/bash",
      "password":        "YOUR_PASSWORD",
      "sudo":            true,
      "active":          true
    },
    {
      "roles": [
        "web"
      ],
      "comment":         "Web User",
      "authorized_keys": [null],
      "name":            "www-user",
      "home":            "/home/www-user",
      "shell":           "/bin/bash",
      "password":        "YOUR_PASSWORD",
      "sudo":            false,
      "active":          true
    }
  ]
}