From 68345f286a6db59400de05846d44f135d4c5eb9b Mon Sep 17 00:00:00 2001 From: Luke Watson Date: Tue, 13 Dec 2016 15:50:40 -0500 Subject: [PATCH] Update autoregister resource with windows support --- resources/agent_autoregister_file.rb | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/resources/agent_autoregister_file.rb b/resources/agent_autoregister_file.rb index 070e497..6d2d2b5 100644 --- a/resources/agent_autoregister_file.rb +++ b/resources/agent_autoregister_file.rb @@ -22,13 +22,21 @@ autoregister_values[:elastic_agent_id] = new_resource.elastic_agent_id || autoregister_values[:elastic_agent_id] autoregister_values[:elastic_agent_plugin_id] = new_resource.elastic_agent_plugin_id || autoregister_values[:elastic_agent_plugin_id] - template new_resource.path do - source 'autoregister.properties.erb' - cookbook 'gocd' - mode '0644' - owner new_resource.owner - group new_resource.group - variables autoregister_values + if node[:platform_family].include?("windows") + template new_resource.path do + source 'autoregister.properties.erb' + cookbook 'gocd' + variables autoregister_values + end + else + template new_resource.path do + source 'autoregister.properties.erb' + cookbook 'gocd' + mode '0644' + owner new_resource.owner + group new_resource.group + variables autoregister_values + end end end