-
-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes for PAM support needed on RHEL7/Centos7 #227
Changes from all commits
ab547cc
6611f16
6236f2b
e7f3377
e9ce493
e1570f5
90499c0
aeb29a5
533bb1b
b5443d9
bb3472d
897a1bb
9f6faf8
33c0a59
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,28 @@ | ||
source 'https://rubygems.org' | ||
source ENV['GEM_SOURCE'] || "https://rubygems.org" | ||
|
||
group :unit_tests do | ||
gem 'rake', :require => false | ||
gem 'rspec-puppet', :require => false | ||
gem 'puppetlabs_spec_helper', :require => false | ||
gem 'puppet-lint', '1.0.1', :require => false | ||
gem 'puppet-lint', :require => false | ||
gem 'puppet-syntax', :require => false | ||
gem 'metadata-json-lint', :require => false | ||
gem 'rspec-puppet-facts', :require => false | ||
end | ||
|
||
group :development do | ||
gem 'simplecov', :require => false | ||
gem 'guard-rake', :require => false | ||
# gem 'guard-rake', :require => false | ||
end | ||
|
||
if facterversion = ENV['FACTER_GEM_VERSION'] | ||
gem 'facter', facterversion, :require => false | ||
else | ||
gem 'facter', :require => false | ||
end | ||
|
||
if puppetversion = ENV['PUPPET_GEM_VERSION'] | ||
gem 'puppet', puppetversion, :require => false | ||
if puppetversion == "~> 2.7.0" | ||
gem 'hiera-puppet', :require => false | ||
gem 'hiera', :require => false | ||
end | ||
else | ||
gem 'puppet', :require => false | ||
end |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -100,13 +100,13 @@ | |
$ssl_key_size = 1024, | ||
$ca_expire = 3650, | ||
$key_expire = 3650, | ||
$key_cn = '', | ||
$key_name = '', | ||
$key_ou = '', | ||
$key_cn = undef, | ||
$key_name = undef, | ||
$key_ou = undef, | ||
$tls_auth = false, | ||
) { | ||
|
||
include openvpn | ||
include ::openvpn | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. With puppet4+, the absolute path check is no longer needed, and in fact, |
||
|
||
$group_to_set = $group ? { | ||
false => $openvpn::params::group, | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -205,8 +205,8 @@ | |
$authuserpass = false, | ||
$setenv = {}, | ||
$setenv_safe = {}, | ||
$up = '', | ||
$down = '', | ||
$up = undef, | ||
$down = undef, | ||
$tls_auth = false, | ||
$x509_name = undef, | ||
$sndbuf = undef, | ||
|
@@ -242,7 +242,7 @@ | |
warning("Custom expiry time ignored: only integer is accepted but ${expire} is given.") | ||
} | ||
} else { | ||
$env_expire = '' | ||
$env_expire = undef | ||
} | ||
|
||
exec { "generate certificate for ${name} in context of ${ca_name}": | ||
|
@@ -349,80 +349,80 @@ | |
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/client_config": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => template('openvpn/client.erb'), | ||
order => '01' | ||
order => '01', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/ca_open_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "# Authentication \n<ca>\n", | ||
order => '02' | ||
order => '02', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/ca": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
source => "${etc_directory}/openvpn/${server}/download-configs/${name}/keys/${name}/ca.crt", | ||
order => '03' | ||
order => '03', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/ca_close_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "</ca>\n", | ||
order => '04' | ||
order => '04', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/key_open_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "<key>\n", | ||
order => '05' | ||
order => '05', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/key": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
source => "${etc_directory}/openvpn/${server}/download-configs/${name}/keys/${name}/${name}.key", | ||
order => '06' | ||
order => '06', | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These should now be updated w/ the switch to Vox |
||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/key_close_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "</key>\n", | ||
order => '07' | ||
order => '07', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/cert_open_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "<cert>\n", | ||
order => '08' | ||
order => '08', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/cert": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
source => "${etc_directory}/openvpn/${server}/download-configs/${name}/keys/${name}/${name}.crt", | ||
order => '09' | ||
order => '09', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/cert_close_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "</cert>\n", | ||
order => '10' | ||
order => '10', | ||
} | ||
|
||
if $tls_auth { | ||
concat::fragment { "/etc/openvpn/${server}/download-configs/${name}.ovpn/tls_auth_open_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "<tls-auth>\n", | ||
order => '11' | ||
order => '11', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/tls_auth": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
source => "${etc_directory}/openvpn/${server}/download-configs/${name}/keys/${name}/ta.key", | ||
order => '12' | ||
order => '12', | ||
} | ||
|
||
concat::fragment { "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn/tls_auth_close_tag": | ||
target => "${etc_directory}/openvpn/${server}/download-configs/${name}.ovpn", | ||
content => "</tls-auth>\nkey-direction 1\n", | ||
order => '13' | ||
order => '13', | ||
} | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like this change