Skip to content

Commit 22a4d7c

Browse files
committed
Update nssdb to 2e163a21fb80d828afede2d4be6214f1171c4887
2e163a21fb80d828afede2d4be6214f1171c4887 Become 1.0.1 b9e3de3fef3eb359ebfba383cd3cf251e5913621 Use ensure_packages API to avoid dependency issues 398e63944c3723401a1a7701c8222c2b9ef7f10e Merge pull request #1 from rhaen/rspec_infrastructure 83d3fa63e093a01a3a3d5af435b3815bf2882624 Allow ruby 2.0.0 and puppet version 2.7 to fail 8989de17fad5d7bdeea96748346e3330168a7873 Added rspec test infrastructure, travis-ci, fixed typo
1 parent 2946ebd commit 22a4d7c

File tree

12 files changed

+145
-6
lines changed

12 files changed

+145
-6
lines changed

Puppetfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ mod 'nova',
115115
:git => 'https://github.com/stackforge/puppet-nova.git'
116116

117117
mod 'nssdb',
118-
:commit => 'b3799a9a7c62c3b5b7968f9860220a885b45fb8a',
118+
:commit => '2e163a21fb80d828afede2d4be6214f1171c4887',
119119
:git => 'https://github.com/rcritten/puppet-nssdb.git'
120120

121121
mod 'ntp',

nssdb/.fixtures.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
fixtures:
2+
symlinks:
3+
nssdb: "#{source_dir}"

nssdb/.travis.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: ruby
2+
rvm:
3+
- 1.8.7
4+
- 1.9.3
5+
- 2.0.0
6+
- ruby-head
7+
script: "rake all"
8+
branches:
9+
only:
10+
- rspec_infrastructure
11+
env:
12+
- PUPPET_GEM_VERSION="~> 2.7"
13+
- PUPPET_GEM_VERSION="~> 3.3"
14+
matrix:
15+
allow_failures:
16+
- rvm: ruby-head
17+
- rvm: 2.0.0
18+
env: PUPPET_GEM_VERSION="~> 2.7"
19+
notifications:
20+
email: false
21+

nssdb/CHANGELOG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
2014-10-22 1.0.1
2+
- Use ensure_packages API to avoid dependency issues
3+
14
2013-08-22 1.0.0
25
- Initial Release. Create the database, add certificates.

nssdb/Gemfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
source :rubygems
2+
3+
group :development, :test do
4+
gem 'puppetlabs_spec_helper', :require => false
5+
end
6+
7+
if puppetversion = ENV['PUPPET_GEM_VERSION']
8+
gem 'puppet', puppetversion, :require => false
9+
else
10+
gem 'puppet', :require => false
11+
end

nssdb/Modulefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name 'rcritten/nssdb'
2-
version '1.0.0'
2+
version '1.0.1'
33
source 'git://github.com/rcritten/puppet-nssdb.git'
44
author 'Rob Crittenden <rcritten@redhat.com>'
55
license 'Apache'

nssdb/Rakefile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
require 'rubygems'
2+
require 'puppetlabs_spec_helper/rake_tasks'
3+
require 'rake/clean'
4+
5+
CLEAN.include('spec/fixtures/', 'spec/reports')
6+
7+
task :spec => [:spec_prep]
8+
9+
desc "Run all tasks (spec)"
10+
task :all => [ :spec ]

nssdb/manifests/add_cert_and_key.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
$key,
3232
$basedir = '/etc/pki'
3333
) {
34-
package { 'openssl': ensure => present }
34+
ensure_packages(['openssl'])
3535

3636
exec {'generate_pkcs12':
3737
command => "/usr/bin/openssl pkcs12 -export -in $cert -inkey $key -password 'file:${basedir}/${dbname}/password.conf' -out '${basedir}/${dbname}/$dbname.p12' -name $nickname",

nssdb/manifests/create.pp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
# $password must be set
2222
#
2323
# Sample Usage:
24-
#
25-
# secure::nssdb {'test':
24+
#
25+
# nssdb::create {'test':
2626
# owner_id => 'qpidd',
2727
# group_id => 'qpidd',
2828
# password => 'test'}
@@ -39,7 +39,7 @@
3939
$canickname = 'CA',
4040
$catrust = 'CT,CT,'
4141
) {
42-
package { 'nss-tools': ensure => present }
42+
ensure_packages(['nss-tools'])
4343

4444
file {"${basedir}/${dbname}":
4545
ensure => directory,
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
require 'spec_helper'
2+
3+
describe 'nssdb::add_cert_and_key', :type => :define do
4+
let(:title) { 'qpidd' }
5+
let(:params) do {
6+
:nickname => 'Server-Cert',
7+
:cert => '/tmp/server.cert',
8+
:key => '/tmp/server.key',
9+
:basedir => '/obsolete'
10+
}
11+
end
12+
13+
context 'generate_pkcs12' do
14+
it{ should contain_exec('generate_pkcs12').with(
15+
:command => %r{-in /tmp/server.cert -inkey /tmp/server.key.*file:/obsolete/qpidd.*out \'/obsolete/qpidd/qpidd.p12\' -name Server-Cert},
16+
:require => [ 'File[/obsolete/qpidd/password.conf]',
17+
'File[/obsolete/qpidd/cert8.db]',
18+
'Package[openssl]' ],
19+
:subscribe => 'File[/obsolete/qpidd/password.conf]'
20+
)}
21+
end
22+
23+
context 'load_pkcs12' do
24+
it{ should contain_exec('load_pkcs12').with(
25+
:command => %r{-i \'/obsolete/qpidd/qpidd.p12\' -d \'/obsolete/qpidd\' -w \'/obsolete/qpidd.*-k \'/obsolete/qpidd}
26+
)}
27+
end
28+
29+
end

0 commit comments

Comments
 (0)