Class: Chef::Resource::Group
- Inherits:
-
Chef::Resource
- Object
- Chef::Resource
- Chef::Resource::Group
- Defined in:
- lib/chef/handler/resources/group.rb
Instance Method Summary collapse
Instance Method Details
#to_serverspec ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/chef/handler/resources/group.rb', line 6 def to_serverspec ERB.new( <<-EOT, describe group('#{group_name}') do <%- unless action.include? :remove -%> it { should exist } it { should have_gid #{gid} } <%- else -%> it { should_not exist } <%- end -%> end <% users.each do |user| %> describe user('<%= user %>') do it { should belong_to_group '#{group_name}' } end <% end %> EOT safe_level = nil, trim_mode = '-').result(binding) end |