Fix up ssh key usage
We need for the keys to only have the key content. Also, we've learned that the ssh_authorized_key title is important. Change-Id: Ie772572e041ea6c1587dddb02937b89541a37e1b
This commit is contained in:
parent
9de8df3508
commit
8895d64289
@ -52,13 +52,17 @@ class jenkins::jenkinsuser(
|
|||||||
require => File['/home/jenkins'],
|
require => File['/home/jenkins'],
|
||||||
}
|
}
|
||||||
|
|
||||||
ssh_authorized_key { '/home/jenkins/.ssh/authorized_keys':
|
ssh_authorized_key { 'jenkins-master-2014-04-24':
|
||||||
ensure => present,
|
ensure => present,
|
||||||
user => 'jenkins',
|
user => 'jenkins',
|
||||||
type => 'ssh-rsa',
|
type => 'ssh-rsa',
|
||||||
key => $ssh_key,
|
key => $ssh_key,
|
||||||
require => File['/home/jenkins/.ssh'],
|
require => File['/home/jenkins/.ssh'],
|
||||||
}
|
}
|
||||||
|
ssh_authorized_key { '/home/jenkins/.ssh/authorized_keys':
|
||||||
|
ensure => absent,
|
||||||
|
user => 'jenkins',
|
||||||
|
}
|
||||||
|
|
||||||
#NOTE: not all distributions have default bash files in /etc/skel
|
#NOTE: not all distributions have default bash files in /etc/skel
|
||||||
if ($::osfamily == 'Debian') {
|
if ($::osfamily == 'Debian') {
|
||||||
|
@ -149,7 +149,7 @@ class jenkins::master(
|
|||||||
owner => 'jenkins',
|
owner => 'jenkins',
|
||||||
group => 'nogroup',
|
group => 'nogroup',
|
||||||
mode => '0644',
|
mode => '0644',
|
||||||
content => $jenkins_ssh_public_key,
|
content => "ssh_rsa ${jenkins_ssh_public_key} jenkins@${::fqdn}",
|
||||||
replace => true,
|
replace => true,
|
||||||
require => File['/var/lib/jenkins/.ssh/'],
|
require => File['/var/lib/jenkins/.ssh/'],
|
||||||
}
|
}
|
||||||
|
@ -64,13 +64,17 @@ class openstack_project::git_backend (
|
|||||||
require => User['cgit'],
|
require => User['cgit'],
|
||||||
}
|
}
|
||||||
|
|
||||||
ssh_authorized_key { '/home/cgit/.ssh/authorized_keys':
|
ssh_authorized_key { 'gerrit-replication-2014-04-25':
|
||||||
ensure => present,
|
ensure => present,
|
||||||
user => 'cgit',
|
user => 'cgit',
|
||||||
type => 'ssh-rsa',
|
type => 'ssh-rsa',
|
||||||
key => $git_gerrit_ssh_key,
|
key => $git_gerrit_ssh_key,
|
||||||
require => File['/home/cgit/.ssh/']
|
require => File['/home/cgit/.ssh/']
|
||||||
}
|
}
|
||||||
|
ssh_authorized_key { '/home/cgit/.ssh/authorized_keys':
|
||||||
|
ensure => absent,
|
||||||
|
user => 'cgit',
|
||||||
|
}
|
||||||
|
|
||||||
file { '/home/cgit/projects.yaml':
|
file { '/home/cgit/projects.yaml':
|
||||||
ensure => present,
|
ensure => present,
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
#
|
#
|
||||||
class openstack_project {
|
class openstack_project {
|
||||||
|
|
||||||
$jenkins_ssh_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6WutNHfM+YdnjeNFeaIpvxqt+9aDn95Ykpmc+fASSjlDZJtOrueH3ch/v08wkE4WQKg03i+t8VonqEwMGmApYA3VzFsURUQbxzlSz5kHlBQSqgz5JTwUmnt1RH5sePL5pkuJ6JgqJ8PxJod6fiD7YDjaKJW/wBzXGnGg2EkgqrkBQXYL4hyaPuSwsQF0Gdwg3QFqXl+R/GrM6FscUkkJzbjqGKI2GhLT8mf2BIMEAiMFhF5Wl4FFrbvhTfPfW+9VdcsiMxCXaxp00n1x1+Y7OqR5AZ/id0Lkz9ZoFVGS901OB/L4xXrvUtI2y+kIYeF6hxfmAl/zhY0eWzwo9lDPz jenkins@jenkins.openstack.org\n"
|
$jenkins_ssh_key = 'AAAAB3NzaC1yc2EAAAADAQABAAABAQC6WutNHfM+YdnjeNFeaIpvxqt+9aDn95Ykpmc+fASSjlDZJtOrueH3ch/v08wkE4WQKg03i+t8VonqEwMGmApYA3VzFsURUQbxzlSz5kHlBQSqgz5JTwUmnt1RH5sePL5pkuJ6JgqJ8PxJod6fiD7YDjaKJW/wBzXGnGg2EkgqrkBQXYL4hyaPuSwsQF0Gdwg3QFqXl+R/GrM6FscUkkJzbjqGKI2GhLT8mf2BIMEAiMFhF5Wl4FFrbvhTfPfW+9VdcsiMxCXaxp00n1x1+Y7OqR5AZ/id0Lkz9ZoFVGS901OB/L4xXrvUtI2y+kIYeF6hxfmAl/zhY0eWzwo9lDPz'
|
||||||
|
|
||||||
$jenkins_dev_ssh_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbqsicu+KLV4W+XYDmGO9+1RgDO08KFYK3aElpXRU8zTmZfOMOVWdYYrKzj/GTfHMZQPzGHIsgfZYOBDFzplT5K/bhFwBCpyR68pkA1tXlqcJnoNIweC+MhCcWiX2AkjcR/WLiVrUiBj6L4Hl/2LigcbJU8TWZZrilrnki8iJvvgXKXJntOlcyNFDsABFOjl6zybi0vqFRZHAQTVDpVIr3ihrBIRMEYnAbJX8+zDNZmkIhyOFWLQ2uHaDclVH4ZJT/d7xbE7oqUnb3PxMke81uf/AqwfPCa1QKanH89raSwwIFrBKE+XBtdgoLhdS658rYWmMl2ISgQ85BSHv52HTn jenkins@jenkins-dev.openstack.org\n"
|
$jenkins_dev_ssh_key = 'AAAAB3NzaC1yc2EAAAADAQABAAABAQDbqsicu+KLV4W+XYDmGO9+1RgDO08KFYK3aElpXRU8zTmZfOMOVWdYYrKzj/GTfHMZQPzGHIsgfZYOBDFzplT5K/bhFwBCpyR68pkA1tXlqcJnoNIweC+MhCcWiX2AkjcR/WLiVrUiBj6L4Hl/2LigcbJU8TWZZrilrnki8iJvvgXKXJntOlcyNFDsABFOjl6zybi0vqFRZHAQTVDpVIr3ihrBIRMEYnAbJX8+zDNZmkIhyOFWLQ2uHaDclVH4ZJT/d7xbE7oqUnb3PxMke81uf/AqwfPCa1QKanH89raSwwIFrBKE+XBtdgoLhdS658rYWmMl2ISgQ85BSHv52HTn'
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user