summaryrefslogtreecommitdiff
path: root/plugins/puppet/parser/functions/mkpassword.rb
blob: c7ba8c0a0a18f932e116fea44d118a73484918b6 (plain)
1
2
3
4
5
6
7
## mkpasswd("password", "12345678")
## needs an 8-char salt *always*
module Puppet::Parser::Functions
    newfunction(:mkpasswd, :type => :rvalue) do |args|
        %x{/usr/bin/mkpasswd -H MD5 #{args[0]} #{args[1]}}.chomp
    end
end