class Chef::Resource::SelinuxUser

Public Instance Methods

semanage_user_args() click to toggle source
# File lib/chef/resource/selinux_user.rb, line 75
def semanage_user_args
  # Generate arguments for semanage user -a or -m
  args = ""

  args += " -L #{new_resource.level}" if new_resource.level
  args += " -r #{new_resource.range}" if new_resource.range
  args += " -R '#{new_resource.roles.join(" ")}'" unless new_resource.roles.to_a.empty?

  args
end