Sha256: 2abbc2c75fd46634a809973c7f3d949c83ab44c4d3061602fb04283119a7276d
Contents?: true
Size: 628 Bytes
Versions: 2
Compression:
Stored size: 628 Bytes
Contents
# -*- coding: utf-8 -*- module Dcmgr module Scheduler module Network # Simple network scheduler # assign IP address from first found network to single interface. class FlatSingle < NetworkScheduler def schedule(instance) # add single interface and set network network = Models::Network.first vif_template = instance.spec.vifs[instance.spec.vifs.keys.first] || {:index=>0, :bandwidth=>100000} vnic = instance.add_nic(vif_template) vnic.network = network vnic.save end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
wakame-vdc-agents-11.12.0 | lib/dcmgr/scheduler/network/flat_single.rb |
wakame-vdc-dcmgr-11.12.0 | lib/dcmgr/scheduler/network/flat_single.rb |