summaryrefslogtreecommitdiffstats
path: root/spec/integration/ssl
diff options
context:
space:
mode:
authorNick Lewis <nick@puppetlabs.com>2010-07-27 17:00:28 -0700
committermarkus <markus@AVA-351181.(none)>2010-08-03 15:19:20 -0700
commit83c2419771de45317e4bf79e7f71469d9a19a09a (patch)
treea5c89ab1dcb7e9672caeaa17c7c03021a30da4c2 /spec/integration/ssl
parent8237f686c53e8d1e45097c65c7d50b84ca83bb39 (diff)
downloadpuppet-83c2419771de45317e4bf79e7f71469d9a19a09a.tar.gz
puppet-83c2419771de45317e4bf79e7f71469d9a19a09a.tar.xz
puppet-83c2419771de45317e4bf79e7f71469d9a19a09a.zip
[#4284] Fix failing specs run as root due to missing puppet group
These specs 'use' some settings which create directories belonging to the 'service' user/group. If the default service group doesn't exist, these fail. This patch explicitly sets the service group to the gid of the process, which is known to be accessible by the user.
Diffstat (limited to 'spec/integration/ssl')
-rwxr-xr-xspec/integration/ssl/certificate_authority_spec.rb1
-rwxr-xr-xspec/integration/ssl/certificate_request_spec.rb1
-rwxr-xr-xspec/integration/ssl/certificate_revocation_list_spec.rb1
-rwxr-xr-xspec/integration/ssl/host_spec.rb1
4 files changed, 4 insertions, 0 deletions
diff --git a/spec/integration/ssl/certificate_authority_spec.rb b/spec/integration/ssl/certificate_authority_spec.rb
index be82b5fb7..fca17b405 100755
--- a/spec/integration/ssl/certificate_authority_spec.rb
+++ b/spec/integration/ssl/certificate_authority_spec.rb
@@ -17,6 +17,7 @@ describe Puppet::SSL::CertificateAuthority do
Puppet.settings[:confdir] = @dir
Puppet.settings[:vardir] = @dir
+ Puppet.settings[:group] = Process.gid
Puppet::SSL::Host.ca_location = :local
@ca = Puppet::SSL::CertificateAuthority.new
diff --git a/spec/integration/ssl/certificate_request_spec.rb b/spec/integration/ssl/certificate_request_spec.rb
index 365ecce38..8426b9dc5 100755
--- a/spec/integration/ssl/certificate_request_spec.rb
+++ b/spec/integration/ssl/certificate_request_spec.rb
@@ -21,6 +21,7 @@ describe Puppet::SSL::CertificateRequest do
Puppet.settings[:confdir] = @dir
Puppet.settings[:vardir] = @dir
+ Puppet.settings[:group] = Process.gid
Puppet::SSL::Host.ca_location = :none
diff --git a/spec/integration/ssl/certificate_revocation_list_spec.rb b/spec/integration/ssl/certificate_revocation_list_spec.rb
index 127654ce3..44eee363d 100755
--- a/spec/integration/ssl/certificate_revocation_list_spec.rb
+++ b/spec/integration/ssl/certificate_revocation_list_spec.rb
@@ -17,6 +17,7 @@ describe Puppet::SSL::CertificateRevocationList do
Puppet.settings[:confdir] = @dir
Puppet.settings[:vardir] = @dir
+ Puppet.settings[:group] = Process.gid
Puppet::SSL::Host.ca_location = :local
end
diff --git a/spec/integration/ssl/host_spec.rb b/spec/integration/ssl/host_spec.rb
index 9b4152e83..05862dfc4 100755
--- a/spec/integration/ssl/host_spec.rb
+++ b/spec/integration/ssl/host_spec.rb
@@ -17,6 +17,7 @@ describe Puppet::SSL::Host do
Puppet.settings[:confdir] = @dir
Puppet.settings[:vardir] = @dir
+ Puppet.settings[:group] = Process.gid
Puppet::SSL::Host.ca_location = :local