We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9ecf211 commit c9d84f0Copy full SHA for c9d84f0
resources/recipes/configure.rb
@@ -240,13 +240,13 @@
240
env_setting = "environment '#{node.chef_environment}'"
241
242
file_content = File.read(knife_rb_path)
243
- if file_content.match(/^environment\s+".+"/)
244
- new_content = file_content.gsub(/^environment\s+".+"/, env_setting)
245
- else
246
- new_content = file_content + "\n" + env_setting
247
- end
+ new_content = if file_content.match(/\n*environment\s+'.+'/)
+ file_content.gsub(/environment\s+'.+'/, env_setting)
+ else
+ "#{file_content}\n#{env_setting}"
+ end
248
File.write(knife_rb_path, new_content)
249
end
250
251
action :run
252
-end
+end
0 commit comments