我使用Chef12管理用户和SSH密钥。 我已经按照本教程: https://blog.chef.io/2014/07/10/managing-users-and-ssh-keys-in-a-hybrid-world/
工作正常。
现在问题是,默认情况下,在此过程中使用的用户食谱需要数据包命名用户。
我有一个名为users的数据包,但这次我想要一组不同的用户,这些用户位于不同的数据包中。
但它只需要数据包名称"用户"。
如何在引导节点时传递此数据包?
答案 0 :(得分:1)
如果您选中README in the users cookbook,则会看到您可以向data_bag
资源提供user_manage
参数。
users_manage 'GROUPNAME' do
group_id GROUPID
action [:create]
data_bag 'DATABAG_NAME'
end