From 5edca62cc940f5411b9ec5ea9f6cd0c6c5876b0c Mon Sep 17 00:00:00 2001
From: pocke
Date: Mon, 10 Mar 2014 13:44:05 +0900
Subject: [PATCH] add safe option
---
lib/chef-serverspec-handler.erb | 2 +-
lib/chef-serverspec-handler.rb | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/chef-serverspec-handler.erb b/lib/chef-serverspec-handler.erb
index 59ee84c..671d9f1 100644
--- a/lib/chef-serverspec-handler.erb
+++ b/lib/chef-serverspec-handler.erb
@@ -19,7 +19,7 @@ describe '<%= cookbook %>::<%= recipe %>' do
<%- if resource.owner -%>
should be_owned_by '<%= resource.owner %>'
<%- end -%>
- <%- if resource.respond_to?(:variables) && resource.variables && resource.variables.values.size > 0 -%>
+ <%- if !@options[:safe] && resource.respond_to?(:variables) && resource.variables && resource.variables.values.size > 0 -%>
<%- resource.variables.each_value do |value| -%>
should contain '<%= value %>'
<%- end -%>
diff --git a/lib/chef-serverspec-handler.rb b/lib/chef-serverspec-handler.rb
index 9816d06..98cc748 100644
--- a/lib/chef-serverspec-handler.rb
+++ b/lib/chef-serverspec-handler.rb
@@ -32,6 +32,7 @@ def initialize(options={})
end
@options[:force] ||= false
+ @options[:safe] ||= false
end
def report