Types

  • /software/systemd/hwloc_location

    • Description: hwloc (Portable Hardware Locality, hwloc(7)) location, e.g. node:1 for NUMAnode 1
  • /software/systemd/syslog_facility

    • Description: syslog facility to use when logging to syslog
  • /software/systemd/syslog_level

    • Description: syslog level to use when logging to syslog or the kernel log buffer
  • /software/systemd/systemd_skip

    • /software/systemd/systemd_skip/service
      • Optional
      • Type: boolean
  • /software/systemd/systemd_unit_architecture
  • /software/systemd/systemd_unit_security
  • /software/systemd/systemd_unit_virtualization
  • /software/systemd/systemd_valid_unit
  • /software/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/systemd/systemd_unitfile_config_unit_condition/ACPower

      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit_condition/Architecture
      • Optional
      • Type: systemd_unit_architecture
    • /software/systemd/systemd_unitfile_config_unit_condition/Capability
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/DirectoryNotEmpty
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/FileIsExecutable
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/FileNotEmpty
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/FirstBoot
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit_condition/Host
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/KernelCommandLine
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/NeedsUpdate
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/PathExistsGlob
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/PathExists
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/PathIsDirectory
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/PathIsMountPoint
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/PathIsReadWrite
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/PathIsSymbolicLink
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit_condition/Security
      • Optional
      • Type: systemd_unit_security
    • /software/systemd/systemd_unitfile_config_unit_condition/Virtualization
      • Optional
      • Type: systemd_unit_virtualization
    • /software/systemd/systemd_unitfile_config_unit
    • Description: the [Unit] section http://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BUnit%5D%20Section%20Options

    • /software/systemd/systemd_unitfile_config_unit/After

      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/AllowIsolate
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit/Assert
      • Optional
      • Type: systemd_unitfile_config_unit_condition
    • /software/systemd/systemd_unitfile_config_unit/Before
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/BindsTo
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/Condition
      • Optional
      • Type: systemd_unitfile_config_unit_condition
    • /software/systemd/systemd_unitfile_config_unit/Conflicts
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/DefaultDependencies
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit/Description
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/Documentation
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/IgnoreOnIsolate
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit/IgnoreOnSnapshot
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit/JobTimeoutAction
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/JobTimeoutRebootArgument
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/JobTimeoutSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/systemd/systemd_unitfile_config_unit/JoinsNamespaceOf
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/NetClass
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/OnFailure
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/OnFailureJobMode
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/PartOf
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/PropagatesReloadTo
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/RefuseManualStart
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit/RefuseManualStop
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit/ReloadPropagatedFrom
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/Requires
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/RequiresMountsFor
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/RequiresOverridable
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/Requisite
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/RequisiteOverridable
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_unit/SourcePath
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_unit/StopWhenUnneeded
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_unit/Wants
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_install
    • Description: the [Install] section http://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BInstall%5D%20Section%20Options

    • /software/systemd/systemd_unitfile_config_install/Alias

      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_install/Also
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_install/DefaultInstance
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_install/RequiredBy
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_install/WantedBy
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_systemd_exec_stdouterr
    • /software/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/systemd/systemd_unitfile_config_systemd_kill/KillMode

      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_kill/KillSignal
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_kill/SendSIGHUP
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_systemd_kill/SendSIGKILL
      • Optional
      • Type: boolean
    • /software/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/systemd/systemd_unitfile_config_systemd_exec/CPUAffinity

      • Optional
      • Type: long
    • /software/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingPolicy
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingPriority
      • Optional
      • Type: long
      • Range: 1..99
    • /software/systemd/systemd_unitfile_config_systemd_exec/CPUSchedulingResetOnFork
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_systemd_exec/Environment
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/EnvironmentFile
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/Group
      • Optional
      • Type: defined_group
    • /software/systemd/systemd_unitfile_config_systemd_exec/IOSchedulingClass
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/IOSchedulingPriority
      • Optional
      • Type: long
      • Range: 0..7
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitAS
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitCORE
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitCPU
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitDATA
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitFSIZE
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitLOCKS
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitMEMLOCK
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitMSGQUEUE
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitNICE
      • Optional
      • Type: long
      • Range: 0..40
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitNOFILE
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitNPROC
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitRSS
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitRTPRIO
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitRTTIME
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitSIGPENDING
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/LimitSTACK
      • Optional
      • Type: long
      • Range: -1..
    • /software/systemd/systemd_unitfile_config_systemd_exec/Nice
      • Optional
      • Type: long
      • Range: -20..19
    • /software/systemd/systemd_unitfile_config_systemd_exec/OOMScoreAdjust
      • Optional
      • Type: long
      • Range: -1000..1000
    • /software/systemd/systemd_unitfile_config_systemd_exec/PrivateTmp
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_systemd_exec/RootDirectory
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/StandardError
      • Optional
      • Type: systemd_unitfile_config_systemd_exec_stdouterr
    • /software/systemd/systemd_unitfile_config_systemd_exec/StandardInput
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/StandardOutput
      • Optional
      • Type: systemd_unitfile_config_systemd_exec_stdouterr
    • /software/systemd/systemd_unitfile_config_systemd_exec/SupplementaryGroups
      • Optional
      • Type: defined_group
    • /software/systemd/systemd_unitfile_config_systemd_exec/SyslogFacility
      • Optional
      • Type: syslog_facility
    • /software/systemd/systemd_unitfile_config_systemd_exec/SyslogIdentifier
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/SyslogLevel
      • Optional
      • Type: syslog_level
    • /software/systemd/systemd_unitfile_config_systemd_exec/SyslogLevelPrefix
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_systemd_exec/TTYPath
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/TTYReset
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_systemd_exec/TTYVHangup
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_systemd_exec/TTYVTDisallocate
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_systemd_exec/UMask
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_systemd_exec/User
      • Optional
      • Type: defined_user
    • /software/systemd/systemd_unitfile_config_systemd_exec/WorkingDirectory
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service
    • Description: the [Service] section http://www.freedesktop.org/software/systemd/man/systemd.service.html

    • /software/systemd/systemd_unitfile_config_service/BusName

      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/BusPolicy
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/ExecReload
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/ExecStart
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/ExecStartPost
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/ExecStartPre
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/ExecStop
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/ExecStopPost
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/GuessMainPID
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_service/NonBlocking
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_service/NotifyAccess
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/PIDFile
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/PermissionsStartOnly
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_service/RemainAfterExit
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_service/Restart
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/RestartForceExitStatus
      • Optional
      • Type: long
    • /software/systemd/systemd_unitfile_config_service/RestartPreventExitStatus
      • Optional
      • Type: long
    • /software/systemd/systemd_unitfile_config_service/RestartSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/systemd/systemd_unitfile_config_service/RootDirectoryStartOnly
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unitfile_config_service/Sockets
      • Optional
      • Type: systemd_valid_unit
    • /software/systemd/systemd_unitfile_config_service/SuccessExitStatus
      • Optional
      • Type: long
    • /software/systemd/systemd_unitfile_config_service/TimeoutSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/systemd/systemd_unitfile_config_service/TimeoutStartSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/systemd/systemd_unitfile_config_service/TimeoutStopSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/systemd/systemd_unitfile_config_service/Type
      • Optional
      • Type: string
    • /software/systemd/systemd_unitfile_config_service/WatchdogSec
      • Optional
      • Type: long
      • Range: 0..
    • /software/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/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/systemd/systemd_unitfile_config/install
      • Optional
      • Type: systemd_unitfile_config_install
    • /software/systemd/systemd_unitfile_config/service
      • Optional
      • Type: systemd_unitfile_config_service
    • /software/systemd/systemd_unitfile_config/unit
      • Optional
      • Type: systemd_unitfile_config_unit
    • /software/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/systemd/systemd_unitfile_custom/CPUAffinity

      • Description: CPUAffinity list determined via 'hwloc-calc --physical-output --intersect PU ' 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/systemd/systemd_unitfile
    • Description: Unit file configuration

    • /software/systemd/systemd_unitfile/config

      • Description: unitfile configuration data
      • Optional
      • Type: systemd_unitfile_config
    • /software/systemd/systemd_unitfile/custom
      • Description: custom unitfile configuration data
      • Optional
      • Type: systemd_unitfile_custom
    • /software/systemd/systemd_unitfile/replace
      • Description: replaceunitfile configuration: if true, only the defined parameters will be used by the unit; anything else is ignored
      • Optional
      • Type: boolean
    • /software/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/systemd/systemd_target
    • /software/systemd/systemd_unit_type
    • /software/systemd/systemd_unit_type/name
      • Optional
      • Type: string
    • /software/systemd/systemd_unit_type/targets
      • Optional
      • Type: systemd_target
    • /software/systemd/systemd_unit_type/type
      • Optional
      • Type: string
    • /software/systemd/systemd_unit_type/startstop
      • Optional
      • Type: boolean
    • /software/systemd/systemd_unit_type/state
      • Optional
      • Type: string
    • /software/systemd/systemd_unit_type/file
      • Description: unitfile configuration
      • Optional
      • Type: systemd_unitfile
    • /software/systemd/component_systemd
    • /software/systemd/component_systemd/skip
      • Optional
      • Type: systemd_skip
    • /software/systemd/component_systemd/unconfigured
      • Optional
      • Type: string
    • /software/systemd/component_systemd/unit
      • Optional
      • Type: systemd_unit_type