Method: Pec::Handler::UserData::Nic::Ubuntu.gen_user_data
- Defined in:
 - lib/pec/handler/user_data/nic/ubuntu.rb
 
.gen_user_data(networks, ports) ⇒ Object
      6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23  | 
    
      # File 'lib/pec/handler/user_data/nic/ubuntu.rb', line 6 def gen_user_data(networks, ports) port_content = [ "auto lo\niface lo inet loopback" ] networks.map do |network| port = ports.find {|p|p.name == network[NAME]} port_content << ifcfg_config(network, port) end [ { 'content' => port_content.join("\n"), 'owner' => "root:root", 'path' => networks.first[CONFIG]['path'] || default_path(nil), 'permissions' => "0644" } ] end  |