Revision 908c2f67 src/Ganeti/HTools/Instance.hs

b/src/Ganeti/HTools/Instance.hs
60 60
import Ganeti.BasicTypes
61 61
import qualified Ganeti.HTools.Types as T
62 62
import qualified Ganeti.HTools.Container as Container
63
import Ganeti.HTools.Nic (Nic)
63 64

  
64 65
import Ganeti.Utils
65 66

  
......
85 86
  , allTags      :: [String]  -- ^ List of all instance tags
86 87
  , exclTags     :: [String]  -- ^ List of instance exclusion tags
87 88
  , arPolicy     :: T.AutoRepairPolicy -- ^ Instance's auto-repair policy
89
  , nics         :: [Nic]     -- ^ NICs of the instance
88 90
  } deriving (Show, Eq)
89 91

  
90 92
instance T.Element Instance where
......
165 167
-- later (via 'setIdx' for example).
166 168
create :: String -> Int -> Int -> [Int] -> Int -> T.InstanceStatus
167 169
       -> [String] -> Bool -> T.Ndx -> T.Ndx -> T.DiskTemplate -> Int
168
       -> Instance
170
       -> [Nic] -> Instance
169 171
create name_init mem_init dsk_init disks_init vcpus_init run_init tags_init
170
       auto_balance_init pn sn dt su =
172
       auto_balance_init pn sn dt su nics_init =
171 173
  Instance { name = name_init
172 174
           , alias = name_init
173 175
           , mem = mem_init
......
186 188
           , allTags = tags_init
187 189
           , exclTags = []
188 190
           , arPolicy = T.ArNotEnabled
191
           , nics = nics_init
189 192
           }
190 193

  
191 194
-- | Changes the index.

Also available in: Unified diff