NCM::Component::systemd - schema¶
Types¶
- /software/components/systemd/hwloc_location
Description: hwloc (Portable Hardware Locality, hwloc(7)) location, e.g. node:1 for NUMAnode 1
- /software/components/systemd/syslog_facility
Description: syslog facility to use when logging to syslog
- /software/components/systemd/syslog_level
Description: syslog level to use when logging to syslog or the kernel log buffer
- /software/components/systemd/systemd_skip
- /software/components/systemd/systemd_skip/service
Required
Type: boolean
Default value: false
/software/components/systemd/systemd_unit_architecture
/software/components/systemd/systemd_unit_security
/software/components/systemd/systemd_unit_virtualization
/software/components/systemd/systemd_valid_unit
/software/components/systemd/systemd_valid_execpath
/software/components/systemd/systemd_relative_directory
/software/components/systemd/systemd_absolute_or_relative_size
/software/components/systemd/systemd_weights
- /software/components/systemd/systemd_unitfile_config_unit_condition
Description: Condition/Assert entries in Unit section All lists can start with empty string to reset previously defined values.
- /software/components/systemd/systemd_unitfile_config_unit_condition/ACPower
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit_condition/Architecture
Optional
Type: systemd_unit_architecture
- /software/components/systemd/systemd_unitfile_config_unit_condition/Capability
Optional
Type: linux_capability
- /software/components/systemd/systemd_unitfile_config_unit_condition/DirectoryNotEmpty
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/FileIsExecutable
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/FileNotEmpty
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/FirstBoot
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit_condition/Host
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/KernelCommandLine
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/NeedsUpdate
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/PathExistsGlob
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/PathExists
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsDirectory
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsMountPoint
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsReadWrite
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/PathIsSymbolicLink
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit_condition/Security
Optional
Type: systemd_unit_security
- /software/components/systemd/systemd_unitfile_config_unit_condition/Virtualization
Optional
Type: systemd_unit_virtualization
- /software/components/systemd/systemd_unitfile_config_unit
Description: the [Unit] section http://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options
- /software/components/systemd/systemd_unitfile_config_unit/After
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/AllowIsolate
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit/Assert
Optional
Type: systemd_unitfile_config_unit_condition
- /software/components/systemd/systemd_unitfile_config_unit/Before
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/BindsTo
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/Condition
Optional
Type: systemd_unitfile_config_unit_condition
- /software/components/systemd/systemd_unitfile_config_unit/Conflicts
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/DefaultDependencies
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit/Description
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/Documentation
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/IgnoreOnIsolate
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit/IgnoreOnSnapshot
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit/JobTimeoutAction
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/JobTimeoutRebootArgument
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/JobTimeoutSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_unit/JoinsNamespaceOf
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/NetClass
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/OnFailure
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/OnFailureJobMode
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/PartOf
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/PropagatesReloadTo
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/RefuseManualStart
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit/RefuseManualStop
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit/ReloadPropagatedFrom
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/Requires
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/RequiresMountsFor
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/RequiresOverridable
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/Requisite
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/RequisiteOverridable
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_unit/SourcePath
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_unit/StopWhenUnneeded
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_unit/Wants
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_install
Description: the [Install] section http://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BInstall%5D%20Section%20Options
- /software/components/systemd/systemd_unitfile_config_install/Alias
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_install/Also
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_install/DefaultInstance
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_install/RequiredBy
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_install/WantedBy
Optional
Type: systemd_valid_unit
/software/components/systemd/systemd_unitfile_config_systemd_exec_stdouterr
- /software/components/systemd/systemd_unitfile_config_systemd_kill
Description: systemd.kill directives http://www.freedesktop.org/software/systemd/man/systemd.kill.html valid for [Service], [Socket], [Mount], or [Swap] sections
- /software/components/systemd/systemd_unitfile_config_systemd_kill/KillMode
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_kill/KillSignal
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_kill/SendSIGHUP
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_kill/SendSIGKILL
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec
Description: systemd.exec directives http://www.freedesktop.org/software/systemd/man/systemd.exec.html valid for [Service], [Socket], [Mount], or [Swap] sections
- /software/components/systemd/systemd_unitfile_config_systemd_exec/CacheDirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_systemd_exec/CacheDirectory
Optional
Type: systemd_relative_directory
- /software/components/systemd/systemd_unitfile_config_systemd_exec/ConfigurationDirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_systemd_exec/ConfigurationDirectory
Optional
Type: systemd_relative_directory
- /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUAffinity
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingPolicy
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingPriority
Optional
Type: long
Range: 1..99
- /software/components/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingResetOnFork
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec/Environment
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_exec/EnvironmentFile
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_exec/Group
Optional
Type: defined_group
- /software/components/systemd/systemd_unitfile_config_systemd_exec/IOSchedulingClass
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_exec/IOSchedulingPriority
Optional
Type: long
Range: 0..7
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitAS
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitCORE
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitCPU
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitDATA
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitFSIZE
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitLOCKS
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitMEMLOCK
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitMSGQUEUE
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitNICE
Optional
Type: long
Range: 0..40
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitNOFILE
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitNPROC
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitRSS
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitRTPRIO
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitRTTIME
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitSIGPENDING
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LimitSTACK
Optional
Type: long
Range: -1..
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LogsDirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_systemd_exec/LogsDirectory
Optional
Type: systemd_relative_directory
- /software/components/systemd/systemd_unitfile_config_systemd_exec/Nice
Optional
Type: long
Range: -20..19
- /software/components/systemd/systemd_unitfile_config_systemd_exec/OOMScoreAdjust
Optional
Type: long
Range: -1000..1000
- /software/components/systemd/systemd_unitfile_config_systemd_exec/PrivateTmp
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec/PrivateNetwork
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec/RootDirectory
Optional
Type: systemd_relative_directory
- /software/components/systemd/systemd_unitfile_config_systemd_exec/RuntimeDirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_systemd_exec/RuntimeDirectoryPreserve
Optional
Type: choice
- /software/components/systemd/systemd_unitfile_config_systemd_exec/RuntimeDirectory
Optional
Type: systemd_relative_directory
- /software/components/systemd/systemd_unitfile_config_systemd_exec/StandardError
Optional
Type: systemd_unitfile_config_systemd_exec_stdouterr
- /software/components/systemd/systemd_unitfile_config_systemd_exec/StandardInput
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_exec/StandardOutput
Optional
Type: systemd_unitfile_config_systemd_exec_stdouterr
- /software/components/systemd/systemd_unitfile_config_systemd_exec/StateDirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_systemd_exec/StateDirectory
Optional
Type: systemd_relative_directory
- /software/components/systemd/systemd_unitfile_config_systemd_exec/SupplementaryGroups
Optional
Type: defined_group
- /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogFacility
Optional
Type: syslog_facility
- /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogIdentifier
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogLevel
Optional
Type: syslog_level
- /software/components/systemd/systemd_unitfile_config_systemd_exec/SyslogLevelPrefix
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYPath
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYReset
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYVHangup
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec/TTYVTDisallocate
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_exec/UMask
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_systemd_exec/User
Optional
Type: defined_user
- /software/components/systemd/systemd_unitfile_config_systemd_exec/WorkingDirectory
Optional
Type: string
/software/components/systemd/systemd_unitfile_config_systemd_resource_control_devicelist
/software/components/systemd/systemd_unitfile_config_systemd_resource_control_block_weight
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control
Description: systemd.resource-control directives https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html valid for [Slice], [Scope], [Service], [Socket], [Mount], or [Swap] sections
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/CPUAccounting
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/CPUShares
Optional
Type: long
Range: 2..262144
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/CPUWeight
Optional
Type: systemd_weights
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/StartupCPUWeight
Optional
Type: systemd_weights
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/StartupCPUShares
Optional
Type: long
Range: 2..262144
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/CPUQuota
Optional
Type: long
Range: 0..100
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryAccounting
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryLimit
Optional
Type: systemd_absolute_or_relative_size
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryMin
Optional
Type: systemd_absolute_or_relative_size
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryMax
Optional
Type: systemd_absolute_or_relative_size
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryLow
Optional
Type: systemd_absolute_or_relative_size
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemoryHigh
Optional
Type: systemd_absolute_or_relative_size
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/MemorySwapMax
Optional
Type: systemd_absolute_or_relative_size
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/TasksAccounting
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/TasksMax
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOAccounting
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOWeight
Optional
Type: long
Range: 10..1000
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/IOWeight
Optional
Type: systemd_weights
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/StartupIOWeight
Optional
Type: systemd_weights
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/StartupBlockIOWeight
Optional
Type: long
Range: 10..1000
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIODeviceWeight
Optional
Type: systemd_unitfile_config_systemd_resource_control_block_weight
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOReadBandwidth
Optional
Type: systemd_unitfile_config_systemd_resource_control_block_weight
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/BlockIOWriteBandwidth
Optional
Type: systemd_unitfile_config_systemd_resource_control_block_weight
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/IPAccounting
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/IPAddressAllow
Optional
Type: type_network_name
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/DeviceAllow
Optional
Type: systemd_unitfile_config_systemd_resource_control_devicelist
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/DevicePolicy
Optional
Type: choice
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/Slice
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_systemd_resource_control/Delegate
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_service
Description: the [Service] section http://www.freedesktop.org/software/systemd/man/systemd.service.html
- /software/components/systemd/systemd_unitfile_config_service/AmbientCapabilities
Optional
Type: linux_capability
- /software/components/systemd/systemd_unitfile_config_service/BusName
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_service/BusPolicy
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_service/CapabilityBoundingSet
Optional
Type: linux_capability
- /software/components/systemd/systemd_unitfile_config_service/ExecReload
Optional
Type: transitional_string_or_list_of_strings
- /software/components/systemd/systemd_unitfile_config_service/ExecStart
Optional
Type: transitional_string_or_list_of_strings
- /software/components/systemd/systemd_unitfile_config_service/ExecStartPost
Optional
Type: transitional_string_or_list_of_strings
- /software/components/systemd/systemd_unitfile_config_service/ExecStartPre
Optional
Type: transitional_string_or_list_of_strings
- /software/components/systemd/systemd_unitfile_config_service/ExecStop
Optional
Type: transitional_string_or_list_of_strings
- /software/components/systemd/systemd_unitfile_config_service/ExecStopPost
Optional
Type: transitional_string_or_list_of_strings
- /software/components/systemd/systemd_unitfile_config_service/GuessMainPID
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_service/NonBlocking
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_service/NotifyAccess
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_service/PIDFile
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_service/PermissionsStartOnly
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_service/RemainAfterExit
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_service/Restart
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_service/RestartForceExitStatus
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_service/RestartPreventExitStatus
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_service/RestartSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_service/RootDirectoryStartOnly
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_service/Sockets
Optional
Type: systemd_valid_unit
- /software/components/systemd/systemd_unitfile_config_service/SuccessExitStatus
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_service/TimeoutSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_service/TimeoutStartSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_service/TimeoutStopSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_service/Type
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_service/WatchdogSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket
Description: the [Socket] section http://www.freedesktop.org/software/systemd/man/systemd.socket.html
- /software/components/systemd/systemd_unitfile_config_socket/ListenStream
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/ListenDatagram
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/ListenSequentialPacket
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/ListenFIFO
Optional
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_socket/ListenSpecial
Optional
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_socket/ListenNetlink
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/ListenMessageQueue
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/ListenUSBFunction
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/SocketProtocol
Optional
Type: choice
- /software/components/systemd/systemd_unitfile_config_socket/BindIPv6Only
Optional
Type: choice
- /software/components/systemd/systemd_unitfile_config_socket/Backlog
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/BindToDevice
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/SocketUser
Optional
Type: defined_user
- /software/components/systemd/systemd_unitfile_config_socket/SocketGroup
Optional
Type: defined_group
- /software/components/systemd/systemd_unitfile_config_socket/SocketMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_socket/DirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_socket/Accept
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/Writable
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/MaxConnections
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/MaxConnectionsPerSource
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/KeepAlive
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/KeepAliveTimeSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/KeepAliveIntervalSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/KeepAliveProbes
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/NoDelay
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/Priority
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/DeferAcceptSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/ReceiveBuffer
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/SendBuffer
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/IPTOS
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/IPTTL
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_socket/Mark
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_socket/ReusePort
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/SmackLabel
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/SmackLabelIPIn
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/SmackLabelIPOut
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/SELinuxContextFromNet
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/PipeSize
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/MessageQueueMaxMessages
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_socket/MessageQueueMessageSize
Optional
Type: long
- /software/components/systemd/systemd_unitfile_config_socket/FreeBind
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/Transparent
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/Broadcast
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/PassCredentials
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/PassSecurity
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/TCPCongestion
Optional
Type: choice
- /software/components/systemd/systemd_unitfile_config_socket/ExecStartPost
Optional
Type: systemd_valid_execpath
- /software/components/systemd/systemd_unitfile_config_socket/ExecStartPre
Optional
Type: systemd_valid_execpath
- /software/components/systemd/systemd_unitfile_config_socket/ExecStopPre
Optional
Type: systemd_valid_execpath
- /software/components/systemd/systemd_unitfile_config_socket/ExecStopPost
Optional
Type: systemd_valid_execpath
- /software/components/systemd/systemd_unitfile_config_socket/TimeoutSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/Service
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/RemoveOnStop
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_socket/Symlinks
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/FileDescriptorName
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_socket/TriggerLimitIntervalSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_socket/TriggerLimitBurst
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_path
Description: the [Path] section https://www.freedesktop.org/software/systemd/man/systemd.path.html
- /software/components/systemd/systemd_unitfile_config_path/PathExists
Optional
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_path/PathExistsGlob
Optional
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_path/PathChanged
Optional
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_path/PathModified
Optional
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_path/DirectoryNotEmpty
Optional
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_path/Unit
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_path/MakeDirectory
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_path/DirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_path/TriggerLimitIntervalSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_path/TriggerLimitBurst
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_mount
Description: the [mount] section http://www.freedesktop.org/software/systemd/man/systemd.mount.html
- /software/components/systemd/systemd_unitfile_config_mount/What
Required
Type: string
- /software/components/systemd/systemd_unitfile_config_mount/Where
Required
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_mount/Type
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_mount/Options
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_mount/SloppyOptions
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_mount/LazyUnmount
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_mount/ReadWriteOnly
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_mount/ForceUnmount
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_mount/DirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_mount/TimeoutSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_automount
Description: the [Automount] section http://www.freedesktop.org/software/systemd/man/systemd.automount.html
- /software/components/systemd/systemd_unitfile_config_automount/Where
Required
Type: absolute_file_path
- /software/components/systemd/systemd_unitfile_config_automount/DirectoryMode
Optional
Type: type_octal_mode
- /software/components/systemd/systemd_unitfile_config_automount/TimeoutIdleSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer
Description: the [Timer] section http://www.freedesktop.org/software/systemd/man/systemd.timer.html
- /software/components/systemd/systemd_unitfile_config_timer/OnActiveSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer/OnBootSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer/OnStartupSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer/OnUnitActiveSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer/OnUnitInactiveSec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer/OnCalendar
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_timer/AccuracySec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer/RandomizedDelaySec
Optional
Type: long
Range: 0..
- /software/components/systemd/systemd_unitfile_config_timer/FixedRandomDelay
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_timer/OnClockChange
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_timer/OnTimezoneChange
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_timer/Unit
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config_timer/Persistent
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_timer/WakeSystem
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_timer/RemainAfterElapse
Optional
Type: boolean
- /software/components/systemd/systemd_unitfile_config_slice
Description: the [Slice] section http://www.freedesktop.org/software/systemd/man/systemd.slice.html
- /software/components/systemd/systemd_unitfile_config
Description: Unit configuration sections includes, unit and install are type agnostic unit and install are mandatory, but not enforced by schema (possible issues in case of replace=true) the other attributes are only valid for a specific type
- /software/components/systemd/systemd_unitfile_config/includes
Description: list of existing/other units to base the configuration on (e.g. when creating a new service with a different name, based on an exsiting one)
Optional
Type: string
- /software/components/systemd/systemd_unitfile_config/install
Optional
Type: systemd_unitfile_config_install
- /software/components/systemd/systemd_unitfile_config/service
Optional
Type: systemd_unitfile_config_service
- /software/components/systemd/systemd_unitfile_config/socket
Optional
Type: systemd_unitfile_config_socket
- /software/components/systemd/systemd_unitfile_config/mount
Optional
Type: systemd_unitfile_config_mount
- /software/components/systemd/systemd_unitfile_config/automount
Optional
Type: systemd_unitfile_config_automount
- /software/components/systemd/systemd_unitfile_config/path
Optional
Type: systemd_unitfile_config_path
- /software/components/systemd/systemd_unitfile_config/timer
Optional
Type: systemd_unitfile_config_timer
- /software/components/systemd/systemd_unitfile_config/unit
Optional
Type: systemd_unitfile_config_unit
- /software/components/systemd/systemd_unitfile_config/slice
Optional
Type: systemd_unitfile_config_slice
- /software/components/systemd/systemd_unitfile_custom
Description: Custom unit configuration to allow inserting computed configuration data It overrides the data defined in the regular config schema, so do not forget to set those as well (can be dummy value).
- /software/components/systemd/systemd_unitfile_custom/CPUAffinity
Description: CPUAffinity list determined via ‘hwloc-calc –physical-output –intersect PU <location0> <location1>’ Allows to cpubind on numanodes (as we cannot trust logical CPU indices, which regular CPUAffinity requires) Forces an empty list to reset any possible previously defined affinity.
Optional
Type: hwloc_location
- /software/components/systemd/systemd_unitfile
Description: Unit file configuration
- /software/components/systemd/systemd_unitfile/config
Description: unitfile configuration data
Required
Type: systemd_unitfile_config
- /software/components/systemd/systemd_unitfile/custom
Description: custom unitfile configuration data
Optional
Type: systemd_unitfile_custom
- /software/components/systemd/systemd_unitfile/replace
Description: replaceunitfile configuration: if true, only the defined parameters will be used by the unit; anything else is ignored
Required
Type: boolean
Default value: false
- /software/components/systemd/systemd_unitfile/only
Description: only use the unit parameters for unitfile configuration, ignore other defined here such as targets (but still allow e.g. values defined by legacy chkconfig)
Optional
Type: boolean
/software/components/systemd/systemd_target
- /software/components/systemd/systemd_unit_type
- /software/components/systemd/systemd_unit_type/name
Optional
Type: string
- /software/components/systemd/systemd_unit_type/targets
Required
Type: systemd_target
- /software/components/systemd/systemd_unit_type/type
Required
Type: choice
Default value: service
- /software/components/systemd/systemd_unit_type/startstop
Required
Type: boolean
Default value: true
- /software/components/systemd/systemd_unit_type/state
Required
Type: string
Default value: enabled
- /software/components/systemd/systemd_unit_type/file
Description: unitfile configuration
Optional
Type: systemd_unitfile
- /software/components/systemd/systemd_component
- /software/components/systemd/systemd_component/skip
Required
Type: systemd_skip
- /software/components/systemd/systemd_component/unconfigured
Description: what to do with unconfigured units: ignore, enabled, disabled, on (enabled+start), off (disabled+stop; advanced option)
Required
Type: string
Default value: ignore
- /software/components/systemd/systemd_component/unit
Optional
Type: systemd_unit_type
Functions¶
- is_absolute_or_relative_size
Description: Validate that a property is either a size (in bytes), a relative size (in %) or ‘infinity’. Used for memory limits in cgroups.