Method: Pec::Handler::UserData::Nic::Base.gen_user_data

Defined in:
lib/pec/handler/user_data/nic/base.rb

.gen_user_data(networks, ports) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/pec/handler/user_data/nic/base.rb', line 7

def gen_user_data(networks, ports)
  networks.map do |network|
    port = ports.find {|p|p.name == network[NAME]}
    path = network[CONFIG]['path'] || default_path(port)
    {
      'content' => ifcfg_config(network, port),
      'owner' => "root:root",
      'path' => path,
      'permissions' => "0644"
    }
  end
end