consulTemplate_zip = "#{node['consulTemplate']['zipPrefix']}#{node['consulTemplate']['version']}#{node['consulTemplate']['zipPostfix']}" consulTemplate_url = "#{node['consulTemplate']['baseUrl']}#{node['consulTemplate']['version']}/#{consulTemplate_zip}" # バージョン確認して、アップデート必要かどうか確認 result = run_command('which consul-template', error: false) if result.exit_status != 0 directory '/opt/consul-template' do owner 'root' group 'root' mode '0755' end execute "eget #{consulTemplate_url} --to /opt/consul-template/" # Change Owner and Permissions: file "#{node['consulTemplate']['storage']}" do owner 'root' group 'root' mode '755' end # Create Link link "#{node['consulTemplate']['location']}" do to "#{node['consulTemplate']['storage']}" end end