-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmanifest.example.yaml
More file actions
60 lines (54 loc) · 1.46 KB
/
Copy pathmanifest.example.yaml
File metadata and controls
60 lines (54 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Server Scripts Manifest - Example
# This demonstrates the YAML schema used by ssc.sh
#
# Schema Documentation: docs/MANIFEST_SCHEMA.md
# Version: 1.0.0
metadata:
version: "1.0.0"
generated: "2026-01-01T12:00:00+01:00"
generator: "generate-manifest.sh"
total_scripts: 4
with_frontmatter: 4
# Categories organize scripts by purpose
categories:
operations:
description: "Maintenance, Validation & Backup Scripts"
path: "scripts/operations/"
monitoring:
description: "Health Check & Monitoring Scripts"
path: "scripts/monitoring/"
# Script Registry
# Each script entry contains metadata extracted from YAML front-matter
scripts:
backup-example:
path: "examples/demo-scripts/backup-example.sh"
category: "operations"
deployment: scheduled
service: none
status: active
type: backup
requires_root: true
monitoring-example:
path: "examples/demo-scripts/monitoring-example.sh"
category: "monitoring"
deployment: manual
service: none
status: active
type: monitoring
requires_root: false
health-check:
path: "examples/demo-scripts/health-check.sh"
category: "monitoring"
deployment: automated
service: health-check.service
status: active
type: validation
requires_root: false
deploy-example:
path: "examples/demo-scripts/deploy-example.sh"
category: "operations"
deployment: manual
service: none
status: active
type: automation
requires_root: true