systemd-unit

4ops/systemd-unit/null

Terraform Module HCL NULL

Terraform module

Install
module "systemd-unit" {
source = "4ops/systemd-unit/null"
version = "1.0.0"
}
plain text: /constructs/tfmod-4ops-systemd-unit-null/install.txt
⭐ Source on GitHub 📦 Registry page
README

Systemd unit Creates systemd unit config. Requirements | Name | Version | |------|---------| | terraform | >= 0.13 | Providers No provider. Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | description | A human readable name for the unit. This is used by systemd (and other UIs) as the label for the unit, so this string should identify the unit rather than describe it, despite the name. 'Apache2 Web Server' is a good example. | string | "" | no | | documentation | A list of URIs referencing documentation for this unit or its configuration. Accepted are only URIs of the types "http://", "https://", "file:", "info:", "man:". | list(string) | [] | no | | wants | Configures requirement dependencies on other units. | list(string) | []

Inputs (50)
NameTypeDescriptionDefault
limit_rssstring""
afterlist(string)Ensures the opposite, that the listed unit is fully started up before the config[ "network.target" ]
restartstringConfigures whether the service shall be restarted when the service process exits"on-failure"
runtime_directorylist(string)Runtime directory path.[]
standard_inputstringControls where file descriptor 0 (STDIN) of the executed processes is connected ""
limit_datastring""
condition_memorystringVerify that the specified amount of system memory is available to the current sy""
alsolist(string)[]
bus_namestring""
wantslist(string)Configures requirement dependencies on other units.[]
beforelist(string)Ensures that the configured unit is started before the listed unit begins starti[]
propagates_reload_tolist(string)List of one or more units where reload requests on this unit will be propagated []
reload_propagated_fromlist(string)List of one or more units where reload requests on the other unit will be propag[]
default_dependenciesboolIf `true`, a few default dependencies will implicitly be created for the unit. Ttrue
limit_cpustring""
limit_nicestring""
restart_secnumber0
protect_systemstringIf `true`, mounts the `/usr` and the boot loader directories (`/boot` and `/efi`""
working_directorylist(string)Working directory path.[]
send_sigkillboolSpecifies whether to send `SIGKILL` to remaining processes after a timeout, if ttrue
… and 10 more inputs
Outputs (2)
content — Generated unit file content.
checksum — Checksum of content.
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud NULL
★ Stars1
Forks2
Total downloads817
Inputs50
Outputs2
Examples3
LicenseMIT
Namespace4ops
Updated