Module: Poise::Helpers::Win32User

Included in:
Resource
Defined in:
lib/poise/helpers/win32_user.rb

Overview

A resource mixin to intercept properties named user, group, or owner, if their default value is 'root' and make it work on Windows (and FreeBSD, AIX).

Examples:

class MyResource < Chef::Resource
  include Poise::Helpers::Win32User
  attribute(:user, default: 'root')
  attribute(:group, default: 'root')
end

Avoiding automatic translation

class MyResource < Chef::Resource
  include Poise::Helpers::Win32User
  attribute(:user, default: lazy { 'root' })
  attribute(:group, default: lazy { 'root' })
end

Since:

  • 2.7.0