[Jenkins] Provide valid credentials for JJB in case of LDAP enabled
Change-Id: I5151cf5f92fc82223448b8d783f086419f855f3a
This commit is contained in:
parent
469cc0378a
commit
7d3f4615bc
@ -13,7 +13,7 @@ Scripts:
|
||||
Files:
|
||||
- 'configure_ldap/templates/config.erb'
|
||||
- 'configure_ldap/manifests/init.pp'
|
||||
- 'ldap_init.pp'
|
||||
- 'configure_ldap.pp'
|
||||
Options:
|
||||
captureStdout: true
|
||||
captureStderr: true
|
@ -1,10 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
mkdir /etc/puppet/modules/configure_ldap
|
||||
mkdir /etc/puppet/modules/configure_ldap/manifests/
|
||||
mkdir /etc/puppet/modules/configure_ldap/templates/
|
||||
# No error if already exists.
|
||||
mkdir -p /etc/puppet/modules/configure_ldap
|
||||
mkdir -p /etc/puppet/modules/configure_ldap/manifests/
|
||||
mkdir -p /etc/puppet/modules/configure_ldap/templates/
|
||||
|
||||
cp configure_ldap/manifests/init.pp /etc/puppet/modules/configure_ldap/manifests/
|
||||
cp configure_ldap/templates/config.erb /etc/puppet/modules/configure_ldap/templates/
|
||||
|
||||
puppet apply ldap_init.pp
|
||||
puppet apply configure_ldap.pp
|
@ -9,11 +9,24 @@ class configure_ldap (
|
||||
enable => true,
|
||||
}
|
||||
file { '/var/lib/jenkins/config.xml':
|
||||
notify => Service['jenkins'],
|
||||
ensure => present,
|
||||
owner => 'jenkins',
|
||||
group => 'jenkins',
|
||||
mode => '0644',
|
||||
content => template('configure_ldap/config.erb'),
|
||||
}
|
||||
notify => Service['jenkins'],
|
||||
ensure => present,
|
||||
owner => 'jenkins',
|
||||
group => 'jenkins',
|
||||
mode => '0644',
|
||||
content => template('configure_ldap/config.erb'),
|
||||
}
|
||||
file { '/etc/jenkins_jobs/jenkins_jobs.ini':
|
||||
ensure => present,
|
||||
}->
|
||||
file_line { 'Provide valid username to jjb config':
|
||||
path => '/etc/jenkins_jobs/jenkins_jobs.ini',
|
||||
line => "user=${admin_name}",
|
||||
match => "^user=gerrig.*$",
|
||||
}->
|
||||
file_line { 'Provide valid password to jjb config':
|
||||
path => '/etc/jenkins_jobs/jenkins_jobs.ini',
|
||||
line => "password=${admin_password}",
|
||||
match => "^password=.*$",
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user