36 lines
875 B
Plaintext
36 lines
875 B
Plaintext
{{- if .FileSystems }}
|
|
{{- range $fsdevice, $fs := .FileSystems }}
|
|
{{- if eq $fs.Format "swap" }}
|
|
{{ file (print ($fsdevice | SystemdEscapePath) ".swap") }}
|
|
# This file is autogenerated by warewulf
|
|
|
|
[Unit]
|
|
ConditionPathExists=/warewulf/ignition.json
|
|
Requires=ww-ignition.service
|
|
After=ww-ignition.service
|
|
Before=swap.target
|
|
[Swap]
|
|
What={{ $fsdevice }}
|
|
[Install]
|
|
RequiredBy=swap.target
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- else if .Resources.ignition.storage.filesystems }}
|
|
{{- range $fs := .Resources.ignition.storage.filesystems }}
|
|
{{- if eq $fs.format "swap" }}
|
|
{{ file (print ($fs.device | SystemdEscapePath) ".swap") }}
|
|
# This file is autogenerated by warewulf
|
|
|
|
[Unit]
|
|
ConditionPathExists=/warewulf/ignition.json
|
|
Requires=ww-ignition.service
|
|
After=ww-ignition.service
|
|
Before=swap.target
|
|
[Swap]
|
|
What={{ $fs.device }}
|
|
[Install]
|
|
RequiredBy=swap.target
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|