From 89e4115d2aa3662d165ed9d2f1b34a0b7b60c66f Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 14 Jul 2015 13:59:33 -0300 Subject: New param sshkey_options --- manifests/site.pp | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'manifests/site.pp') diff --git a/manifests/site.pp b/manifests/site.pp index cda1662..7877460 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -20,6 +20,7 @@ define apache::site( $password = '*', $comment = '', $sshkey = absent, + $sshkey_options = [], $groups = '', $shell = '/bin/false', $manage_user = true, @@ -69,16 +70,17 @@ define apache::site( if !defined(User["$user"]) { user::manage { "$user": - tag => "virtual", - password => $password, - gid => $gid, - comment => $comment, - ticket => $ticket, - groups => $groups, - sshkey => $sshkey, - shell => $shell, - ensure => present, - require => Group[$gid], + tag => "virtual", + password => $password, + gid => $gid, + comment => $comment, + ticket => $ticket, + groups => $groups, + sshkey => $sshkey, + sshkey_options => $sshkey_options, + shell => $shell, + ensure => present, + require => Group[$gid], } } } @@ -106,7 +108,7 @@ define apache::site( privmode => '0640', ensure => $ensure, } - + ssl::check { "$name": file => "/etc/ssl/certs/$name.crt", ensure => $ensure, @@ -172,7 +174,7 @@ define apache::site( command => "/bin/mkdir -p ${docroot}", unless => "/bin/sh -c '[ -e ${docroot} ]'", user => root, - before => File["${docroot}"], + before => File["${docroot}"], } } } -- cgit v1.2.3