0
我最近使用下面的配方來創建一個特定的用戶,組:如何創建廚師用戶和組沒有「克隆資源」警告
sysadmin = data_bag_item('users','sysadmin')
group 'sysadmin' do
action :create
gid sysadmin['gid'].to_i
end
user 'sysadmin' do
uid sysadmin['uid'].to_i
gid sysadmin['gid'].to_i
manage_home true
shell sysadmin['shell']
action :create
end
group 'sysadmin' do
action :modify
members 'sysadmin'
append true
end
並得到以下警告:
Cloning resource attributes for group[sysadmin] from prior resource
Previous group[sysadmin]: /var/chef/cache/cookbooks/initialubuntu/recipes/sysadmin_user.rb:16:in `from_file'
Current group[sysadmin]: /var/chef/cache/cookbooks/initialubuntu/recipes/sysadmin_user.rb:29:in `from_file' at 1 location:
廚師不能創建一個不存在系統組的gid的用戶。
如何將組資源合併爲一個?
僅僅創建組然後添加用戶就足夠了嗎?你爲什麼再次使用:modify? – Sergiu
我這樣做。廚師用戶資源沒有組屬性。 – vskubriev