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
}
]
}