有人可以解释options
如何在木偶提供者中工作或提供解释它的链接。 Fx这一行
options :password_min_age, :flag => "-m", :method => :sp_min
在useradd.rb中找到。
答案 0 :(得分:1)
这些是puppet使用的命令行程序的选项,以提供所需的功能。
在您的示例中,当puppet修改用户密码到期信息时,该选项将进一步使用。要做那个木偶,请使用cli命令chage
。
第一个木偶定义命令(第12行):
commands :add => "useradd", :delete => "userdel", :modify => "usermod", :password => "chage"
接下来,在定义命令选项后,它会使用它们(第199行):
[command(:password),age_limits.collect { |property| [flag(property), @resource.should(property)]}, @resource[:name]].flatten
在结果中,木偶调用类似于:
chage -m MIN_DAYS -M MAX_DAYS
有关chage here的更多信息。