Puppet Class: jira::sso
- Defined in:
- manifests/sso.pp
Overview
Class: confluence::sso
Install confluence SSO via crowd, See README.md for more.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'manifests/sso.pp', line 5
class jira::sso(
$application_name = $::jira::application_name,
$application_password = $::jira::application_password,
Variant[Stdlib::HTTPUrl, Stdlib::HTTPSUrl] $application_login_url = $::jira::application_login_url,
Variant[Stdlib::HTTPUrl, Stdlib::HTTPSUrl] $crowd_server_url = $::jira::crowd_server_url,
Variant[Stdlib::HTTPUrl, Stdlib::HTTPSUrl] $crowd_base_url = $::jira::crowd_base_url,
$session_isauthenticated = $::jira::session_isauthenticated,
$session_tokenkey = $::jira::session_tokenkey,
$session_validationinterval = $::jira::session_validationinterval,
$session_lastvalidation = $::jira::session_lastvalidation,
) {
file { "${jira::webappdir}/atlassian-jira/WEB-INF/classes/crowd.properties":
ensure => present,
content => template('jira/crowd.properties'),
mode => '0660',
owner => $::jira::user,
group => $::jira::group,
require => Class['jira::install'],
notify => Class['jira::service'],
}
file { "${jira::webappdir}/atlassian-jira/WEB-INF/classes/seraph-config.xml":
source => 'puppet:///modules/jira/seraph-config_withSSO.xml',
mode => '0660',
owner => $::jira::user,
group => $::jira::group,
require => Class['jira::install'],
notify => Class['jira::service'],
}
}
|