module Ganeti.Constants where
adminstAll :: [String]
adminstAll = [adminstDown, adminstOffline, adminstUp]
adminstDown :: String
adminstDown = "down"
adminstOffline :: String
adminstOffline = "offline"
adminstUp :: String
adminstUp = "up"
adminGroup :: String
adminGroup = "root"
adoptableBlockdevRoot :: String
adoptableBlockdevRoot = "/dev/disk/"
allocPolicyLastResort :: String
allocPolicyLastResort = "last_resort"
allocPolicyPreferred :: String
allocPolicyPreferred = "preferred"
allocPolicyUnallocable :: String
allocPolicyUnallocable = "unallocable"
allCertFiles :: [String]
allCertFiles = [rapiCertFile, nodedCertFile, spiceCertFile, spiceCacertFile]
bdevCacheDir :: String
bdevCacheDir = "/var/run/ganeti/bdev-cache"
becDefaultsAlwaysFailover :: Int
becDefaultsAlwaysFailover = 0
becDefaultsAutoBalance :: Int
becDefaultsAutoBalance = 1
becDefaultsMaxmem :: Int
becDefaultsMaxmem = 128
becDefaultsMinmem :: Int
becDefaultsMinmem = 128
becDefaultsSpindleUse :: Int
becDefaultsSpindleUse = 1
becDefaultsVcpus :: Int
becDefaultsVcpus = 1
besParameters :: [String]
besParameters = [beAutoBalance, beVcpus, beSpindleUse, beMinmem, beAlwaysFailover, beMaxmem]
besParameterCompatAlwaysFailover :: String
besParameterCompatAlwaysFailover = "bool"
besParameterCompatAutoBalance :: String
besParameterCompatAutoBalance = "bool"
besParameterCompatMaxmem :: String
besParameterCompatMaxmem = "size"
besParameterCompatMemory :: String
besParameterCompatMemory = "size"
besParameterCompatMinmem :: String
besParameterCompatMinmem = "size"
besParameterCompatSpindleUse :: String
besParameterCompatSpindleUse = "int"
besParameterCompatVcpus :: String
besParameterCompatVcpus = "int"
besParameterTypesAlwaysFailover :: String
besParameterTypesAlwaysFailover = "bool"
besParameterTypesAutoBalance :: String
besParameterTypesAutoBalance = "bool"
besParameterTypesMaxmem :: String
besParameterTypesMaxmem = "size"
besParameterTypesMinmem :: String
besParameterTypesMinmem = "size"
besParameterTypesSpindleUse :: String
besParameterTypesSpindleUse = "int"
besParameterTypesVcpus :: String
besParameterTypesVcpus = "int"
beAlwaysFailover :: String
beAlwaysFailover = "always_failover"
beAutoBalance :: String
beAutoBalance = "auto_balance"
beMaxmem :: String
beMaxmem = "maxmem"
beMemory :: String
beMemory = "memory"
beMinmem :: String
beMinmem = "minmem"
beSpindleUse :: String
beSpindleUse = "spindle_use"
beVcpus :: String
beVcpus = "vcpus"
blockdevDriverManual :: String
blockdevDriverManual = "manual"
childLingerTimeout :: Double
childLingerTimeout = 5.000000
classicDrbdSyncSpeed :: Int
classicDrbdSyncSpeed = 61440
clusterConfFile :: String
clusterConfFile = "/var/lib/ganeti/config.data"
clusterDomainSecretFile :: String
clusterDomainSecretFile = "/var/lib/ganeti/cluster-domain-secret"
confd :: String
confd = "ganeti-confd"
confdClientExpireTimeout :: Int
confdClientExpireTimeout = 10
confdConfigReloadRatelimit :: Int
confdConfigReloadRatelimit = 2
confdConfigReloadTimeout :: Int
confdConfigReloadTimeout = 60
confdDefaultReqCoverage :: Int
confdDefaultReqCoverage = 6
confdErrorArgument :: Int
confdErrorArgument = 3
confdErrorInternal :: Int
confdErrorInternal = 2
confdErrorUnknownEntry :: Int
confdErrorUnknownEntry = 1
confdGroup :: String
confdGroup = "root"
confdHmacKey :: String
confdHmacKey = "/var/lib/ganeti/hmac.key"
confdMagicFourcc :: String
confdMagicFourcc = "plj0"
confdMaxClockSkew :: Int
confdMaxClockSkew = 300
confdNodeRoleCandidate :: Int
confdNodeRoleCandidate = 1
confdNodeRoleDrained :: Int
confdNodeRoleDrained = 3
confdNodeRoleMaster :: Int
confdNodeRoleMaster = 0
confdNodeRoleOffline :: Int
confdNodeRoleOffline = 2
confdNodeRoleRegular :: Int
confdNodeRoleRegular = 4
confdProtocolVersion :: Int
confdProtocolVersion = 1
confdReplStatuses :: [Int]
confdReplStatuses = [0, 1, 2]
confdReplStatusError :: Int
confdReplStatusError = 1
confdReplStatusNotimplemented :: Int
confdReplStatusNotimplemented = 2
confdReplStatusOk :: Int
confdReplStatusOk = 0
confdReqfieldIp :: String
confdReqfieldIp = "1"
confdReqfieldMnodePip :: String
confdReqfieldMnodePip = "2"
confdReqfieldName :: String
confdReqfieldName = "0"
confdReqqFields :: String
confdReqqFields = "3"
confdReqqIp :: String
confdReqqIp = "1"
confdReqqIplist :: String
confdReqqIplist = "2"
confdReqqLink :: String
confdReqqLink = "0"
confdReqs :: [Int]
confdReqs = [0, 1, 2, 3, 4, 5, 6, 7]
confdReqClusterMaster :: Int
confdReqClusterMaster = 3
confdReqInstancesIpsList :: Int
confdReqInstancesIpsList = 6
confdReqMcPipList :: Int
confdReqMcPipList = 5
confdReqNodeDrbd :: Int
confdReqNodeDrbd = 7
confdReqNodePipByInstanceIp :: Int
confdReqNodePipByInstanceIp = 2
confdReqNodePipList :: Int
confdReqNodePipList = 4
confdReqNodeRoleByname :: Int
confdReqNodeRoleByname = 1
confdReqPing :: Int
confdReqPing = 0
confdUser :: String
confdUser = "root"
configMajor :: Int
configMajor = 2
configMinor :: Int
configMinor = 6
configRevision :: Int
configRevision = 0
configVersion :: Int
configVersion = 2060000
confDir :: String
confDir = "/etc/ganeti"
consAll :: [String]
consAll = ["msg", "vnc", "ssh", "spice"]
consMessage :: String
consMessage = "msg"
consSpice :: String
consSpice = "spice"
consSsh :: String
consSsh = "ssh"
consVnc :: String
consVnc = "vnc"
cpuPinningAll :: String
cpuPinningAll = "all"
cpuPinningAllKvm :: Int
cpuPinningAllKvm = 4294967295
cpuPinningAllVal :: Int
cpuPinningAllVal = 1
cpuPinningAllXen :: String
cpuPinningAllXen = "0-63"
cpuPinningOff :: [Int]
cpuPinningOff = [cpuPinningAllVal]
cpuPinningSep :: String
cpuPinningSep = ":"
cryptoKeysDir :: String
cryptoKeysDir = "/var/run/ganeti/crypto"
cvAllEcodesStrings :: [String]
cvAllEcodesStrings = ["EINSTANCELAYOUT", "ECLUSTERCFG", "ECLUSTERFILECHECK", "ENODEDRBDHELPER", "EINSTANCEFAULTYDISK", "ENODEHOOKS", "ENODEHV", "EINSTANCEDOWN", "ENODEORPHANLV", "ENODENET", "ECLUSTERDANGLINGINST", "ECLUSTERDANGLINGNODES", "ENODELVM", "ENODEOS", "ENODERPC", "EINSTANCEMISSINGDISK", "EINSTANCESPLITGROUPS", "EINSTANCEBADNODE", "EINSTANCEWRONGNODE", "ENODEFILECHECK", "ENODEN1", "ENODEVERSION", "ENODESETUP", "ENODETIME", "ENODEOOBPATH", "ECLUSTERCERT", "EINSTANCEPOLICY", "ENODEORPHANINSTANCE", "ENODEUSERSCRIPTS", "ENODESSH", "ENODEDRBD"]
cvEclustercert :: (String, String, String)
cvEclustercert = ("cluster", "ECLUSTERCERT", "Cluster certificate files verification failure")
cvEclustercfg :: (String, String, String)
cvEclustercfg = ("cluster", "ECLUSTERCFG", "Cluster configuration verification failure")
cvEclusterdanglinginst :: (String, String, String)
cvEclusterdanglinginst = ("node", "ECLUSTERDANGLINGINST", "Some instances have a non-existing primary node")
cvEclusterdanglingnodes :: (String, String, String)
cvEclusterdanglingnodes = ("node", "ECLUSTERDANGLINGNODES", "Some nodes belong to non-existing groups")
cvEclusterfilecheck :: (String, String, String)
cvEclusterfilecheck = ("cluster", "ECLUSTERFILECHECK", "Cluster configuration verification failure")
cvEinstancebadnode :: (String, String, String)
cvEinstancebadnode = ("instance", "EINSTANCEBADNODE", "Instance marked as running lives on an offline node")
cvEinstancedown :: (String, String, String)
cvEinstancedown = ("instance", "EINSTANCEDOWN", "Instance not running on its primary node")
cvEinstancefaultydisk :: (String, String, String)
cvEinstancefaultydisk = ("instance", "EINSTANCEFAULTYDISK", "Impossible to retrieve status for a disk")
cvEinstancelayout :: (String, String, String)
cvEinstancelayout = ("instance", "EINSTANCELAYOUT", "Instance has multiple secondary nodes")
cvEinstancemissingdisk :: (String, String, String)
cvEinstancemissingdisk = ("instance", "EINSTANCEMISSINGDISK", "Missing volume on an instance")
cvEinstancepolicy :: (String, String, String)
cvEinstancepolicy = ("instance", "EINSTANCEPOLICY", "Instance does not meet policy")
cvEinstancesplitgroups :: (String, String, String)
cvEinstancesplitgroups = ("instance", "EINSTANCESPLITGROUPS", "Instance with primary and secondary nodes in different groups")
cvEinstancewrongnode :: (String, String, String)
cvEinstancewrongnode = ("instance", "EINSTANCEWRONGNODE", "Instance running on the wrong node")
cvEnodedrbd :: (String, String, String)
cvEnodedrbd = ("node", "ENODEDRBD", "Error parsing the DRBD status file")
cvEnodedrbdhelper :: (String, String, String)
cvEnodedrbdhelper = ("node", "ENODEDRBDHELPER", "Error caused by the DRBD helper")
cvEnodefilecheck :: (String, String, String)
cvEnodefilecheck = ("node", "ENODEFILECHECK", "Error retrieving the checksum of the node files")
cvEnodehooks :: (String, String, String)
cvEnodehooks = ("node", "ENODEHOOKS", "Communication failure in hooks execution")
cvEnodehv :: (String, String, String)
cvEnodehv = ("node", "ENODEHV", "Hypervisor parameters verification failure")
cvEnodelvm :: (String, String, String)
cvEnodelvm = ("node", "ENODELVM", "LVM-related node error")
cvEnoden1 :: (String, String, String)
cvEnoden1 = ("node", "ENODEN1", "Not enough memory to accommodate instance failovers")
cvEnodenet :: (String, String, String)
cvEnodenet = ("node", "ENODENET", "Network-related node error")
cvEnodeoobpath :: (String, String, String)
cvEnodeoobpath = ("node", "ENODEOOBPATH", "Invalid Out Of Band path")
cvEnodeorphaninstance :: (String, String, String)
cvEnodeorphaninstance = ("node", "ENODEORPHANINSTANCE", "Unknown intance running on a node")
cvEnodeorphanlv :: (String, String, String)
cvEnodeorphanlv = ("node", "ENODEORPHANLV", "Unknown LVM logical volume")
cvEnodeos :: (String, String, String)
cvEnodeos = ("node", "ENODEOS", "OS-related node error")
cvEnoderpc :: (String, String, String)
cvEnoderpc = ("node", "ENODERPC", "Error during connection to the primary node of an instance")
cvEnodesetup :: (String, String, String)
cvEnodesetup = ("node", "ENODESETUP", "Node setup error")
cvEnodessh :: (String, String, String)
cvEnodessh = ("node", "ENODESSH", "SSH-related node error")
cvEnodetime :: (String, String, String)
cvEnodetime = ("node", "ENODETIME", "Node returned invalid time")
cvEnodeuserscripts :: (String, String, String)
cvEnodeuserscripts = ("node", "ENODEUSERSCRIPTS", "User scripts not present or not executable")
cvEnodeversion :: (String, String, String)
cvEnodeversion = ("node", "ENODEVERSION", "Protocol version mismatch or Ganeti version mismatch")
cvTcluster :: String
cvTcluster = "cluster"
cvTinstance :: String
cvTinstance = "instance"
cvTnode :: String
cvTnode = "node"
daemonsGroup :: String
daemonsGroup = "root"
daemonsLogfilesGanetiConfd :: String
daemonsLogfilesGanetiConfd = "/var/log/ganeti/conf-daemon.log"
daemonsLogfilesGanetiMasterd :: String
daemonsLogfilesGanetiMasterd = "/var/log/ganeti/master-daemon.log"
daemonsLogfilesGanetiNld :: String
daemonsLogfilesGanetiNld = "/var/log/ganeti/nl-daemon.log"
daemonsLogfilesGanetiNoded :: String
daemonsLogfilesGanetiNoded = "/var/log/ganeti/node-daemon.log"
daemonsLogfilesGanetiRapi :: String
daemonsLogfilesGanetiRapi = "/var/log/ganeti/rapi-daemon.log"
daemonsPortsGanetiConfd :: (String, Int)
daemonsPortsGanetiConfd = ("udp", 1814)
daemonsPortsGanetiNld :: (String, Int)
daemonsPortsGanetiNld = ("udp", 1816)
daemonsPortsGanetiNoded :: (String, Int)
daemonsPortsGanetiNoded = ("tcp", 1811)
daemonsPortsGanetiRapi :: (String, Int)
daemonsPortsGanetiRapi = ("tcp", 5080)
daemonsPortsSsh :: (String, Int)
daemonsPortsSsh = ("tcp", 22)
daemonUtil :: String
daemonUtil = "/usr/lib/ganeti/daemon-util"
dataDir :: String
dataDir = "/var/lib/ganeti"
ddmsValues :: [String]
ddmsValues = ["add", "remove"]
ddmsValuesWithModify :: [String]
ddmsValuesWithModify = ["add", "modify", "remove"]
ddmAdd :: String
ddmAdd = "add"
ddmModify :: String
ddmModify = "modify"
ddmRemove :: String
ddmRemove = "remove"
ddCmd :: String
ddCmd = "dd"
defaultBridge :: String
defaultBridge = "xen-br0"
defaultConfdPort :: Int
defaultConfdPort = 1814
defaultDrbdHelper :: String
defaultDrbdHelper = "/bin/true"
defaultEnabledHypervisor :: String
defaultEnabledHypervisor = "xen-pvm"
defaultFileStorageDir :: String
defaultFileStorageDir = "/srv/ganeti/file-storage"
defaultMacPrefix :: String
defaultMacPrefix = "aa:00:00"
defaultMasterSetupScript :: String
defaultMasterSetupScript = "/usr/lib/ganeti/tools/master-ip-setup"
defaultNldPort :: Int
defaultNldPort = 1816
defaultNodedPort :: Int
defaultNodedPort = 1811
defaultRapiPort :: Int
defaultRapiPort = 5080
defaultSharedFileStorageDir :: String
defaultSharedFileStorageDir = "/srv/ganeti/shared-file-storage"
defaultShutdownTimeout :: Int
defaultShutdownTimeout = 120
defaultVg :: String
defaultVg = "xenvg"
devConsole :: String
devConsole = "/dev/console"
diskAccessSet :: [String]
diskAccessSet = [diskRdonly, diskRdwr]
diskDtDefaultsDrbdCDelayTarget :: Int
diskDtDefaultsDrbdCDelayTarget = 1
diskDtDefaultsDrbdCFillTarget :: Int
diskDtDefaultsDrbdCFillTarget = 0
diskDtDefaultsDrbdCMaxRate :: Int
diskDtDefaultsDrbdCMaxRate = 61440
diskDtDefaultsDrbdCMinRate :: Int
diskDtDefaultsDrbdCMinRate = 4096
diskDtDefaultsDrbdCPlanAhead :: Int
diskDtDefaultsDrbdCPlanAhead = 20
diskDtDefaultsDrbdDataStripes :: Int
diskDtDefaultsDrbdDataStripes = 1
diskDtDefaultsDrbdDiskBarriers :: String
diskDtDefaultsDrbdDiskBarriers = "n"
diskDtDefaultsDrbdDiskCustom :: String
diskDtDefaultsDrbdDiskCustom = ""
diskDtDefaultsDrbdDynamicResync :: Int
diskDtDefaultsDrbdDynamicResync = 0
diskDtDefaultsDrbdMetaBarriers :: Int
diskDtDefaultsDrbdMetaBarriers = 0
diskDtDefaultsDrbdMetaStripes :: Int
diskDtDefaultsDrbdMetaStripes = 1
diskDtDefaultsDrbdMetavg :: String
diskDtDefaultsDrbdMetavg = "xenvg"
diskDtDefaultsDrbdNetCustom :: String
diskDtDefaultsDrbdNetCustom = ""
diskDtDefaultsDrbdResyncRate :: Int
diskDtDefaultsDrbdResyncRate = 61440
diskDtDefaultsPlainStripes :: Int
diskDtDefaultsPlainStripes = 1
diskDtDefaultsRbdPool :: String
diskDtDefaultsRbdPool = "rbd"
diskDtParameters :: [String]
diskDtParameters = ["dynamic-resync", "meta-barriers", "c-fill-target", "c-max-rate", "resync-rate", "disk-barriers", "stripes", "meta-stripes", "disk-custom", "c-min-rate", "data-stripes", "metavg", "net-custom", "c-delay-target", "c-plan-ahead", "pool"]
diskDtTypesCDelayTarget :: String
diskDtTypesCDelayTarget = "int"
diskDtTypesCFillTarget :: String
diskDtTypesCFillTarget = "int"
diskDtTypesCMaxRate :: String
diskDtTypesCMaxRate = "int"
diskDtTypesCMinRate :: String
diskDtTypesCMinRate = "int"
diskDtTypesCPlanAhead :: String
diskDtTypesCPlanAhead = "int"
diskDtTypesDataStripes :: String
diskDtTypesDataStripes = "int"
diskDtTypesDiskBarriers :: String
diskDtTypesDiskBarriers = "string"
diskDtTypesDiskCustom :: String
diskDtTypesDiskCustom = "string"
diskDtTypesDynamicResync :: String
diskDtTypesDynamicResync = "bool"
diskDtTypesMetaBarriers :: String
diskDtTypesMetaBarriers = "bool"
diskDtTypesMetaStripes :: String
diskDtTypesMetaStripes = "int"
diskDtTypesMetavg :: String
diskDtTypesMetavg = "string"
diskDtTypesNetCustom :: String
diskDtTypesNetCustom = "string"
diskDtTypesPool :: String
diskDtTypesPool = "string"
diskDtTypesResyncRate :: String
diskDtTypesResyncRate = "int"
diskDtTypesStripes :: String
diskDtTypesStripes = "int"
diskLdDefaultsDrbd8CDelayTarget :: Int
diskLdDefaultsDrbd8CDelayTarget = 1
diskLdDefaultsDrbd8CFillTarget :: Int
diskLdDefaultsDrbd8CFillTarget = 0
diskLdDefaultsDrbd8CMaxRate :: Int
diskLdDefaultsDrbd8CMaxRate = 61440
diskLdDefaultsDrbd8CMinRate :: Int
diskLdDefaultsDrbd8CMinRate = 4096
diskLdDefaultsDrbd8CPlanAhead :: Int
diskLdDefaultsDrbd8CPlanAhead = 20
diskLdDefaultsDrbd8DefaultMetavg :: String
diskLdDefaultsDrbd8DefaultMetavg = "xenvg"
diskLdDefaultsDrbd8DisableMetaFlush :: Int
diskLdDefaultsDrbd8DisableMetaFlush = 0
diskLdDefaultsDrbd8DisabledBarriers :: String
diskLdDefaultsDrbd8DisabledBarriers = "n"
diskLdDefaultsDrbd8DiskCustom :: String
diskLdDefaultsDrbd8DiskCustom = ""
diskLdDefaultsDrbd8DynamicResync :: Int
diskLdDefaultsDrbd8DynamicResync = 0
diskLdDefaultsDrbd8NetCustom :: String
diskLdDefaultsDrbd8NetCustom = ""
diskLdDefaultsDrbd8ResyncRate :: Int
diskLdDefaultsDrbd8ResyncRate = 61440
diskLdDefaultsLvmStripes :: Int
diskLdDefaultsLvmStripes = 1
diskLdDefaultsRbdPool :: String
diskLdDefaultsRbdPool = "rbd"
diskLdParameters :: [String]
diskLdParameters = ["dynamic-resync", "c-fill-target", "c-max-rate", "disable-meta-flush", "resync-rate", "disabled-barriers", "stripes", "c-delay-target", "default-metavg", "disk-custom", "c-min-rate", "net-custom", "c-plan-ahead", "pool"]
diskLdTypesCDelayTarget :: String
diskLdTypesCDelayTarget = "int"
diskLdTypesCFillTarget :: String
diskLdTypesCFillTarget = "int"
diskLdTypesCMaxRate :: String
diskLdTypesCMaxRate = "int"
diskLdTypesCMinRate :: String
diskLdTypesCMinRate = "int"
diskLdTypesCPlanAhead :: String
diskLdTypesCPlanAhead = "int"
diskLdTypesDefaultMetavg :: String
diskLdTypesDefaultMetavg = "string"
diskLdTypesDisableMetaFlush :: String
diskLdTypesDisableMetaFlush = "bool"
diskLdTypesDisabledBarriers :: String
diskLdTypesDisabledBarriers = "string"
diskLdTypesDiskCustom :: String
diskLdTypesDiskCustom = "string"
diskLdTypesDynamicResync :: String
diskLdTypesDynamicResync = "bool"
diskLdTypesNetCustom :: String
diskLdTypesNetCustom = "string"
diskLdTypesPool :: String
diskLdTypesPool = "string"
diskLdTypesResyncRate :: String
diskLdTypesResyncRate = "int"
diskLdTypesStripes :: String
diskLdTypesStripes = "int"
diskLinksDir :: String
diskLinksDir = "/var/run/ganeti/instance-disks"
diskRdonly :: String
diskRdonly = "ro"
diskRdwr :: String
diskRdwr = "rw"
diskSeparator :: String
diskSeparator = ":"
diskTemplates :: [String]
diskTemplates = ["sharedfile", "diskless", "plain", "blockdev", "drbd", "file", "rbd"]
diskTransferConnectTimeout :: Int
diskTransferConnectTimeout = 60
drbdBDiskBarriers :: String
drbdBDiskBarriers = "b"
drbdBDiskDrain :: String
drbdBDiskDrain = "d"
drbdBDiskFlush :: String
drbdBDiskFlush = "f"
drbdBNone :: String
drbdBNone = "n"
drbdDataStripes :: String
drbdDataStripes = "data-stripes"
drbdDefaultMetavg :: String
drbdDefaultMetavg = "metavg"
drbdDelayTarget :: String
drbdDelayTarget = "c-delay-target"
drbdDiskBarriers :: String
drbdDiskBarriers = "disk-barriers"
drbdDiskCustom :: String
drbdDiskCustom = "disk-custom"
drbdDynamicResync :: String
drbdDynamicResync = "dynamic-resync"
drbdFillTarget :: String
drbdFillTarget = "c-fill-target"
drbdHmacAlg :: String
drbdHmacAlg = "md5"
drbdMaxRate :: String
drbdMaxRate = "c-max-rate"
drbdMetaBarriers :: String
drbdMetaBarriers = "meta-barriers"
drbdMetaStripes :: String
drbdMetaStripes = "meta-stripes"
drbdMinRate :: String
drbdMinRate = "c-min-rate"
drbdNetCustom :: String
drbdNetCustom = "net-custom"
drbdNetProtocol :: String
drbdNetProtocol = "C"
drbdPlanAhead :: String
drbdPlanAhead = "c-plan-ahead"
drbdResyncRate :: String
drbdResyncRate = "resync-rate"
dssParameters :: [String]
dssParameters = [dsDiskTotal, dsDiskReserved, dsDiskOverhead]
dssParameterTypesDiskOverhead :: String
dssParameterTypesDiskOverhead = "int"
dssParameterTypesDiskReserved :: String
dssParameterTypesDiskReserved = "int"
dssParameterTypesDiskTotal :: String
dssParameterTypesDiskTotal = "int"
dsDefaultsDiskOverhead :: Int
dsDefaultsDiskOverhead = 0
dsDefaultsDiskReserved :: Int
dsDefaultsDiskReserved = 0
dsDefaultsDiskTotal :: Int
dsDefaultsDiskTotal = 0
dsDiskOverhead :: String
dsDiskOverhead = "disk_overhead"
dsDiskReserved :: String
dsDiskReserved = "disk_reserved"
dsDiskTotal :: String
dsDiskTotal = "disk_total"
dsValidTypes :: [String]
dsValidTypes = [ldLv]
dtsExtMirror :: [String]
dtsExtMirror = ["blockdev", "sharedfile", "rbd"]
dtsFilebased :: [String]
dtsFilebased = ["sharedfile", "file"]
dtsGrowable :: [String]
dtsGrowable = ["drbd", "plain", "sharedfile", "file", "rbd"]
dtsIntMirror :: [String]
dtsIntMirror = [dtDrbd8]
dtsMayAdopt :: [String]
dtsMayAdopt = ["blockdev", "plain"]
dtsMirrored :: [String]
dtsMirrored = ["drbd", "blockdev", "sharedfile", "rbd"]
dtsMustAdopt :: [String]
dtsMustAdopt = ["blockdev"]
dtsNotLvm :: [String]
dtsNotLvm = ["diskless", "blockdev", "sharedfile", "file", "rbd"]
dtBlock :: String
dtBlock = "blockdev"
dtDiskless :: String
dtDiskless = "diskless"
dtDrbd8 :: String
dtDrbd8 = "drbd"
dtFile :: String
dtFile = "file"
dtPlain :: String
dtPlain = "plain"
dtRbd :: String
dtRbd = "rbd"
dtSharedFile :: String
dtSharedFile = "sharedfile"
elogJqueueTest :: String
elogJqueueTest = "jqueue-test"
elogMessage :: String
elogMessage = "message"
elogRemoteImport :: String
elogRemoteImport = "remote-import"
enableConfd :: Int
enableConfd = 1
enableFileStorage :: Int
enableFileStorage = 1
enableSharedFileStorage :: Int
enableSharedFileStorage = 1
enforceableTypes :: [String]
enforceableTypes = ["int", "bool", "string", "maybe-string", "size"]
etcHosts :: String
etcHosts = "/etc/hosts"
etcHostsAdd :: String
etcHostsAdd = "add"
etcHostsRemove :: String
etcHostsRemove = "remove"
exitConfirmation :: Int
exitConfirmation = 13
exitFailure :: Int
exitFailure = 1
exitNodesetupError :: Int
exitNodesetupError = 12
exitNotcluster :: Int
exitNotcluster = 5
exitNotmaster :: Int
exitNotmaster = 11
exitSuccess :: Int
exitSuccess = 0
exitUnknownField :: Int
exitUnknownField = 14
exportConfFile :: String
exportConfFile = "config.ini"
exportDir :: String
exportDir = "/srv/ganeti/export"
exportModes :: [String]
exportModes = [exportModeRemote, exportModeLocal]
exportModeLocal :: String
exportModeLocal = "local"
exportModeRemote :: String
exportModeRemote = "remote"
exportVersion :: Int
exportVersion = 0
externalMasterSetupScript :: String
externalMasterSetupScript = "/etc/ganeti/scripts/master-ip-setup"
extPluginMask :: String
extPluginMask = "^[a-zA-Z0-9_-]+$"
fakeOpMasterTurndown :: String
fakeOpMasterTurndown = "OP_CLUSTER_IP_TURNDOWN"
fakeOpMasterTurnup :: String
fakeOpMasterTurnup = "OP_CLUSTER_IP_TURNUP"
fdBlktap :: String
fdBlktap = "blktap"
fdLoop :: String
fdLoop = "loop"
fileDriver :: [String]
fileDriver = [fdBlktap, fdLoop]
firstDrbdPort :: Int
firstDrbdPort = 11000
ganetiRunas :: String
ganetiRunas = "root"
hkrFail :: Int
hkrFail = 1
hkrSkip :: Int
hkrSkip = 0
hkrSuccess :: Int
hkrSuccess = 2
hooksBaseDir :: String
hooksBaseDir = "/etc/ganeti/hooks"
hooksNameCfgupdate :: String
hooksNameCfgupdate = "config-update"
hooksNameWatcher :: String
hooksNameWatcher = "watcher"
hooksPath :: String
hooksPath = "/sbin:/bin:/usr/sbin:/usr/bin"
hooksPhasePost :: String
hooksPhasePost = "post"
hooksPhasePre :: String
hooksPhasePre = "pre"
hooksVersion :: Int
hooksVersion = 2
hsConfd :: Int
hsConfd = 1
htools :: Int
htools = 1
htsReqPort :: [String]
htsReqPort = [htXenHvm, htKvm]
htypeCluster :: String
htypeCluster = "CLUSTER"
htypeGroup :: String
htypeGroup = "GROUP"
htypeInstance :: String
htypeInstance = "INSTANCE"
htypeNode :: String
htypeNode = "NODE"
htBoCdrom :: String
htBoCdrom = "cdrom"
htBoDisk :: String
htBoDisk = "disk"
htBoFloppy :: String
htBoFloppy = "floppy"
htBoNetwork :: String
htBoNetwork = "network"
htCacheDefault :: String
htCacheDefault = "default"
htCacheNone :: String
htCacheNone = "none"
htCacheWback :: String
htCacheWback = "writeback"
htCacheWthrough :: String
htCacheWthrough = "writethrough"
htChroot :: String
htChroot = "chroot"
htDiskIde :: String
htDiskIde = "ide"
htDiskIoemu :: String
htDiskIoemu = "ioemu"
htDiskMtd :: String
htDiskMtd = "mtd"
htDiskParavirtual :: String
htDiskParavirtual = "paravirtual"
htDiskPflash :: String
htDiskPflash = "pflash"
htDiskScsi :: String
htDiskScsi = "scsi"
htDiskSd :: String
htDiskSd = "sd"
htFake :: String
htFake = "fake"
htHvmValidDiskTypes :: [String]
htHvmValidDiskTypes = ["ioemu", "paravirtual"]
htHvmValidNicTypes :: [String]
htHvmValidNicTypes = ["rtl8139", "ne2k_isa", "ne2k_pci", "paravirtual", "e1000"]
htKvm :: String
htKvm = "kvm"
htKvmDisabled :: String
htKvmDisabled = "disabled"
htKvmEnabled :: String
htKvmEnabled = "enabled"
htKvmFlagValues :: [String]
htKvmFlagValues = [htKvmDisabled, htKvmEnabled]
htKvmSpiceLosslessImgComprAutoGlz :: String
htKvmSpiceLosslessImgComprAutoGlz = "auto_glz"
htKvmSpiceLosslessImgComprAutoLz :: String
htKvmSpiceLosslessImgComprAutoLz = "auto_lz"
htKvmSpiceLosslessImgComprGlz :: String
htKvmSpiceLosslessImgComprGlz = "glz"
htKvmSpiceLosslessImgComprLz :: String
htKvmSpiceLosslessImgComprLz = "lz"
htKvmSpiceLosslessImgComprOff :: String
htKvmSpiceLosslessImgComprOff = "off"
htKvmSpiceLosslessImgComprQuic :: String
htKvmSpiceLosslessImgComprQuic = "quic"
htKvmSpiceLossyImgComprAlways :: String
htKvmSpiceLossyImgComprAlways = "always"
htKvmSpiceLossyImgComprAuto :: String
htKvmSpiceLossyImgComprAuto = "auto"
htKvmSpiceLossyImgComprNever :: String
htKvmSpiceLossyImgComprNever = "never"
htKvmSpiceValidLosslessImgComprOptions :: [String]
htKvmSpiceValidLosslessImgComprOptions = ["off", "auto_lz", "auto_glz", "glz", "quic", "lz"]
htKvmSpiceValidLossyImgComprOptions :: [String]
htKvmSpiceValidLossyImgComprOptions = ["auto", "never", "always"]
htKvmSpiceValidVideoStreamDetectionOptions :: [String]
htKvmSpiceValidVideoStreamDetectionOptions = ["filter", "all", "off"]
htKvmSpiceVideoStreamDetectionAll :: String
htKvmSpiceVideoStreamDetectionAll = "all"
htKvmSpiceVideoStreamDetectionFilter :: String
htKvmSpiceVideoStreamDetectionFilter = "filter"
htKvmSpiceVideoStreamDetectionOff :: String
htKvmSpiceVideoStreamDetectionOff = "off"
htKvmValidBoTypes :: [String]
htKvmValidBoTypes = [htBoFloppy, htBoCdrom, htBoDisk, htBoNetwork]
htKvmValidDiskTypes :: [String]
htKvmValidDiskTypes = ["paravirtual", "pflash", "scsi", "ide", "mtd", "sd"]
htKvmValidMouseTypes :: [String]
htKvmValidMouseTypes = [htMouseMouse, htMouseTablet]
htKvmValidNicTypes :: [String]
htKvmValidNicTypes = ["ne2k_pci", "pcnet", "paravirtual", "rtl8139", "i82557b", "ne2k_isa", "i82559er", "i82551", "e1000"]
htKvmValidSmTypes :: [String]
htKvmValidSmTypes = ["none", "user", "pool"]
htLxc :: String
htLxc = "lxc"
htMigrationLive :: String
htMigrationLive = "live"
htMigrationModes :: [String]
htMigrationModes = [htMigrationNonlive, htMigrationLive]
htMigrationNonlive :: String
htMigrationNonlive = "non-live"
htMouseMouse :: String
htMouseMouse = "mouse"
htMouseTablet :: String
htMouseTablet = "tablet"
htNicE1000 :: String
htNicE1000 = "e1000"
htNicI82551 :: String
htNicI82551 = "i82551"
htNicI8259er :: String
htNicI8259er = "i82559er"
htNicI85557b :: String
htNicI85557b = "i82557b"
htNicNe2kIsa :: String
htNicNe2kIsa = "ne2k_isa"
htNicNe2kPci :: String
htNicNe2kPci = "ne2k_pci"
htNicParavirtual :: String
htNicParavirtual = "paravirtual"
htNicPcnet :: String
htNicPcnet = "pcnet"
htNicRtl8139 :: String
htNicRtl8139 = "rtl8139"
htSmNone :: String
htSmNone = "none"
htSmPool :: String
htSmPool = "pool"
htSmUser :: String
htSmUser = "user"
htValidCacheTypes :: [String]
htValidCacheTypes = ["default", "writethrough", "none", "writeback"]
htXenHvm :: String
htXenHvm = "xen-hvm"
htXenPvm :: String
htXenPvm = "xen-pvm"
hvcDefaultsChrootInitScript :: String
hvcDefaultsChrootInitScript = "/ganeti-chroot"
hvcDefaultsKvmAcpi :: Int
hvcDefaultsKvmAcpi = 1
hvcDefaultsKvmBootOrder :: String
hvcDefaultsKvmBootOrder = "disk"
hvcDefaultsKvmCdrom2ImagePath :: String
hvcDefaultsKvmCdrom2ImagePath = ""
hvcDefaultsKvmCdromDiskType :: String
hvcDefaultsKvmCdromDiskType = ""
hvcDefaultsKvmCdromImagePath :: String
hvcDefaultsKvmCdromImagePath = ""
hvcDefaultsKvmCpuMask :: String
hvcDefaultsKvmCpuMask = "all"
hvcDefaultsKvmDiskCache :: String
hvcDefaultsKvmDiskCache = "default"
hvcDefaultsKvmDiskType :: String
hvcDefaultsKvmDiskType = "paravirtual"
hvcDefaultsKvmFloppyImagePath :: String
hvcDefaultsKvmFloppyImagePath = ""
hvcDefaultsKvmInitrdPath :: String
hvcDefaultsKvmInitrdPath = ""
hvcDefaultsKvmKernelArgs :: String
hvcDefaultsKvmKernelArgs = "ro"
hvcDefaultsKvmKernelPath :: String
hvcDefaultsKvmKernelPath = "/boot/vmlinuz-3-kvmU"
hvcDefaultsKvmKeymap :: String
hvcDefaultsKvmKeymap = ""
hvcDefaultsKvmKvmFlag :: String
hvcDefaultsKvmKvmFlag = ""
hvcDefaultsKvmMemPath :: String
hvcDefaultsKvmMemPath = ""
hvcDefaultsKvmMigrationBandwidth :: Int
hvcDefaultsKvmMigrationBandwidth = 32
hvcDefaultsKvmMigrationDowntime :: Int
hvcDefaultsKvmMigrationDowntime = 30
hvcDefaultsKvmMigrationMode :: String
hvcDefaultsKvmMigrationMode = "live"
hvcDefaultsKvmMigrationPort :: Int
hvcDefaultsKvmMigrationPort = 8102
hvcDefaultsKvmNicType :: String
hvcDefaultsKvmNicType = "paravirtual"
hvcDefaultsKvmRebootBehavior :: String
hvcDefaultsKvmRebootBehavior = "reboot"
hvcDefaultsKvmRootPath :: String
hvcDefaultsKvmRootPath = "/dev/vda1"
hvcDefaultsKvmSecurityDomain :: String
hvcDefaultsKvmSecurityDomain = ""
hvcDefaultsKvmSecurityModel :: String
hvcDefaultsKvmSecurityModel = "none"
hvcDefaultsKvmSerialConsole :: Int
hvcDefaultsKvmSerialConsole = 1
hvcDefaultsKvmSpiceBind :: String
hvcDefaultsKvmSpiceBind = ""
hvcDefaultsKvmSpiceImageCompression :: String
hvcDefaultsKvmSpiceImageCompression = ""
hvcDefaultsKvmSpiceIpVersion :: Int
hvcDefaultsKvmSpiceIpVersion = 0
hvcDefaultsKvmSpiceJpegWanCompression :: String
hvcDefaultsKvmSpiceJpegWanCompression = ""
hvcDefaultsKvmSpicePasswordFile :: String
hvcDefaultsKvmSpicePasswordFile = ""
hvcDefaultsKvmSpicePlaybackCompression :: Int
hvcDefaultsKvmSpicePlaybackCompression = 1
hvcDefaultsKvmSpiceStreamingVideo :: String
hvcDefaultsKvmSpiceStreamingVideo = ""
hvcDefaultsKvmSpiceTlsCiphers :: String
hvcDefaultsKvmSpiceTlsCiphers = "HIGH:-DES:-3DES:-EXPORT:-ADH"
hvcDefaultsKvmSpiceUseTls :: Int
hvcDefaultsKvmSpiceUseTls = 0
hvcDefaultsKvmSpiceUseVdagent :: Int
hvcDefaultsKvmSpiceUseVdagent = 1
hvcDefaultsKvmSpiceZlibGlzWanCompression :: String
hvcDefaultsKvmSpiceZlibGlzWanCompression = ""
hvcDefaultsKvmUsbMouse :: String
hvcDefaultsKvmUsbMouse = ""
hvcDefaultsKvmUseChroot :: Int
hvcDefaultsKvmUseChroot = 0
hvcDefaultsKvmUseLocaltime :: Int
hvcDefaultsKvmUseLocaltime = 0
hvcDefaultsKvmVhostNet :: Int
hvcDefaultsKvmVhostNet = 0
hvcDefaultsKvmVncBindAddress :: String
hvcDefaultsKvmVncBindAddress = ""
hvcDefaultsKvmVncPasswordFile :: String
hvcDefaultsKvmVncPasswordFile = ""
hvcDefaultsKvmVncTls :: Int
hvcDefaultsKvmVncTls = 0
hvcDefaultsKvmVncX509Path :: String
hvcDefaultsKvmVncX509Path = ""
hvcDefaultsKvmVncX509Verify :: Int
hvcDefaultsKvmVncX509Verify = 0
hvcDefaultsLxcCpuMask :: String
hvcDefaultsLxcCpuMask = ""
hvcDefaultsXenHvmAcpi :: Int
hvcDefaultsXenHvmAcpi = 1
hvcDefaultsXenHvmBlockdevPrefix :: String
hvcDefaultsXenHvmBlockdevPrefix = "hd"
hvcDefaultsXenHvmBootOrder :: String
hvcDefaultsXenHvmBootOrder = "cd"
hvcDefaultsXenHvmCdromImagePath :: String
hvcDefaultsXenHvmCdromImagePath = ""
hvcDefaultsXenHvmCpuMask :: String
hvcDefaultsXenHvmCpuMask = "all"
hvcDefaultsXenHvmDeviceModel :: String
hvcDefaultsXenHvmDeviceModel = "/usr/lib/xen/bin/qemu-dm"
hvcDefaultsXenHvmDiskType :: String
hvcDefaultsXenHvmDiskType = "paravirtual"
hvcDefaultsXenHvmKernelPath :: String
hvcDefaultsXenHvmKernelPath = "/usr/lib/xen/boot/hvmloader"
hvcDefaultsXenHvmMigrationMode :: String
hvcDefaultsXenHvmMigrationMode = "non-live"
hvcDefaultsXenHvmMigrationPort :: Int
hvcDefaultsXenHvmMigrationPort = 8002
hvcDefaultsXenHvmNicType :: String
hvcDefaultsXenHvmNicType = "rtl8139"
hvcDefaultsXenHvmPae :: Int
hvcDefaultsXenHvmPae = 1
hvcDefaultsXenHvmRebootBehavior :: String
hvcDefaultsXenHvmRebootBehavior = "reboot"
hvcDefaultsXenHvmUseLocaltime :: Int
hvcDefaultsXenHvmUseLocaltime = 0
hvcDefaultsXenHvmVncBindAddress :: String
hvcDefaultsXenHvmVncBindAddress = "0.0.0.0"
hvcDefaultsXenHvmVncPasswordFile :: String
hvcDefaultsXenHvmVncPasswordFile = "/etc/ganeti/vnc-cluster-password"
hvcDefaultsXenPvmBlockdevPrefix :: String
hvcDefaultsXenPvmBlockdevPrefix = "sd"
hvcDefaultsXenPvmBootloaderArgs :: String
hvcDefaultsXenPvmBootloaderArgs = ""
hvcDefaultsXenPvmBootloaderPath :: String
hvcDefaultsXenPvmBootloaderPath = ""
hvcDefaultsXenPvmCpuMask :: String
hvcDefaultsXenPvmCpuMask = "all"
hvcDefaultsXenPvmInitrdPath :: String
hvcDefaultsXenPvmInitrdPath = ""
hvcDefaultsXenPvmKernelArgs :: String
hvcDefaultsXenPvmKernelArgs = "ro"
hvcDefaultsXenPvmKernelPath :: String
hvcDefaultsXenPvmKernelPath = "/boot/vmlinuz-3-xenU"
hvcDefaultsXenPvmMigrationMode :: String
hvcDefaultsXenPvmMigrationMode = "live"
hvcDefaultsXenPvmMigrationPort :: Int
hvcDefaultsXenPvmMigrationPort = 8002
hvcDefaultsXenPvmRebootBehavior :: String
hvcDefaultsXenPvmRebootBehavior = "reboot"
hvcDefaultsXenPvmRootPath :: String
hvcDefaultsXenPvmRootPath = "/dev/sda1"
hvcDefaultsXenPvmUseBootloader :: Int
hvcDefaultsXenPvmUseBootloader = 0
hvcGlobals :: [String]
hvcGlobals = [hvMigrationPort, hvMigrationBandwidth, hvMigrationMode]
hvstsParameters :: [String]
hvstsParameters = [hvstMemoryNode, hvstCpuTotal, hvstMemoryTotal, hvstMemoryHv, hvstCpuNode]
hvstsParameterTypesCpuNode :: String
hvstsParameterTypesCpuNode = "int"
hvstsParameterTypesCpuTotal :: String
hvstsParameterTypesCpuTotal = "int"
hvstsParameterTypesMemHv :: String
hvstsParameterTypesMemHv = "int"
hvstsParameterTypesMemNode :: String
hvstsParameterTypesMemNode = "int"
hvstsParameterTypesMemTotal :: String
hvstsParameterTypesMemTotal = "int"
hvstCpuNode :: String
hvstCpuNode = "cpu_node"
hvstCpuTotal :: String
hvstCpuTotal = "cpu_total"
hvstDefaultsCpuNode :: Int
hvstDefaultsCpuNode = 1
hvstDefaultsCpuTotal :: Int
hvstDefaultsCpuTotal = 1
hvstDefaultsMemHv :: Int
hvstDefaultsMemHv = 0
hvstDefaultsMemNode :: Int
hvstDefaultsMemNode = 0
hvstDefaultsMemTotal :: Int
hvstDefaultsMemTotal = 0
hvstMemoryHv :: String
hvstMemoryHv = "mem_hv"
hvstMemoryNode :: String
hvstMemoryNode = "mem_node"
hvstMemoryTotal :: String
hvstMemoryTotal = "mem_total"
hvsParameters :: [String]
hvsParameters = [hvKvmSpicePasswordFile, hvKvmSpiceUseTls, hvKvmUseChroot, hvRootPath, hvNicType, hvMigrationPort, hvBootloaderArgs, hvVncBindAddress, hvKvmCdrom2ImagePath, hvUsbMouse, hvKvmSpiceStreamingVideoDetection, hvKvmSpiceUseVdagent, hvKvmSpiceTlsCiphers, hvMigrationDowntime, hvInitScript, hvKernelArgs, hvCdromImagePath, hvUseBootloader, hvVhostNet, hvCpuMask, hvPae, hvDiskCache, hvKernelPath, hvVncX509, hvKvmFloppyImagePath, hvKvmSpiceJpegImgCompr, hvVncTls, hvKvmCdromDiskType, hvUseLocaltime, hvSecurityDomain, hvSerialConsole, hvKvmSpiceIpVersion, hvKvmSpiceBind, hvKvmSpiceZlibGlzImgCompr, hvKvmFlag, hvVncPasswordFile, hvMigrationBandwidth, hvDiskType, hvVncX509Verify, hvKvmSpiceLosslessImgCompr, hvKvmSpiceAudioCompr, hvMigrationMode, hvSecurityModel, hvDeviceModel, hvRebootBehavior, hvBlockdevPrefix, hvBootloaderPath, hvInitrdPath, hvAcpi, hvKeymap, hvBootOrder, hvMemPath]
hvsParameterTypesAcpi :: String
hvsParameterTypesAcpi = "bool"
hvsParameterTypesBlockdevPrefix :: String
hvsParameterTypesBlockdevPrefix = "string"
hvsParameterTypesBootOrder :: String
hvsParameterTypesBootOrder = "string"
hvsParameterTypesBootloaderArgs :: String
hvsParameterTypesBootloaderArgs = "string"
hvsParameterTypesBootloaderPath :: String
hvsParameterTypesBootloaderPath = "string"
hvsParameterTypesCdrom2ImagePath :: String
hvsParameterTypesCdrom2ImagePath = "string"
hvsParameterTypesCdromDiskType :: String
hvsParameterTypesCdromDiskType = "string"
hvsParameterTypesCdromImagePath :: String
hvsParameterTypesCdromImagePath = "string"
hvsParameterTypesCpuMask :: String
hvsParameterTypesCpuMask = "string"
hvsParameterTypesDeviceModel :: String
hvsParameterTypesDeviceModel = "string"
hvsParameterTypesDiskCache :: String
hvsParameterTypesDiskCache = "string"
hvsParameterTypesDiskType :: String
hvsParameterTypesDiskType = "string"
hvsParameterTypesFloppyImagePath :: String
hvsParameterTypesFloppyImagePath = "string"
hvsParameterTypesInitScript :: String
hvsParameterTypesInitScript = "string"
hvsParameterTypesInitrdPath :: String
hvsParameterTypesInitrdPath = "string"
hvsParameterTypesKernelArgs :: String
hvsParameterTypesKernelArgs = "string"
hvsParameterTypesKernelPath :: String
hvsParameterTypesKernelPath = "string"
hvsParameterTypesKeymap :: String
hvsParameterTypesKeymap = "string"
hvsParameterTypesKvmFlag :: String
hvsParameterTypesKvmFlag = "string"
hvsParameterTypesMemPath :: String
hvsParameterTypesMemPath = "string"
hvsParameterTypesMigrationBandwidth :: String
hvsParameterTypesMigrationBandwidth = "int"
hvsParameterTypesMigrationDowntime :: String
hvsParameterTypesMigrationDowntime = "int"
hvsParameterTypesMigrationMode :: String
hvsParameterTypesMigrationMode = "string"
hvsParameterTypesMigrationPort :: String
hvsParameterTypesMigrationPort = "int"
hvsParameterTypesNicType :: String
hvsParameterTypesNicType = "string"
hvsParameterTypesPae :: String
hvsParameterTypesPae = "bool"
hvsParameterTypesRebootBehavior :: String
hvsParameterTypesRebootBehavior = "string"
hvsParameterTypesRootPath :: String
hvsParameterTypesRootPath = "maybe-string"
hvsParameterTypesSecurityDomain :: String
hvsParameterTypesSecurityDomain = "string"
hvsParameterTypesSecurityModel :: String
hvsParameterTypesSecurityModel = "string"
hvsParameterTypesSerialConsole :: String
hvsParameterTypesSerialConsole = "bool"
hvsParameterTypesSpiceBind :: String
hvsParameterTypesSpiceBind = "string"
hvsParameterTypesSpiceImageCompression :: String
hvsParameterTypesSpiceImageCompression = "string"
hvsParameterTypesSpiceIpVersion :: String
hvsParameterTypesSpiceIpVersion = "int"
hvsParameterTypesSpiceJpegWanCompression :: String
hvsParameterTypesSpiceJpegWanCompression = "string"
hvsParameterTypesSpicePasswordFile :: String
hvsParameterTypesSpicePasswordFile = "string"
hvsParameterTypesSpicePlaybackCompression :: String
hvsParameterTypesSpicePlaybackCompression = "bool"
hvsParameterTypesSpiceStreamingVideo :: String
hvsParameterTypesSpiceStreamingVideo = "string"
hvsParameterTypesSpiceTlsCiphers :: String
hvsParameterTypesSpiceTlsCiphers = "string"
hvsParameterTypesSpiceUseTls :: String
hvsParameterTypesSpiceUseTls = "bool"
hvsParameterTypesSpiceUseVdagent :: String
hvsParameterTypesSpiceUseVdagent = "bool"
hvsParameterTypesSpiceZlibGlzWanCompression :: String
hvsParameterTypesSpiceZlibGlzWanCompression = "string"
hvsParameterTypesUsbMouse :: String
hvsParameterTypesUsbMouse = "string"
hvsParameterTypesUseBootloader :: String
hvsParameterTypesUseBootloader = "bool"
hvsParameterTypesUseChroot :: String
hvsParameterTypesUseChroot = "bool"
hvsParameterTypesUseLocaltime :: String
hvsParameterTypesUseLocaltime = "bool"
hvsParameterTypesVhostNet :: String
hvsParameterTypesVhostNet = "bool"
hvsParameterTypesVncBindAddress :: String
hvsParameterTypesVncBindAddress = "string"
hvsParameterTypesVncPasswordFile :: String
hvsParameterTypesVncPasswordFile = "string"
hvsParameterTypesVncTls :: String
hvsParameterTypesVncTls = "bool"
hvsParameterTypesVncX509Path :: String
hvsParameterTypesVncX509Path = "string"
hvsParameterTypesVncX509Verify :: String
hvsParameterTypesVncX509Verify = "bool"
hvAcpi :: String
hvAcpi = "acpi"
hvBlockdevPrefix :: String
hvBlockdevPrefix = "blockdev_prefix"
hvBootloaderArgs :: String
hvBootloaderArgs = "bootloader_args"
hvBootloaderPath :: String
hvBootloaderPath = "bootloader_path"
hvBootOrder :: String
hvBootOrder = "boot_order"
hvCdromImagePath :: String
hvCdromImagePath = "cdrom_image_path"
hvCpuMask :: String
hvCpuMask = "cpu_mask"
hvDeviceModel :: String
hvDeviceModel = "device_model"
hvDiskCache :: String
hvDiskCache = "disk_cache"
hvDiskType :: String
hvDiskType = "disk_type"
hvInitrdPath :: String
hvInitrdPath = "initrd_path"
hvInitScript :: String
hvInitScript = "init_script"
hvKernelArgs :: String
hvKernelArgs = "kernel_args"
hvKernelPath :: String
hvKernelPath = "kernel_path"
hvKeymap :: String
hvKeymap = "keymap"
hvKvmCdrom2ImagePath :: String
hvKvmCdrom2ImagePath = "cdrom2_image_path"
hvKvmCdromDiskType :: String
hvKvmCdromDiskType = "cdrom_disk_type"
hvKvmFlag :: String
hvKvmFlag = "kvm_flag"
hvKvmFloppyImagePath :: String
hvKvmFloppyImagePath = "floppy_image_path"
hvKvmMigrationValidStatuses :: [String]
hvKvmMigrationValidStatuses = [hvMigrationActive, hvMigrationFailed, hvMigrationCompleted, hvMigrationCancelled]
hvKvmSpiceAudioCompr :: String
hvKvmSpiceAudioCompr = "spice_playback_compression"
hvKvmSpiceBind :: String
hvKvmSpiceBind = "spice_bind"
hvKvmSpiceIpVersion :: String
hvKvmSpiceIpVersion = "spice_ip_version"
hvKvmSpiceJpegImgCompr :: String
hvKvmSpiceJpegImgCompr = "spice_jpeg_wan_compression"
hvKvmSpiceLosslessImgCompr :: String
hvKvmSpiceLosslessImgCompr = "spice_image_compression"
hvKvmSpicePasswordFile :: String
hvKvmSpicePasswordFile = "spice_password_file"
hvKvmSpiceStreamingVideoDetection :: String
hvKvmSpiceStreamingVideoDetection = "spice_streaming_video"
hvKvmSpiceTlsCiphers :: String
hvKvmSpiceTlsCiphers = "spice_tls_ciphers"
hvKvmSpiceUseTls :: String
hvKvmSpiceUseTls = "spice_use_tls"
hvKvmSpiceUseVdagent :: String
hvKvmSpiceUseVdagent = "spice_use_vdagent"
hvKvmSpiceZlibGlzImgCompr :: String
hvKvmSpiceZlibGlzImgCompr = "spice_zlib_glz_wan_compression"
hvKvmUseChroot :: String
hvKvmUseChroot = "use_chroot"
hvMemPath :: String
hvMemPath = "mem_path"
hvMigrationActive :: String
hvMigrationActive = "active"
hvMigrationBandwidth :: String
hvMigrationBandwidth = "migration_bandwidth"
hvMigrationCancelled :: String
hvMigrationCancelled = "cancelled"
hvMigrationCompleted :: String
hvMigrationCompleted = "completed"
hvMigrationDowntime :: String
hvMigrationDowntime = "migration_downtime"
hvMigrationFailed :: String
hvMigrationFailed = "failed"
hvMigrationFailedStatuses :: [String]
hvMigrationFailedStatuses = [hvMigrationCancelled, hvMigrationFailed]
hvMigrationMode :: String
hvMigrationMode = "migration_mode"
hvMigrationPort :: String
hvMigrationPort = "migration_port"
hvMigrationValidStatuses :: [String]
hvMigrationValidStatuses = [hvMigrationActive, hvMigrationFailed, hvMigrationCompleted, hvMigrationCancelled]
hvNicType :: String
hvNicType = "nic_type"
hvNodeinfoKeyVersion :: String
hvNodeinfoKeyVersion = "hv_version"
hvPae :: String
hvPae = "pae"
hvRebootBehavior :: String
hvRebootBehavior = "reboot_behavior"
hvRootPath :: String
hvRootPath = "root_path"
hvSecurityDomain :: String
hvSecurityDomain = "security_domain"
hvSecurityModel :: String
hvSecurityModel = "security_model"
hvSerialConsole :: String
hvSerialConsole = "serial_console"
hvUsbMouse :: String
hvUsbMouse = "usb_mouse"
hvUseBootloader :: String
hvUseBootloader = "use_bootloader"
hvUseLocaltime :: String
hvUseLocaltime = "use_localtime"
hvVhostNet :: String
hvVhostNet = "vhost_net"
hvVncBindAddress :: String
hvVncBindAddress = "vnc_bind_address"
hvVncPasswordFile :: String
hvVncPasswordFile = "vnc_password_file"
hvVncTls :: String
hvVncTls = "vnc_tls"
hvVncX509 :: String
hvVncX509 = "vnc_x509_path"
hvVncX509Verify :: String
hvVncX509Verify = "vnc_x509_verify"
hyperTypes :: [String]
hyperTypes = ["chroot", "xen-pvm", "kvm", "xen-hvm", "lxc", "fake"]
iallocatorDirIn :: String
iallocatorDirIn = "in"
iallocatorDirOut :: String
iallocatorDirOut = "out"
iallocatorModeAlloc :: String
iallocatorModeAlloc = "allocate"
iallocatorModeChgGroup :: String
iallocatorModeChgGroup = "change-group"
iallocatorModeNodeEvac :: String
iallocatorModeNodeEvac = "node-evacuate"
iallocatorModeReloc :: String
iallocatorModeReloc = "relocate"
iallocatorNevacAll :: String
iallocatorNevacAll = "all"
iallocatorNevacModes :: [String]
iallocatorNevacModes = ["all", "secondary-only", "primary-only"]
iallocatorNevacPri :: String
iallocatorNevacPri = "primary-only"
iallocatorNevacSec :: String
iallocatorNevacSec = "secondary-only"
iallocatorSearchPath :: [String]
iallocatorSearchPath = ["/usr/lib/ganeti/iallocators"]
iallocatorVersion :: Int
iallocatorVersion = 2
iallocHail :: String
iallocHail = "hail"
idiskAdopt :: String
idiskAdopt = "adopt"
idiskMetavg :: String
idiskMetavg = "metavg"
idiskMode :: String
idiskMode = "mode"
idiskParams :: [String]
idiskParams = ["metavg", "size", "adopt", "mode", "vg"]
idiskParamsTypesAdopt :: String
idiskParamsTypesAdopt = "string"
idiskParamsTypesMetavg :: String
idiskParamsTypesMetavg = "string"
idiskParamsTypesMode :: String
idiskParamsTypesMode = "string"
idiskParamsTypesSize :: String
idiskParamsTypesSize = "size"
idiskParamsTypesVg :: String
idiskParamsTypesVg = "string"
idiskSize :: String
idiskSize = "size"
idiskVg :: String
idiskVg = "vg"
iecAll :: [String]
iecAll = ["gzip", "none"]
iecGzip :: String
iecGzip = "gzip"
iecNone :: String
iecNone = "none"
ieioFile :: String
ieioFile = "file"
ieioRawDisk :: String
ieioRawDisk = "raw"
ieioScript :: String
ieioScript = "script"
iemExport :: String
iemExport = "export"
iemImport :: String
iemImport = "import"
ieCustomSize :: String
ieCustomSize = "fd"
ieMagicRe :: String
ieMagicRe = "^[-_.a-zA-Z0-9]{5,100}$"
ifaceNoIpVersionSpecified :: Int
ifaceNoIpVersionSpecified = 0
importExportDaemon :: String
importExportDaemon = "/usr/lib/ganeti/import-export"
importExportDir :: String
importExportDir = "/var/run/ganeti/import-export"
inicIp :: String
inicIp = "ip"
inicLink :: String
inicLink = "link"
inicMac :: String
inicMac = "mac"
inicMode :: String
inicMode = "mode"
inicParams :: [String]
inicParams = ["ip", "mac", "link", "mode"]
inicParamsTypesIp :: String
inicParamsTypesIp = "maybe-string"
inicParamsTypesLink :: String
inicParamsTypesLink = "string"
inicParamsTypesMac :: String
inicParamsTypesMac = "string"
inicParamsTypesMode :: String
inicParamsTypesMode = "string"
inisectBep :: String
inisectBep = "backend"
inisectExp :: String
inisectExp = "export"
inisectHyp :: String
inisectHyp = "hypervisor"
inisectIns :: String
inisectIns = "instance"
inisectOsp :: String
inisectOsp = "os"
initialNodeGroupName :: String
initialNodeGroupName = "default"
instanceCreate :: String
instanceCreate = "create"
instanceCreateModes :: [String]
instanceCreateModes = ["import", "create", "remote-import"]
instanceImport :: String
instanceImport = "import"
instanceRebootAllowed :: String
instanceRebootAllowed = "reboot"
instanceRebootExit :: String
instanceRebootExit = "exit"
instanceRebootFull :: String
instanceRebootFull = "full"
instanceRebootHard :: String
instanceRebootHard = "hard"
instanceRebootSoft :: String
instanceRebootSoft = "soft"
instanceRemoteImport :: String
instanceRemoteImport = "remote-import"
instanceStatusFile :: String
instanceStatusFile = "/var/run/ganeti/instance-status"
inststAdmindown :: String
inststAdmindown = "ADMIN_down"
inststAdminoffline :: String
inststAdminoffline = "ADMIN_offline"
inststAll :: [String]
inststAll = ["ADMIN_down", "ERROR_down", "ADMIN_offline", "ERROR_up", "running", "ERROR_nodedown", "ERROR_nodeoffline", "ERROR_wrongnode"]
inststErrordown :: String
inststErrordown = "ERROR_down"
inststErrorup :: String
inststErrorup = "ERROR_up"
inststNodedown :: String
inststNodedown = "ERROR_nodedown"
inststNodeoffline :: String
inststNodeoffline = "ERROR_nodeoffline"
inststRunning :: String
inststRunning = "running"
inststWrongnode :: String
inststWrongnode = "ERROR_wrongnode"
ip4AddressAny :: String
ip4AddressAny = "0.0.0.0"
ip4AddressLocalhost :: String
ip4AddressLocalhost = "127.0.0.1"
ip4Family :: Int
ip4Family = 2
ip4Version :: Int
ip4Version = 4
ip6AddressAny :: String
ip6AddressAny = "::"
ip6AddressLocalhost :: String
ip6AddressLocalhost = "::1"
ip6Family :: Int
ip6Family = 10
ip6Version :: Int
ip6Version = 6
ipolicyAllKeys :: [String]
ipolicyAllKeys = [ispecsStd, ipolicyVcpuRatio, ispecsMin, ispecsMax, ipolicySpindleRatio, ipolicyDts]
ipolicyDefaultsDiskTemplates :: [String]
ipolicyDefaultsDiskTemplates = ["sharedfile", "diskless", "plain", "blockdev", "drbd", "file", "rbd"]
ipolicyDefaultsMaxCpuCount :: Int
ipolicyDefaultsMaxCpuCount = 8
ipolicyDefaultsMaxDiskCount :: Int
ipolicyDefaultsMaxDiskCount = 16
ipolicyDefaultsMaxDiskSize :: Int
ipolicyDefaultsMaxDiskSize = 1048576
ipolicyDefaultsMaxMemorySize :: Int
ipolicyDefaultsMaxMemorySize = 32768
ipolicyDefaultsMaxNicCount :: Int
ipolicyDefaultsMaxNicCount = 8
ipolicyDefaultsMaxSpindleUse :: Int
ipolicyDefaultsMaxSpindleUse = 12
ipolicyDefaultsMinCpuCount :: Int
ipolicyDefaultsMinCpuCount = 1
ipolicyDefaultsMinDiskCount :: Int
ipolicyDefaultsMinDiskCount = 1
ipolicyDefaultsMinDiskSize :: Int
ipolicyDefaultsMinDiskSize = 1024
ipolicyDefaultsMinMemorySize :: Int
ipolicyDefaultsMinMemorySize = 128
ipolicyDefaultsMinNicCount :: Int
ipolicyDefaultsMinNicCount = 1
ipolicyDefaultsMinSpindleUse :: Int
ipolicyDefaultsMinSpindleUse = 1
ipolicyDefaultsSpindleRatio :: Double
ipolicyDefaultsSpindleRatio = 32.000000
ipolicyDefaultsStdCpuCount :: Int
ipolicyDefaultsStdCpuCount = 1
ipolicyDefaultsStdDiskCount :: Int
ipolicyDefaultsStdDiskCount = 1
ipolicyDefaultsStdDiskSize :: Int
ipolicyDefaultsStdDiskSize = 1024
ipolicyDefaultsStdMemorySize :: Int
ipolicyDefaultsStdMemorySize = 128
ipolicyDefaultsStdNicCount :: Int
ipolicyDefaultsStdNicCount = 1
ipolicyDefaultsStdSpindleUse :: Int
ipolicyDefaultsStdSpindleUse = 1
ipolicyDefaultsVcpuRatio :: Double
ipolicyDefaultsVcpuRatio = 4.000000
ipolicyDts :: String
ipolicyDts = "disk-templates"
ipolicyIspecs :: [String]
ipolicyIspecs = [ispecsStd, ispecsMax, ispecsMin]
ipolicyParameters :: [String]
ipolicyParameters = [ipolicyVcpuRatio, ipolicySpindleRatio]
ipolicySpindleRatio :: String
ipolicySpindleRatio = "spindle-ratio"
ipolicyVcpuRatio :: String
ipolicyVcpuRatio = "vcpu-ratio"
ipCommandPath :: String
ipCommandPath = "/sbin/ip"
ispecsMax :: String
ispecsMax = "max"
ispecsMin :: String
ispecsMin = "min"
ispecsParameters :: [String]
ispecsParameters = [ispecDiskSize, ispecCpuCount, ispecSpindleUse, ispecMemSize, ispecNicCount, ispecDiskCount]
ispecsParameterTypesCpuCount :: String
ispecsParameterTypesCpuCount = "int"
ispecsParameterTypesDiskCount :: String
ispecsParameterTypesDiskCount = "int"
ispecsParameterTypesDiskSize :: String
ispecsParameterTypesDiskSize = "int"
ispecsParameterTypesMemorySize :: String
ispecsParameterTypesMemorySize = "int"
ispecsParameterTypesNicCount :: String
ispecsParameterTypesNicCount = "int"
ispecsParameterTypesSpindleUse :: String
ispecsParameterTypesSpindleUse = "int"
ispecsStd :: String
ispecsStd = "std"
ispecCpuCount :: String
ispecCpuCount = "cpu-count"
ispecDiskCount :: String
ispecDiskCount = "disk-count"
ispecDiskSize :: String
ispecDiskSize = "disk-size"
ispecMemSize :: String
ispecMemSize = "memory-size"
ispecNicCount :: String
ispecNicCount = "nic-count"
ispecSpindleUse :: String
ispecSpindleUse = "spindle-use"
jobsFinalized :: [String]
jobsFinalized = ["canceled", "success", "error"]
jobFileRe :: String
jobFileRe = "^job-(\\d+)$"
jobIdsKey :: String
jobIdsKey = "jobs"
jobIdTemplate :: String
jobIdTemplate = "\\d+"
jobNotchanged :: String
jobNotchanged = "nochange"
jobQueueArchiveDir :: String
jobQueueArchiveDir = "/var/lib/ganeti/queue/archive"
jobQueueDrainFile :: String
jobQueueDrainFile = "/var/lib/ganeti/queue/drain"
jobQueueLockFile :: String
jobQueueLockFile = "/var/lib/ganeti/queue/lock"
jobQueueSerialFile :: String
jobQueueSerialFile = "/var/lib/ganeti/queue/serial"
jobQueueSizeHardLimit :: Int
jobQueueSizeHardLimit = 5000
jobQueueVersion :: Int
jobQueueVersion = 1
jobQueueVersionFile :: String
jobQueueVersionFile = "/var/lib/ganeti/queue/version"
jobStatusAll :: [String]
jobStatusAll = ["canceled", "running", "success", "error", "canceling", "waiting", "queued"]
jobStatusCanceled :: String
jobStatusCanceled = "canceled"
jobStatusCanceling :: String
jobStatusCanceling = "canceling"
jobStatusError :: String
jobStatusError = "error"
jobStatusQueued :: String
jobStatusQueued = "queued"
jobStatusRunning :: String
jobStatusRunning = "running"
jobStatusSuccess :: String
jobStatusSuccess = "success"
jobStatusWaiting :: String
jobStatusWaiting = "waiting"
jqtAll :: [String]
jqtAll = [jqtLogmsg, jqtStartmsg, jqtExpandnames, jqtExec]
jqtExec :: String
jqtExec = "exec"
jqtExpandnames :: String
jqtExpandnames = "expandnames"
jqtLogmsg :: String
jqtLogmsg = "logmsg"
jqtMsgprefix :: String
jqtMsgprefix = "TESTMSG="
jqtStartmsg :: String
jqtStartmsg = "startmsg"
kvmConsoleWrapper :: String
kvmConsoleWrapper = "/usr/lib/ganeti/tools/kvm-console-wrapper"
kvmIfup :: String
kvmIfup = "/usr/lib/ganeti/kvm-ifup"
kvmKernel :: String
kvmKernel = "/boot/vmlinuz-3-kvmU"
kvmPath :: String
kvmPath = "/usr/bin/kvm"
lastDrbdPort :: Int
lastDrbdPort = 14999
ldpBarriers :: String
ldpBarriers = "disabled-barriers"
ldpDefaultMetavg :: String
ldpDefaultMetavg = "default-metavg"
ldpDelayTarget :: String
ldpDelayTarget = "c-delay-target"
ldpDiskCustom :: String
ldpDiskCustom = "disk-custom"
ldpDynamicResync :: String
ldpDynamicResync = "dynamic-resync"
ldpFillTarget :: String
ldpFillTarget = "c-fill-target"
ldpMaxRate :: String
ldpMaxRate = "c-max-rate"
ldpMinRate :: String
ldpMinRate = "c-min-rate"
ldpNetCustom :: String
ldpNetCustom = "net-custom"
ldpNoMetaFlush :: String
ldpNoMetaFlush = "disable-meta-flush"
ldpPlanAhead :: String
ldpPlanAhead = "c-plan-ahead"
ldpPool :: String
ldpPool = "pool"
ldpResyncRate :: String
ldpResyncRate = "resync-rate"
ldpStripes :: String
ldpStripes = "stripes"
ldsBlock :: [String]
ldsBlock = ["lvm", "drbd8", "blockdev", "rbd"]
ldsDrbd :: [String]
ldsDrbd = [ldDrbd8]
ldsFaulty :: Int
ldsFaulty = 3
ldsOkay :: Int
ldsOkay = 1
ldsUnknown :: Int
ldsUnknown = 2
ldBlockdev :: String
ldBlockdev = "blockdev"
ldDrbd8 :: String
ldDrbd8 = "drbd8"
ldFile :: String
ldFile = "file"
ldLv :: String
ldLv = "lvm"
ldRbd :: String
ldRbd = "rbd"
locksAppend :: String
locksAppend = "append"
locksReplace :: String
locksReplace = "replace"
lockAttemptsMaxwait :: Double
lockAttemptsMaxwait = 15.000000
lockAttemptsMinwait :: Double
lockAttemptsMinwait = 1.000000
lockAttemptsTimeout :: Int
lockAttemptsTimeout = 1800
lockDir :: String
lockDir = "/var/lock"
logicalDiskTypes :: [String]
logicalDiskTypes = ["lvm", "drbd8", "blockdev", "rbd", "file"]
logBurnin :: String
logBurnin = "/var/log/ganeti/burnin.log"
logCommands :: String
logCommands = "/var/log/ganeti/commands.log"
logDir :: String
logDir = "/var/log/ganeti/"
logOsDir :: String
logOsDir = "/var/log/ganeti/os"
logSetupSsh :: String
logSetupSsh = "/var/log/ganeti/setup-ssh.log"
logWatcher :: String
logWatcher = "/var/log/ganeti/watcher.log"
luxiEom :: String
luxiEom = "\x03"
luxiVersion :: Int
luxiVersion = 2060000
lvStripes :: String
lvStripes = "stripes"
masterd :: String
masterd = "ganeti-masterd"
masterdGroup :: String
masterdGroup = "root"
masterdUser :: String
masterdUser = "root"
masterPoolSizeDefault :: Int
masterPoolSizeDefault = 10
masterSocket :: String
masterSocket = "/var/run/ganeti/socket/ganeti-master"
maxDisks :: Int
maxDisks = 16
maxNics :: Int
maxNics = 8
maxTagsPerObj :: Int
maxTagsPerObj = 4096
maxTagLen :: Int
maxTagLen = 128
maxUdpDataSize :: Int
maxUdpDataSize = 61440
maxWipeChunk :: Int
maxWipeChunk = 1024
minVgSize :: Int
minVgSize = 20480
minWipeChunkPercent :: Int
minWipeChunkPercent = 10
modifiableStorageFieldsLvmPv :: [String]
modifiableStorageFieldsLvmPv = [sfAllocatable]
ndcDefaultsSpindleCount :: Int
ndcDefaultsSpindleCount = 1
ndsParameters :: [String]
ndsParameters = [ndSpindleCount, ndOobProgram]
ndsParameterTypesOobProgram :: String
ndsParameterTypesOobProgram = "maybe-string"
ndsParameterTypesSpindleCount :: String
ndsParameterTypesSpindleCount = "int"
ndOobProgram :: String
ndOobProgram = "oob_program"
ndSpindleCount :: String
ndSpindleCount = "spindle_count"
niccDefaultsLink :: String
niccDefaultsLink = "xen-br0"
niccDefaultsMode :: String
niccDefaultsMode = "bridged"
nicsParameters :: [String]
nicsParameters = ["link", "mode"]
nicsParameterTypesLink :: String
nicsParameterTypesLink = "string"
nicsParameterTypesMode :: String
nicsParameterTypesMode = "string"
nicLink :: String
nicLink = "link"
nicMode :: String
nicMode = "mode"
nicModeBridged :: String
nicModeBridged = "bridged"
nicModeRouted :: String
nicModeRouted = "routed"
nicValidModes :: [String]
nicValidModes = [nicModeBridged, nicModeRouted]
nld :: String
nld = "ganeti-nld"
noded :: String
noded = "ganeti-noded"
nodedCertFile :: String
nodedCertFile = "/var/lib/ganeti/server.pem"
nodedGroup :: String
nodedGroup = "root"
nodedUser :: String
nodedUser = "root"
nodeEvacAll :: String
nodeEvacAll = "all"
nodeEvacModes :: [String]
nodeEvacModes = ["all", "secondary-only", "primary-only"]
nodeEvacPri :: String
nodeEvacPri = "primary-only"
nodeEvacSec :: String
nodeEvacSec = "secondary-only"
nodeMaxClockSkew :: Int
nodeMaxClockSkew = 150
nrAll :: [String]
nrAll = ["C", "R", "M", "D", "O"]
nrDrained :: String
nrDrained = "D"
nrMaster :: String
nrMaster = "M"
nrMcandidate :: String
nrMcandidate = "C"
nrOffline :: String
nrOffline = "O"
nrRegular :: String
nrRegular = "R"
nvBridges :: String
nvBridges = "bridges"
nvDrbdhelper :: String
nvDrbdhelper = "drbd-helper"
nvDrbdlist :: String
nvDrbdlist = "drbd-list"
nvFilelist :: String
nvFilelist = "filelist"
nvHvinfo :: String
nvHvinfo = "hvinfo"
nvHvparams :: String
nvHvparams = "hvparms"
nvHypervisor :: String
nvHypervisor = "hypervisor"
nvInstancelist :: String
nvInstancelist = "instancelist"
nvLvlist :: String
nvLvlist = "lvlist"
nvMasterip :: String
nvMasterip = "master-ip"
nvNodelist :: String
nvNodelist = "nodelist"
nvNodenettest :: String
nvNodenettest = "node-net-test"
nvNodesetup :: String
nvNodesetup = "nodesetup"
nvOobPaths :: String
nvOobPaths = "oob-paths"
nvOslist :: String
nvOslist = "oslist"
nvPvlist :: String
nvPvlist = "pvlist"
nvTime :: String
nvTime = "time"
nvUserscripts :: String
nvUserscripts = "user-scripts"
nvVersion :: String
nvVersion = "version"
nvVglist :: String
nvVglist = "vglist"
nvVmnodes :: String
nvVmnodes = "vmnodes"
oobCommands :: [String]
oobCommands = [oobPowerOff, oobHealth, oobPowerCycle, oobPowerStatus, oobPowerOn]
oobHealth :: String
oobHealth = "health"
oobPowerCycle :: String
oobPowerCycle = "power-cycle"
oobPowerDelay :: Double
oobPowerDelay = 2.000000
oobPowerOff :: String
oobPowerOff = "power-off"
oobPowerOn :: String
oobPowerOn = "power-on"
oobPowerStatus :: String
oobPowerStatus = "power-status"
oobPowerStatusPowered :: String
oobPowerStatusPowered = "powered"
oobStatuses :: [String]
oobStatuses = [oobStatusCritical, oobStatusWarning, oobStatusOk, oobStatusUnknown]
oobStatusCritical :: String
oobStatusCritical = "CRITICAL"
oobStatusOk :: String
oobStatusOk = "OK"
oobStatusUnknown :: String
oobStatusUnknown = "UNKNOWN"
oobStatusWarning :: String
oobStatusWarning = "WARNING"
oobTimeout :: Int
oobTimeout = 60
opensslCiphers :: String
opensslCiphers = "HIGH:-DES:-3DES:-EXPORT:-ADH"
opsFinalized :: [String]
opsFinalized = ["canceled", "success", "error"]
opPrioDefault :: Int
opPrioDefault = 0
opPrioHigh :: Int
opPrioHigh = 10
opPrioHighest :: Int
opPrioHighest = 20
opPrioLow :: Int
opPrioLow = 10
opPrioLowest :: Int
opPrioLowest = 19
opPrioNormal :: Int
opPrioNormal = 0
opPrioSubmitValid :: [Int]
opPrioSubmitValid = [0, 10, 10]
opStatusCanceled :: String
opStatusCanceled = "canceled"
opStatusCanceling :: String
opStatusCanceling = "canceling"
opStatusError :: String
opStatusError = "error"
opStatusQueued :: String
opStatusQueued = "queued"
opStatusRunning :: String
opStatusRunning = "running"
opStatusSuccess :: String
opStatusSuccess = "success"
opStatusWaiting :: String
opStatusWaiting = "waiting"
osApiFile :: String
osApiFile = "ganeti_api_version"
osApiV10 :: Int
osApiV10 = 10
osApiV15 :: Int
osApiV15 = 15
osApiV20 :: Int
osApiV20 = 20
osApiVersions :: [Int]
osApiVersions = [10, 20, 15]
osParametersFile :: String
osParametersFile = "parameters.list"
osScripts :: [String]
osScripts = ["rename", "import", "create", "export", "verify"]
osScriptCreate :: String
osScriptCreate = "create"
osScriptExport :: String
osScriptExport = "export"
osScriptImport :: String
osScriptImport = "import"
osScriptRename :: String
osScriptRename = "rename"
osScriptVerify :: String
osScriptVerify = "verify"
osSearchPath :: [String]
osSearchPath = ["/srv/ganeti/os"]
osValidateCalls :: [String]
osValidateCalls = [osValidateParameters]
osValidateParameters :: String
osValidateParameters = "parameters"
osVariantsFile :: String
osVariantsFile = "variants.list"
pgrep :: String
pgrep = "pgrep"
ppDefault :: String
ppDefault = "default"
procMounts :: String
procMounts = "/proc/mounts"
protocolVersion :: Int
protocolVersion = 2060000
qemuimgPath :: String
qemuimgPath = "/usr/bin/qemu-img"
qftAll :: [String]
qftAll = ["unknown", "number", "other", "bool", "timestamp", "text", "unit"]
qftBool :: String
qftBool = "bool"
qftNumber :: String
qftNumber = "number"
qftOther :: String
qftOther = "other"
qftText :: String
qftText = "text"
qftTimestamp :: String
qftTimestamp = "timestamp"
qftUnit :: String
qftUnit = "unit"
qftUnknown :: String
qftUnknown = "unknown"
qrCluster :: String
qrCluster = "cluster"
qrExport :: String
qrExport = "export"
qrGroup :: String
qrGroup = "group"
qrInstance :: String
qrInstance = "instance"
qrJob :: String
qrJob = "job"
qrLock :: String
qrLock = "lock"
qrNode :: String
qrNode = "node"
qrOs :: String
qrOs = "os"
qrViaLuxi :: [String]
qrViaLuxi = ["node", "instance", "job", "group", "cluster", "lock", "export", "os"]
qrViaOp :: [String]
qrViaOp = ["node", "group", "instance", "cluster", "export", "os"]
qrViaRapi :: [String]
qrViaRapi = ["node", "instance", "job", "group", "cluster", "lock", "export", "os"]
queueDir :: String
queueDir = "/var/lib/ganeti/queue"
rapi :: String
rapi = "ganeti-rapi"
rapiCertFile :: String
rapiCertFile = "/var/lib/ganeti/rapi.pem"
rapiGroup :: String
rapiGroup = "root"
rapiUser :: String
rapiUser = "root"
rapiUsersFile :: String
rapiUsersFile = "/var/lib/ganeti/rapi/users"
rapiVersion :: Int
rapiVersion = 2
rbdCmd :: String
rbdCmd = "rbd"
rbdPool :: String
rbdPool = "pool"
rebootBehaviors :: [String]
rebootBehaviors = [instanceRebootExit, instanceRebootAllowed]
rebootTypes :: [String]
rebootTypes = [instanceRebootHard, instanceRebootSoft, instanceRebootFull]
releaseVersion :: String
releaseVersion = "2.6.2"
replaceDiskAuto :: String
replaceDiskAuto = "replace_auto"
replaceDiskChg :: String
replaceDiskChg = "replace_new_secondary"
replaceDiskPri :: String
replaceDiskPri = "replace_on_primary"
replaceDiskSec :: String
replaceDiskSec = "replace_on_secondary"
replaceModes :: [String]
replaceModes = [replaceDiskPri, replaceDiskChg, replaceDiskAuto, replaceDiskSec]
rieCertValidity :: Int
rieCertValidity = 86400
rieConnectAttemptTimeout :: Int
rieConnectAttemptTimeout = 20
rieConnectRetries :: Int
rieConnectRetries = 10
rieConnectTimeout :: Int
rieConnectTimeout = 180
rieHandshake :: String
rieHandshake = "Hi, I\'m Ganeti"
rieVersion :: Int
rieVersion = 0
rpcEncodingNone :: Int
rpcEncodingNone = 0
rpcEncodingZlibBase64 :: Int
rpcEncodingZlibBase64 = 1
rsaKeyBits :: Int
rsaKeyBits = 2048
rssDescription1 :: (String, String)
rssDescription1 = ("(unknown)", "??")
rssDescription2 :: (String, String)
rssDescription2 = ("(nodata)", "?")
rssDescription3 :: (String, String)
rssDescription3 = ("(unavail)", "-")
rssDescription4 :: (String, String)
rssDescription4 = ("(offline)", "*")
rsAll :: [Int]
rsAll = [0, 1, 2, 3, 4]
rsNodata :: Int
rsNodata = 2
rsNormal :: Int
rsNormal = 0
rsOffline :: Int
rsOffline = 4
rsUnavail :: Int
rsUnavail = 3
rsUnknown :: Int
rsUnknown = 1
runpartsErr :: Int
runpartsErr = 2
runpartsRun :: Int
runpartsRun = 1
runpartsSkip :: Int
runpartsSkip = 0
runpartsStatus :: [Int]
runpartsStatus = [0, 1, 2]
runDir :: String
runDir = "/var/run"
runDirsMode :: Int
runDirsMode = 509
runGanetiDir :: String
runGanetiDir = "/var/run/ganeti"
scp :: String
scp = "scp"
secureDirMode :: Int
secureDirMode = 448
secureFileMode :: Int
secureFileMode = 384
setupSsh :: String
setupSsh = "/usr/lib/ganeti/tools/setup-ssh"
sfAllocatable :: String
sfAllocatable = "allocatable"
sfFree :: String
sfFree = "free"
sfName :: String
sfName = "name"
sfNode :: String
sfNode = "node"
sfSize :: String
sfSize = "size"
sfType :: String
sfType = "type"
sfUsed :: String
sfUsed = "used"
socatEscapeCode :: String
socatEscapeCode = "0x1d"
socatPath :: String
socatPath = "/usr/bin/socat"
socatUseCompress :: Int
socatUseCompress = 0
socatUseEscape :: Int
socatUseEscape = 1
socketDir :: String
socketDir = "/var/run/ganeti/socket"
soFixConsistency :: String
soFixConsistency = "fix-consistency"
spiceCacertFile :: String
spiceCacertFile = "/var/lib/ganeti/spice-ca.pem"
spiceCertFile :: String
spiceCertFile = "/var/lib/ganeti/spice.pem"
ssconfFileprefix :: String
ssconfFileprefix = "ssconf_"
ssconfLockFile :: String
ssconfLockFile = "/var/lock/ganeti-ssconf.lock"
ssh :: String
ssh = "ssh"
sshConfigDir :: String
sshConfigDir = "/etc/ssh"
sshHostDsaPriv :: String
sshHostDsaPriv = "/etc/ssh/ssh_host_dsa_key"
sshHostDsaPub :: String
sshHostDsaPub = "/etc/ssh/ssh_host_dsa_key.pub"
sshHostRsaPriv :: String
sshHostRsaPriv = "/etc/ssh/ssh_host_rsa_key"
sshHostRsaPub :: String
sshHostRsaPub = "/etc/ssh/ssh_host_rsa_key.pub"
sshKnownHostsFile :: String
sshKnownHostsFile = "/var/lib/ganeti/known_hosts"
sslCertExpirationError :: Int
sslCertExpirationError = 7
sslCertExpirationWarn :: Int
sslCertExpirationWarn = 30
ssClusterName :: String
ssClusterName = "cluster_name"
ssClusterTags :: String
ssClusterTags = "cluster_tags"
ssFilePerms :: Int
ssFilePerms = 292
ssFileStorageDir :: String
ssFileStorageDir = "file_storage_dir"
ssHypervisorList :: String
ssHypervisorList = "hypervisor_list"
ssInstanceList :: String
ssInstanceList = "instance_list"
ssMaintainNodeHealth :: String
ssMaintainNodeHealth = "maintain_node_health"
ssMasterCandidates :: String
ssMasterCandidates = "master_candidates"
ssMasterCandidatesIps :: String
ssMasterCandidatesIps = "master_candidates_ips"
ssMasterIp :: String
ssMasterIp = "master_ip"
ssMasterNetdev :: String
ssMasterNetdev = "master_netdev"
ssMasterNetmask :: String
ssMasterNetmask = "master_netmask"
ssMasterNode :: String
ssMasterNode = "master_node"
ssNodegroups :: String
ssNodegroups = "nodegroups"
ssNodeList :: String
ssNodeList = "node_list"
ssNodePrimaryIps :: String
ssNodePrimaryIps = "node_primary_ips"
ssNodeSecondaryIps :: String
ssNodeSecondaryIps = "node_secondary_ips"
ssOfflineNodes :: String
ssOfflineNodes = "offline_nodes"
ssOnlineNodes :: String
ssOnlineNodes = "online_nodes"
ssPrimaryIpFamily :: String
ssPrimaryIpFamily = "primary_ip_family"
ssReleaseVersion :: String
ssReleaseVersion = "release_version"
ssSharedFileStorageDir :: String
ssSharedFileStorageDir = "shared_file_storage_dir"
ssUidPool :: String
ssUidPool = "uid_pool"
stFile :: String
stFile = "file"
stLvmPv :: String
stLvmPv = "lvm-pv"
stLvmVg :: String
stLvmVg = "lvm-vg"
sysconfdir :: String
sysconfdir = "/etc"
syslogNo :: String
syslogNo = "no"
syslogOnly :: String
syslogOnly = "only"
syslogSocket :: String
syslogSocket = "/dev/log"
syslogUsage :: String
syslogUsage = "no"
syslogYes :: String
syslogYes = "yes"
tagCluster :: String
tagCluster = "cluster"
tagInstance :: String
tagInstance = "instance"
tagNode :: String
tagNode = "node"
tagNodegroup :: String
tagNodegroup = "nodegroup"
tcpPingTimeout :: Int
tcpPingTimeout = 10
toolsdir :: String
toolsdir = "/usr/lib/ganeti/tools"
uidpoolLockdir :: String
uidpoolLockdir = "/var/run/ganeti/uid-pool"
uidpoolUidMax :: Int
uidpoolUidMax = 4294967295
uidpoolUidMin :: Int
uidpoolUidMin = 0
userScriptsDir :: String
userScriptsDir = "/etc/ganeti/scripts"
validAllocPolicies :: [String]
validAllocPolicies = [allocPolicyPreferred, allocPolicyLastResort, allocPolicyUnallocable]
validIallocatorDirections :: [String]
validIallocatorDirections = [iallocatorDirOut, iallocatorDirIn]
validIallocatorModes :: [String]
validIallocatorModes = [iallocatorModeNodeEvac, iallocatorModeReloc, iallocatorModeAlloc, iallocatorModeChgGroup]
validIpVersions :: [Int]
validIpVersions = [4, 6]
validStorageFields :: [String]
validStorageFields = ["used", "name", "allocatable", "free", "type", "size"]
validStorageOperationsLvmVg :: [String]
validStorageOperationsLvmVg = [soFixConsistency]
validStorageTypes :: [String]
validStorageTypes = ["lvm-pv", "file", "lvm-vg"]
validTagTypes :: [String]
validTagTypes = ["node", "cluster", "nodegroup", "instance"]
valueAuto :: String
valueAuto = "auto"
valueDefault :: String
valueDefault = "default"
valueFalse :: String
valueFalse = "false"
valueGenerate :: String
valueGenerate = "generate"
valueNone :: String
valueNone = "none"
valueTrue :: String
valueTrue = "true"
vcsVersion :: String
vcsVersion = "v2.6.2-5-g69bc7a3"
verifyNplusoneMem :: String
verifyNplusoneMem = "nplusone_mem"
verifyOptionalChecks :: [String]
verifyOptionalChecks = [verifyNplusoneMem]
vncBasePort :: Int
vncBasePort = 5900
vncDefaultBindAddress :: String
vncDefaultBindAddress = "0.0.0.0"
vncPasswordFile :: String
vncPasswordFile = "/etc/ganeti/vnc-cluster-password"
vtypeBool :: String
vtypeBool = "bool"
vtypeInt :: String
vtypeInt = "int"
vtypeMaybeString :: String
vtypeMaybeString = "maybe-string"
vtypeSize :: String
vtypeSize = "size"
vtypeString :: String
vtypeString = "string"
watcherGroupInstanceStatusFile :: String
watcherGroupInstanceStatusFile = "/var/lib/ganeti/watcher.%s.instance-status"
watcherGroupStateFile :: String
watcherGroupStateFile = "/var/lib/ganeti/watcher.%s.data"
watcherLockFile :: String
watcherLockFile = "/var/lock/ganeti-watcher.lock"
watcherPausefile :: String
watcherPausefile = "/var/lib/ganeti/watcher.pause"
wipeBlockSize :: Int
wipeBlockSize = 1048576
x509CertCn :: String
x509CertCn = "ganeti.example.com"
x509CertDefaultValidity :: Int
x509CertDefaultValidity = 1825
x509CertSignatureHeader :: String
x509CertSignatureHeader = "X-Ganeti-Signature"
x509CertSignDigest :: String
x509CertSignDigest = "SHA1"
xenBootloader :: String
xenBootloader = ""
xenCmd :: String
xenCmd = "xm"
xenCmdXl :: String
xenCmdXl = "xl"
xenCmdXm :: String
xenCmdXm = "xm"
xenConsoleWrapper :: String
xenConsoleWrapper = "/usr/lib/ganeti/tools/xen-console-wrapper"
xenInitrd :: String
xenInitrd = "/boot/initrd-3-xenU"
xenKernel :: String
xenKernel = "/boot/vmlinuz-3-xenU"
xlSshCmd :: String
xlSshCmd = "ssh -l root -oGlobalKnownHostsFile=/var/lib/ganeti/known_hosts -oUserKnownHostsFile=/dev/null -oCheckHostIp=no -oStrictHostKeyChecking=yes -oHostKeyAlias=%s"
luxiDefCtmo :: Int
luxiDefCtmo = 10
luxiDefRwto :: Int
luxiDefRwto = 60
luxiKeyArgs :: String
luxiKeyArgs = "args"
luxiKeyMethod :: String
luxiKeyMethod = "method"
luxiKeyResult :: String
luxiKeyResult = "result"
luxiKeySuccess :: String
luxiKeySuccess = "success"
luxiKeyVersion :: String
luxiKeyVersion = "version"
luxiReqAll :: [String]
luxiReqAll = [luxiReqQueryFields, luxiReqArchiveJob, luxiReqAutoArchiveJobs, luxiReqQueryTags, luxiReqSetWatcherPause, luxiReqQueryConfigValues, luxiReqQueryExports, luxiReqSubmitJob, luxiReqQueryJobs, luxiReqQueryInstances, luxiReqCancelJob, luxiReqQueryNodes, luxiReqSetDrainFlag, luxiReqQuery, luxiReqQueryClusterInfo, luxiReqSubmitManyJobs, luxiReqWaitForJobChange, luxiReqQueryGroups]
luxiReqArchiveJob :: String
luxiReqArchiveJob = "ArchiveJob"
luxiReqAutoArchiveJobs :: String
luxiReqAutoArchiveJobs = "AutoArchiveJobs"
luxiReqCancelJob :: String
luxiReqCancelJob = "CancelJob"
luxiReqQuery :: String
luxiReqQuery = "Query"
luxiReqQueryClusterInfo :: String
luxiReqQueryClusterInfo = "QueryClusterInfo"
luxiReqQueryConfigValues :: String
luxiReqQueryConfigValues = "QueryConfigValues"
luxiReqQueryExports :: String
luxiReqQueryExports = "QueryExports"
luxiReqQueryFields :: String
luxiReqQueryFields = "QueryFields"
luxiReqQueryGroups :: String
luxiReqQueryGroups = "QueryGroups"
luxiReqQueryInstances :: String
luxiReqQueryInstances = "QueryInstances"
luxiReqQueryJobs :: String
luxiReqQueryJobs = "QueryJobs"
luxiReqQueryNodes :: String
luxiReqQueryNodes = "QueryNodes"
luxiReqQueryTags :: String
luxiReqQueryTags = "QueryTags"
luxiReqSetDrainFlag :: String
luxiReqSetDrainFlag = "SetDrainFlag"
luxiReqSetWatcherPause :: String
luxiReqSetWatcherPause = "SetWatcherPause"
luxiReqSubmitJob :: String
luxiReqSubmitJob = "SubmitJob"
luxiReqSubmitManyJobs :: String
luxiReqSubmitManyJobs = "SubmitManyJobs"
luxiReqWaitForJobChange :: String
luxiReqWaitForJobChange = "WaitForJobChange"
luxiWfjcTimeout :: Int
luxiWfjcTimeout = 29