Defined Type: tomcat::tomcatuser
- Defined in:
- manifests/tomcatuser.pp
Overview
puppet2sitepp @tomcatusers
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'manifests/tomcatuser.pp', line 2
define tomcat::tomcatuser (
$tomcatuser,
$password,
$catalina_base = "/opt/${name}",
$servicename = $name,
$pwdigest = 'sha',
$roles = [ 'tomcat', 'manager', 'admin', 'manager-gui' ],
) {
validate_re($pwdigest, [ '^sha$', '^plaintext$'], 'Not a supported digest: sha/plaintext')
if ($pwdigest=='sha')
{
$digestedpassword=sha1($password)
}
else
{
$digestedpassword=$password
}
concat::fragment{ "${catalina_base}/conf/tomcat-users.xml user ${tomcatuser}":
target => "${catalina_base}/conf/tomcat-users.xml",
order => '55',
content => template("${module_name}/tomcatusers/user.erb"),
}
}
|