{ "Affinities": null, "AllAtOnce": false, "Constraints": null, "ConsulNamespace": "", "CreateIndex": 13570366, "Datacenters": [ "dc1" ], "DispatchIdempotencyToken": "", "Dispatched": false, "ID": "acme", "JobModifyIndex": 13570366, "Meta": null, "ModifyIndex": 13570366, "Multiregion": null, "Name": "acme", "Namespace": "default", "NodePool": "default", "NomadTokenID": "", "ParameterizedJob": null, "ParentID": "", "Payload": null, "Periodic": { "Enabled": true, "ProhibitOverlap": true, "Spec": "@weekly", "SpecType": "cron", "Specs": [], "TimeZone": "UTC" }, "Priority": 50, "Region": "global", "Spreads": null, "Stable": false, "Status": "running", "StatusDescription": "", "Stop": false, "SubmitTime": 1738335438469388686, "TaskGroups": [ { "Affinities": null, "Constraints": null, "Consul": { "Cluster": "default", "Namespace": "", "Partition": "" }, "Count": 1, "Disconnect": null, "EphemeralDisk": { "Migrate": false, "SizeMB": 300, "Sticky": false }, "MaxClientDisconnect": null, "Meta": null, "Migrate": null, "Name": "acme", "Networks": null, "PreventRescheduleOnLost": false, "ReschedulePolicy": { "Attempts": 1, "Delay": 5000000000, "DelayFunction": "constant", "Interval": 86400000000000, "MaxDelay": 0, "Unlimited": false }, "RestartPolicy": { "Attempts": 1, "Delay": 30000000000, "Interval": 86400000000000, "Mode": "fail", "RenderTemplates": false }, "Scaling": null, "Services": null, "ShutdownDelay": null, "Spreads": null, "StopAfterClientDisconnect": null, "Tasks": [ { "Actions": null, "Affinities": null, "Artifacts": null, "CSIPluginConfig": null, "Config": { "volumes": [ "/mnt/configs/${NOMAD_GROUP_NAME}:/acme.sh" ], "entrypoint": [ "/local/acme_wrapper.sh" ], "image": "neilpang/acme.sh" }, "Constraints": null, "Consul": null, "DispatchPayload": null, "Driver": "docker", "Env": { "DuckDNS_Token": "e4b5ca33-1f4d-494b-b06d-6dd4600df662", "CONSUL_URL": "${attr.unique.network.ip-address}", "DEDYN_TOKEN": "JPwQpUiWGkKHSkmGEC4YAeGiGFki" }, "Identities": null, "Identity": { "Audience": [ "nomadproject.io" ], "ChangeMode": "", "ChangeSignal": "", "Env": false, "File": false, "Filepath": "", "Name": "default", "ServiceName": "", "TTL": 0 }, "KillSignal": "", "KillTimeout": 5000000000, "Kind": "", "Leader": false, "Lifecycle": null, "LogConfig": { "Disabled": false, "MaxFileSizeMB": 10, "MaxFiles": 10 }, "Meta": null, "Name": "acme", "Resources": { "CPU": 256, "Cores": 0, "Devices": null, "DiskMB": 0, "IOPS": 0, "MemoryMB": 64, "MemoryMaxMB": 0, "NUMA": null, "Networks": null, "SecretsMB": 0 }, "RestartPolicy": { "Attempts": 1, "Delay": 30000000000, "Interval": 86400000000000, "Mode": "fail", "RenderTemplates": false }, "ScalingPolicies": null, "Schedule": null, "Services": null, "ShutdownDelay": 0, "Templates": [ { "ChangeMode": "noop", "ChangeScript": null, "ChangeSignal": "", "DestPath": "local/acme_wrapper.sh", "EmbeddedTmpl": "{{ key \"scripts/acme.sh\" }}", "Envvars": false, "ErrMissingKey": false, "Gid": null, "LeftDelim": "{{", "Once": false, "Perms": "777", "RightDelim": "}}", "SourcePath": "", "Splay": 5000000000, "Uid": null, "VaultGrace": 0, "Wait": null } ], "User": "", "Vault": null, "VolumeMounts": null }, { "Actions": null, "Affinities": null, "Artifacts": null, "CSIPluginConfig": null, "Config": { "args": [ "flock", "-x", "/locks/${NOMAD_GROUP_NAME}_rsync.lock", "rsync", "-avz", "--delete-excluded", "--exclude=renewal", "--exclude='live'", "--exclude='archive'", "--exclude='keys'", "--exclude='csr'", "/configbackup/", "/config/", "--delete-before" ], "image": "ghcr.io/sstent/rsync", "memory_hard_limit": 2048.0, "volumes": [ "/mnt/configs/${NOMAD_GROUP_NAME}:/config", "/mnt/Public/config/${NOMAD_GROUP_NAME}:/configbackup", "/mnt/Public/config/locks:/locks" ] }, "Constraints": null, "Consul": null, "DispatchPayload": null, "Driver": "docker", "Env": null, "Identities": null, "Identity": { "Audience": [ "nomadproject.io" ], "ChangeMode": "", "ChangeSignal": "", "Env": false, "File": false, "Filepath": "", "Name": "default", "ServiceName": "", "TTL": 0 }, "KillSignal": "", "KillTimeout": 5000000000, "Kind": "", "Leader": false, "Lifecycle": { "Hook": "prestart", "Sidecar": false }, "LogConfig": { "Disabled": false, "MaxFileSizeMB": 10, "MaxFiles": 10 }, "Meta": null, "Name": "init", "Resources": { "CPU": 20, "Cores": 0, "Devices": null, "DiskMB": 0, "IOPS": 0, "MemoryMB": 20, "MemoryMaxMB": 0, "NUMA": null, "Networks": null, "SecretsMB": 0 }, "RestartPolicy": { "Attempts": 1, "Delay": 30000000000, "Interval": 86400000000000, "Mode": "fail", "RenderTemplates": false }, "ScalingPolicies": null, "Schedule": null, "Services": null, "ShutdownDelay": 0, "Templates": null, "User": "", "Vault": null, "VolumeMounts": null }, { "Actions": null, "Affinities": null, "Artifacts": null, "CSIPluginConfig": null, "Config": { "image": "ghcr.io/sstent/rsync", "memory_hard_limit": 2048.0, "volumes": [ "/mnt/configs/${NOMAD_GROUP_NAME}:/config", "/mnt/Public/config/${NOMAD_GROUP_NAME}:/configbackup", "/mnt/Public/config/locks:/locks" ], "args": [ "flock", "-x", "/locks/${NOMAD_GROUP_NAME}_rsync.lock", "rsync", "-av", "--delete-excluded", "--exclude=renewal", "--exclude='live'", "--exclude='archive'", "--exclude='keys'", "--exclude='csr'", "/config/", "/configbackup/", "--remove-source-files" ] }, "Constraints": null, "Consul": null, "DispatchPayload": null, "Driver": "docker", "Env": null, "Identities": null, "Identity": { "Audience": [ "nomadproject.io" ], "ChangeMode": "", "ChangeSignal": "", "Env": false, "File": false, "Filepath": "", "Name": "default", "ServiceName": "", "TTL": 0 }, "KillSignal": "", "KillTimeout": 5000000000, "Kind": "", "Leader": false, "Lifecycle": { "Hook": "poststop", "Sidecar": false }, "LogConfig": { "Disabled": false, "MaxFileSizeMB": 10, "MaxFiles": 10 }, "Meta": null, "Name": "finalsync", "Resources": { "CPU": 20, "Cores": 0, "Devices": null, "DiskMB": 0, "IOPS": 0, "MemoryMB": 20, "MemoryMaxMB": 0, "NUMA": null, "Networks": null, "SecretsMB": 0 }, "RestartPolicy": { "Attempts": 1, "Delay": 30000000000, "Interval": 86400000000000, "Mode": "fail", "RenderTemplates": false }, "ScalingPolicies": null, "Schedule": null, "Services": null, "ShutdownDelay": 0, "Templates": null, "User": "", "Vault": null, "VolumeMounts": null } ], "Update": null, "Volumes": null } ], "Type": "batch", "UI": null, "Update": { "AutoPromote": false, "AutoRevert": false, "Canary": 0, "HealthCheck": "", "HealthyDeadline": 0, "MaxParallel": 0, "MinHealthyTime": 0, "ProgressDeadline": 0, "Stagger": 0 }, "VaultNamespace": "", "Version": 0, "VersionTag": null }