diff options
author | David Timber <dxdt@dev.snart.me> | 2022-05-16 15:53:36 +0800 |
---|---|---|
committer | David Timber <dxdt@dev.snart.me> | 2022-05-16 15:53:36 +0800 |
commit | 990a7a560c98dcbaa9c9e8deb0968819b646a664 (patch) | |
tree | b56f57e853b41ba19db7a6b7099ba6c8e6cfa829 /src/conf/py-sample/sample.jsonc | |
parent | e80babb6e02c647101766c802a0378d12149fda7 (diff) |
Changes ...
- Deprecate palhm-dnssec-check.sh
- Merge check-dnssec and boot-report config into the sample config
- Add crontab sample
- Reduce Python requirement to 3.5
- Remove use of capture_output
- boot-report: remove systemd-analyze as the command is not available
during boot time
- Change config schema
- "object-groups" and "objects" are now optional
- Change "boot-report" include behaviour
Diffstat (limited to 'src/conf/py-sample/sample.jsonc')
-rw-r--r-- | src/conf/py-sample/sample.jsonc | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/src/conf/py-sample/sample.jsonc b/src/conf/py-sample/sample.jsonc index f1c4501..0da72a6 100644 --- a/src/conf/py-sample/sample.jsonc +++ b/src/conf/py-sample/sample.jsonc @@ -3,6 +3,16 @@ // "modules": [ "aws" ], "nb-workers": 0, // "vl": 4, + "boot-report": { + // "mua": "stdout", + "mua": "mailx", + "mail-to": [ "root" ] + // "subject": "Custom Boot Report Subject from {hostname}", + // "header": "Custom header content with {hostname} substitution." + // "uptime-since": true, + // "uptime": true, + // "bootid": true + }, "tasks": [ { "id": "backup", @@ -115,6 +125,33 @@ ] }, { + "id": "check-dnssec", + "type": "backup", + "backend": "null", + "objects": [ + { + "path": "example.com", // Placeholder + "pipeline": [ + /* + * Check if dig can query the record with the DNSSEC + * validation flag. Empty stdout with zero return code + * means SERVFAIL. + */ + { + "type": "exec-append", + "exec-id": "dig-dnssec", + "argv": [ "ANY", "example.com" ] + }, + /* + * Trap for empty dig output grep will return non-zero if + * dig have not produced any output + */ + { "type": "exec", "exec-id": "grep-any" } + ] + } + ] + }, + { "id": "default", "type": "routine", "routine": [ |