aboutsummaryrefslogtreecommitdiff
path: root/src/conf/py-debug
diff options
context:
space:
mode:
Diffstat (limited to 'src/conf/py-debug')
-rw-r--r--src/conf/py-debug/aws.jsonc163
l---------src/conf/py-debug/conf.d1
-rw-r--r--src/conf/py-debug/localfs.jsonc161
-rw-r--r--src/conf/py-debug/null.jsonc141
l---------src/conf/py-debug/palhm.jsonc1
5 files changed, 0 insertions, 467 deletions
diff --git a/src/conf/py-debug/aws.jsonc b/src/conf/py-debug/aws.jsonc
deleted file mode 100644
index 23e8faf..0000000
--- a/src/conf/py-debug/aws.jsonc
+++ /dev/null
@@ -1,163 +0,0 @@
-// PALHM Instance Config
-{
- "include": [ "conf.d/core.json" ],
- "modules": [ "aws" ],
- "nb-workers": 0, // assumed $(nproc) - default
- // "nb-workers": 1, // to disable concurrent task despatch
- // To unlimit the number of workers.
- // Does not fail on resource alloc failure.
- // "nb-workers": -1,
- "vl": 4,
- "tasks": [
- {
- "id": "backup",
- "type": "backup",
- "backend": "aws-s3",
- "backend-param": {
- // "profile": "default",
- "bucket": "palhm.test",
- "root": "/palhm/backup",
- "prefix": {
- "type": "default"
- // "type": "iso8601",
- // "timespec": "seconds",
- // "tz": "utc"
- },
- // "sink-storage-class": "STANDARD_IA",
- // "rot-storage-class": "ONEZONE_IA",
- "nb-copy-limit": 2, // or Infinity assumed(not in JSON spec)
- "root-size-limit": "Infinity" // or Infinity assumed
- },
- "object-groups": [
- { "id": "pre-start" },
- {
- "id": "data-dump",
- "depends": [ "pre-start" ]
- },
- {
- "id": "tar-media-0",
- "depends": [ "data-dump" ]
- },
- {
- "id": "tar-media-1",
- "depends": [ "data-dump" ]
- }
- ],
- "objects": [
- {
- "path": "pm-list.gz",
- "group": "pre-start",
- "pipeline": [
- { "type": "exec", "exec-id": "rpm-list-installed" },
- { "type": "exec", "exec-id": "filter-gzip-plain" }
- ]
- },
- {
- "path": "lsblk.json.gz",
- "group": "pre-start",
- "pipeline": [
- {
- "type": "exec-append",
- "exec-id": "lsblk-all-json",
- "argv": [ "-a" ]
- },
- { "type": "exec", "exec-id": "filter-gzip-plain" }
- ]
- },
- {
- "path": "random-dump.sql.xz",
- "alloc-size": 2097152,
- "group": "data-dump",
- "pipeline": [
- {
- "type": "exec-inline",
- "argv": [
- "/bin/dd",
- "if=/dev/urandom",
- "bs=4096",
- "count=512",
- "status=none"
- ]
- },
- { "type": "exec", "exec-id": "filter-xz-parallel" }
- ]
- },
- {
- "path": "random-dump.0.xz",
- "alloc-size": 2097152,
- "group": "tar-media-0",
- "pipeline": [
- {
- "type": "exec-inline",
- "argv": [
- "/bin/dd",
- "if=/dev/zero",
- "bs=4096",
- "count=512",
- "status=none"
- ]
- },
- { "type": "exec", "exec-id": "filter-xz-parallel" }
- ]
- },
- {
- "path": "random-dump.1.xz",
- "alloc-size": 2097152,
- "group": "tar-media-1",
- "pipeline": [
- {
- "type": "exec-inline",
- "argv": [
- "/bin/dd",
- "if=/dev/zero",
- "bs=4096",
- "count=512",
- "status=none"
- ]
- },
- { "type": "exec", "exec-id": "filter-xz-parallel" }
- ]
- }
- ]
- },
- {
- "id": "update",
- "type": "routine",
- "routine": [
- {
- "type": "exec-inline",
- "argv": [ "/bin/echo", "0" ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/bin/sleep", "1" ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/bin/echo", "1" ]
- }
- ]
- },
- {
- "id": "default",
- "type": "routine",
- "routine": [
- { "type": "task", "task-id": "backup" },
- { "type": "task", "task-id": "update" },
- {
- // Block SIGTERM from systemd/init.d so the program is not
- // affected by the reboot command.
- "type": "builtin",
- "builtin-id": "sigmask",
- "param": [
- { "action": "block", "sig": [ "TERM" ] }
- ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/bin/true" ]
- }
- ]
- }
- ]
-}
diff --git a/src/conf/py-debug/conf.d b/src/conf/py-debug/conf.d
deleted file mode 120000
index a32163d..0000000
--- a/src/conf/py-debug/conf.d
+++ /dev/null
@@ -1 +0,0 @@
-../py-sample/conf.d \ No newline at end of file
diff --git a/src/conf/py-debug/localfs.jsonc b/src/conf/py-debug/localfs.jsonc
deleted file mode 100644
index 80efd5d..0000000
--- a/src/conf/py-debug/localfs.jsonc
+++ /dev/null
@@ -1,161 +0,0 @@
-// PALHM Instance Config
-{
- "include": [ "conf.d/core.json" ],
- "nb-workers": 0, // assumed $(nproc) - default
- // "nb-workers": 1, // to disable concurrent task despatch
- // To unlimit the number of workers.
- // Does not fail on resource alloc failure.
- // "nb-workers": -1,
- "vl": 3,
- "tasks": [
- {
- "id": "backup",
- "type": "backup",
- "backend": "localfs",
- "backend-param": {
- "root": "/var/tmp/palhm-backup-root",
- "prefix": {
- "type": "default"
- // "type": "iso8601",
- // "timespec": "seconds",
- // "tz": "utc"
- },
- // "dmode": "755",
- // "fmode": "644",
- "nb-copy-limit": 2,
- "root-size-limit": "Infinity",
- "block-size": 4096
- },
- "object-groups": [
- { "id": "pre-start" },
- {
- "id": "data-dump",
- "depends": [ "pre-start" ]
- },
- {
- "id": "tar-media-0",
- "depends": [ "data-dump" ]
- },
- {
- "id": "tar-media-1",
- "depends": [ "data-dump" ]
- }
- ],
- "objects": [
- {
- "path": "pm-list.gz",
- "group": "pre-start",
- "pipeline": [
- { "type": "exec", "exec-id": "rpm-list-installed" },
- { "type": "exec", "exec-id": "filter-gzip-plain" }
- ]
- },
- {
- "path": "lsblk.json.gz",
- "group": "pre-start",
- "pipeline": [
- {
- "type": "exec-append",
- "exec-id": "lsblk-all-json",
- "argv": [ "-a" ]
- },
- { "type": "exec", "exec-id": "filter-gzip-plain" }
- ]
- },
- {
- "path": "random-dump.sql.xz",
- "alloc-size": 2097152,
- "group": "data-dump",
- "pipeline": [
- {
- "type": "exec-inline",
- "argv": [
- "/bin/dd",
- "if=/dev/urandom",
- "bs=4096",
- "count=512",
- "status=none"
- ]
- },
- { "type": "exec", "exec-id": "filter-xz-parallel" }
- ]
- },
- {
- "path": "random-dump.0.xz",
- "alloc-size": 2097152,
- "group": "tar-media-0",
- "pipeline": [
- {
- "type": "exec-inline",
- "argv": [
- "/bin/dd",
- "if=/dev/zero",
- "bs=4096",
- "count=512",
- "status=none"
- ]
- },
- { "type": "exec", "exec-id": "filter-xz-parallel" }
- ]
- },
- {
- "path": "random-dump.1.xz",
- "alloc-size": 2097152,
- "group": "tar-media-1",
- "pipeline": [
- {
- "type": "exec-inline",
- "argv": [
- "/bin/dd",
- "if=/dev/zero",
- "bs=4096",
- "count=512",
- "status=none"
- ]
- },
- { "type": "exec", "exec-id": "filter-xz-parallel" }
- ]
- }
- ]
- },
- {
- "id": "update",
- "type": "routine",
- "routine": [
- {
- "type": "exec-inline",
- "argv": [ "/bin/echo", "0" ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/bin/sleep", "1" ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/bin/echo", "1" ]
- }
- ]
- },
- {
- "id": "default",
- "type": "routine",
- "routine": [
- { "type": "task", "task-id": "backup" },
- { "type": "task", "task-id": "update" },
- {
- // Block SIGTERM from systemd/init.d so the program is not
- // affected by the reboot command.
- "type": "builtin",
- "builtin-id": "sigmask",
- "param": [
- { "action": "block", "sig": [ "TERM" ] }
- ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/bin/true" ]
- }
- ]
- }
- ]
-}
diff --git a/src/conf/py-debug/null.jsonc b/src/conf/py-debug/null.jsonc
deleted file mode 100644
index b5ce9f8..0000000
--- a/src/conf/py-debug/null.jsonc
+++ /dev/null
@@ -1,141 +0,0 @@
-{
- "include": [ "conf.d/core.json" ],
- "nb-workers": 0, // assumed $(nproc)
- // "nb-workers": 1, // to disable concurrent task despatch
- // "nb-workers": -1, // to unlimit the number of workers.
- "vl": 3,
- "tasks": [
- {
- "id": "backup",
- "type": "backup",
- "backend": "null",
- "object-groups": [
- { "id": "pre-start" },
- {
- "id": "data-dump",
- "depends": [ "pre-start" ]
- },
- {
- "id": "tar-0",
- "depends": [ "data-dump" ]
- },
- {
- "id": "tar-1",
- "depends": [ "data-dump" ]
- }
- ],
- "objects": [
- {
- "path": "pm-list.zstd",
- "group": "pre-start",
- "pipeline": [
- { "type": "exec", "exec-id": "rpm-list-installed" },
- { "type": "exec", "exec-id": "filter-zstd-plain" }
- ]
- },
- {
- "path": "lsblk.json.zstd",
- "group": "pre-start",
- "pipeline": [
- { "type": "exec", "exec-id": "lsblk-all-json" },
- { "type": "exec", "exec-id": "filter-zstd-plain" }
- ]
- },
- {
- "path": "db.sql.zstd",
- "group": "data-dump",
- "pipeline": [
- {
- "type": "exec-inline",
- "argv": [
- "/bin/mysqldump",
- "-uroot",
- "--all-databases"
- ]
- },
- { "type": "exec", "exec-id": "filter-zstd-parallel" }
- ]
- },
- {
- "path": "root.tar.zstd",
- "group": "tar-0",
- "pipeline": [
- {
- "type": "exec-append",
- "exec-id": "tar",
- "argv": [
- "-C",
- "/",
- "/etc",
- "/home",
- "/root",
- "/var"
- ]
- },
- { "type": "exec", "exec-id": "filter-zstd-parallel" }
- ]
- },
- {
- "path": "srv.tar.zstd",
- "group": "tar-1",
- "pipeline": [
- {
- "type": "exec-append",
- "exec-id": "tar",
- "argv": [
- "-C",
- "/",
- "/srv"
- ]
- },
- { "type": "exec", "exec-id": "filter-zstd-parallel" }
- ]
- }
- ]
- },
- {
- "id": "update",
- "type": "routine",
- "routine": [
- {
- "type": "exec-inline",
- "argv": [ "/bin/dnf", "--refresh", "-yq", "update" ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/bin/sa-update" ]
- }
- ]
- },
- {
- "id": "reboot",
- "type": "routine",
- "routine": [
- {
-/*
- * Block SIGTERM from systemd/init.d so PALHM can exit gracefully after issuing
- * reboot.
- */
- "type": "builtin",
- "builtin-id": "sigmask",
- "param": [
- { "action": "block", "sig": [ "TERM" ] }
- ]
- },
- {
- "type": "exec-inline",
- "argv": [ "/sbin/reboot" ]
- }
- ]
- },
- {
- "id": "default",
- "type": "routine",
- "routine": [
- { "type": "task", "task-id": "backup" },
- { "type": "task", "task-id": "update" },
- { "type": "task", "task-id": "reboot" }
- ]
- }
- ]
-}
diff --git a/src/conf/py-debug/palhm.jsonc b/src/conf/py-debug/palhm.jsonc
deleted file mode 120000
index c40e201..0000000
--- a/src/conf/py-debug/palhm.jsonc
+++ /dev/null
@@ -1 +0,0 @@
-../py-sample/sample.jsonc \ No newline at end of file