【发布时间】:2016-01-14 06:17:57
【问题描述】:
我编写了一个厨师食谱,它将创建 2 个用户。我想告诉厨师客户根据标签创建一两个用户(这在 Ansible 中是可行的)我想在厨师中实现相同的功能。
配方:用户
user 'user1' do
comment 'A random user1'
uid '1234'
gid '1234'
home '/home/random'
shell '/bin/bash'
password '$1$JJsvHslasdfjVEroftprNn4JHtDi'
end
user 'user2' do
comment 'A random user2'
uid '1234'
gid '1234'
home '/home/random'
shell '/bin/bash'
password '$1$JJsvHslasdfjVEroftprNn4JHtDi'
end
在我的 users 配方中,我有两个资源 user1 和 user2。
我已经启动了一个 EC2,我想运行 users 配方,但我不想在 EC2 上创建两个用户。
同样,在我的组织中,我们有 200 名员工,我们不希望在新推出的 EC2 上创建所有用户。请指导如何按照 Chef 标准管理用户创建。
【问题讨论】:
-
是的,你可以。请更准确地说明您已经尝试过的内容。
-
如果您想控制环境中的用户,请考虑使用社区“用户”食谱。它使用数据包来控制用户设置。
标签: chef-infra