我开始在我的基础设施中使用厨师,但不能这样做:
每个开发者都有自己的公共ssh密钥。
在远程服务器中有一个名为ubuntu的独特用户
我想和用户一起使用数据包,比如data_bags / users / jeff.json,data_bags / users / aaron.json等等。
创build用户的Ubuntu和密钥从这些用户需要上传到远程系统的Ubuntu(authorized_keys),并从那里删除,如果我从data_bags /用户删除它。
标准的食谱用户是否允许这样做? 如果您提供示例或帮助,我将不胜感激。
标准的用户菜谱pipe理每个用户的密钥,没有select从数据包中的其他用户查找密钥。 您可以使用厨师的“search”API来收集数据包用户的所有密钥,并将其添加到您select的用户。 请参阅标准用户食谱中的示例。