Update resource references for dependencies
authorEmilien Macchi <emilien@redhat.com>
Thu, 13 Jul 2017 18:26:54 +0000 (11:26 -0700)
committerEmilien Macchi <emilien@redhat.com>
Sun, 16 Jul 2017 05:21:18 +0000 (22:21 -0700)
The latest version of puppet now reports these as catalog failures so
this change removes the unnecessary references and the references
should be updated.

Closes-Bug: #1702964
Change-Id: Iebc547aa92f9f40e4a633c57d79e6c9cddb5dd28

manifests/certmonger/ca/local.pp
spec/classes/tripleo_certmonger_ca_local_spec.rb

index b7b7328..78dc09a 100644 (file)
@@ -34,6 +34,6 @@ class tripleo::certmonger::ca::local(
     creates   => $ca_pem,
     tries     => 5,
     try_sleep => 1,
-    require   => Service['certmonger'],
   }
+  Service['certmonger'] ~> Exec<| title == 'extract-and-trust-ca' |>
 }
index 7ee9383..b6ecebc 100644 (file)
@@ -21,6 +21,11 @@ require 'spec_helper'
 describe 'tripleo::certmonger::ca::local' do
 
   shared_examples_for 'tripleo::certmonger::ca::local' do
+
+    let :pre_condition do
+      "include ::certmonger"
+    end
+
     let :params do
       {
         :ca_pem => '/etc/pki/ca-trust/source/anchors/cm-local-ca.pem',