Mentions légales du service

Skip to content
Snippets Groups Projects
Commit b7b9aa21 authored by POUILLOUX Laurent's avatar POUILLOUX Laurent Committed by POUILLOUX Laurent
Browse files

[puppet][kavlan] retrieve equipements IP from refrepo

parent 7d3bebae
Branches fix_16708
No related tags found
1 merge request!1126[puppet][kavlan] retrieve equipements IP from refrepo
Pipeline #1210718 passed with warnings
...@@ -48,6 +48,10 @@ def generate_puppet_kavlang5k(options) ...@@ -48,6 +48,10 @@ def generate_puppet_kavlang5k(options)
if not conf if not conf
warn "No generator configuration for site #{site_uid} found in #{options[:conf_dir]}/kavlang5k.yaml, skipping kavlan.conf" warn "No generator configuration for site #{site_uid} found in #{options[:conf_dir]}/kavlang5k.yaml, skipping kavlan.conf"
else else
# Add ip from refapi for all devices
conf['devices'].each{|ne, infos|
infos['ip'] = site_refapi['network_equipments'][ne]['ip']
}
output = ERB.new(File.read(File.expand_path('templates/kavlan.conf.erb', File.dirname(__FILE__))), trim_mode: '-').result(binding) output = ERB.new(File.read(File.expand_path('templates/kavlan.conf.erb', File.dirname(__FILE__))), trim_mode: '-').result(binding)
output_file = Pathname("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kavlan/#{site_uid}/kavlan.conf") output_file = Pathname("#{options[:output_dir]}//platforms/production/modules/generated/files/grid5000/kavlan/#{site_uid}/kavlan.conf")
output_file.dirname.mkpath() output_file.dirname.mkpath()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment