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