tawasuyu

tawasuyu/brahman

Rust 570TOML 215Markdown 68JSON 198261 Definiciones

⎇ 663fd6e38afe5b7c695928d28fcefd1deb58a752 seeds/arje-host.card.json JSON · 255 líneas · 13.8 KB Historia crudo

feat(carmen): carmen-dm como Ente supervisado en la Semilla arje-host 663fd6e38 · sergio ·

1{
2  "schema_version": 1,
3  "id": "01J8YVKZH0M0M0M0M0M0M0M0M0",
4  "lineage": null,
5  "label": "arje.seed.host",
6  "provides": ["Spawn", "Journal"],
7  "requires": [],
8  "permissions": {
9    "networking": "full",
10    "filesystem": "read-write",
11    "ipc": { "allow": ["wit-v1", "dbus-v1"] },
12    "processes": true
13  },
14  "soma": {
15    "namespaces": { "mount": false, "pid": false, "net": false, "uts": false, "ipc": false, "user": false, "cgroup": false },
16    "rlimits": { "mem_bytes": null, "nproc": null, "nofile": null },
17    "cgroup": { "path": "ente.slice/zero", "cpu_weight": null, "io_weight": null },
18    "cpu_affinity": null
19  },
20  "payload": "Virtual",
21  "supervision": "OneShot",
22  "lifecycle": "daemon",
23  "priority": "critical",
24  "flow": { "input": [], "output": [] },
25  "genesis": [
26    {
27      "schema_version": 1,
28      "id": "01J8YVKZH0M0M0M0M0M0M0M0T1",
29      "label": "tmpfiles-boot",
30      "provides": [], "requires": [],
31      "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": false },
32      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
33                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
34                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
35                "cpu_affinity": null },
36      "payload": { "Native": { "exec": "/usr/sbin/ente-tmpfiles-compat", "argv": ["--boot"], "envp": [] } },
37      "supervision": "OneShot", "lifecycle": "oneshot", "priority": "critical",
38      "flow": { "input": [], "output": [] }, "genesis": []
39    },
40    {
41      "schema_version": 1,
42      "id": "01J8YVKZH0M0M0M0M0M0M0M0F1",
43      "label": "mount-fstab",
44      "provides": [], "requires": [],
45      "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
46      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
47                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
48                "cgroup": {"path":"ente.slice/boot","cpu_weight":null,"io_weight":null},
49                "cpu_affinity": null },
50      "payload": { "Native": { "exec": "/bin/mount", "argv": ["-a"], "envp": [] } },
51      "supervision": "OneShot", "lifecycle": "oneshot", "priority": "critical",
52      "flow": { "input": [], "output": [] }, "genesis": []
53    },
54    {
55      "schema_version": 1,
56      "id": "01J8YVKZH0M0M0M0M0M0M0M0S1",
57      "label": "swap-on",
58      "provides": [], "requires": [],
59      "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
60      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
61                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
62                "cgroup": {"path":"ente.slice/boot","cpu_weight":null,"io_weight":null},
63                "cpu_affinity": null },
64      "payload": { "Native": { "exec": "/sbin/swapon", "argv": ["-a"], "envp": [] } },
65      "supervision": "OneShot", "lifecycle": "oneshot", "priority": "normal",
66      "flow": { "input": [], "output": [] }, "genesis": []
67    },
68    {
69      "schema_version": 1,
70      "id": "01J8YVKZH0M0M0M0M0M0M0M0DB",
71      "label": "dbus-system",
72      "provides": [], "requires": [],
73      "permissions": { "networking": "loopback", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": true },
74      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
75                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
76                "cgroup": {"path":"ente.slice/bus","cpu_weight":null,"io_weight":null},
77                "cpu_affinity": null },
78      "payload": { "Native": { "exec": "/usr/bin/dbus-daemon", "argv": ["--system", "--nofork"], "envp": [] } },
79      "supervision": { "Restart": { "initial": 200, "max": 30000 } },
80      "lifecycle": "daemon", "priority": "critical",
81      "flow": { "input": [], "output": [] }, "genesis": []
82    },
83    {
84      "schema_version": 1,
85      "id": "01J8YVKZH0M0M0M0M0M0M0M0H1",
86      "label": "compat-hostnamed",
87      "provides": [], "requires": [],
88      "permissions": { "networking": "loopback", "filesystem": "read-only", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
89      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
90                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
91                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
92                "cpu_affinity": null },
93      "payload": { "Native": { "exec": "/usr/sbin/ente-hostnamed-compat", "argv": [], "envp": [] } },
94      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
95      "lifecycle": "daemon", "priority": "normal",
96      "flow": { "input": [], "output": [] }, "genesis": []
97    },
98    {
99      "schema_version": 1,
100      "id": "01J8YVKZH0M0M0M0M0M0M0M0T2",
101      "label": "compat-timedated",
102      "provides": [], "requires": [],
103      "permissions": { "networking": "loopback", "filesystem": "read-only", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
104      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
105                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
106                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
107                "cpu_affinity": null },
108      "payload": { "Native": { "exec": "/usr/sbin/ente-timedated-compat", "argv": [], "envp": [] } },
109      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
110      "lifecycle": "daemon", "priority": "normal",
111      "flow": { "input": [], "output": [] }, "genesis": []
112    },
113    {
114      "schema_version": 1,
115      "id": "01J8YVKZH0M0M0M0M0M0M0M0J1",
116      "label": "compat-journald",
117      "provides": ["Journal"], "requires": [],
118      "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
119      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
120                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
121                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
122                "cpu_affinity": null },
123      "payload": { "Native": { "exec": "/usr/sbin/ente-journald-compat", "argv": [], "envp": [] } },
124      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
125      "lifecycle": "daemon", "priority": "high",
126      "flow": { "input": [], "output": [] }, "genesis": []
127    },
128    {
129      "schema_version": 1,
130      "id": "01J8YVKZH0M0M0M0M0M0M0M0Y1",
131      "label": "compat-logind",
132      "provides": ["LegacyLogind"], "requires": [],
133      "permissions": { "networking": "loopback", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
134      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
135                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
136                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
137                "cpu_affinity": null },
138      "payload": { "Native": { "exec": "/usr/sbin/ente-logind-compat", "argv": [], "envp": [] } },
139      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
140      "lifecycle": "daemon", "priority": "high",
141      "flow": { "input": [], "output": [] }, "genesis": []
142    },
143    {
144      "schema_version": 1,
145      "id": "01J8YVKZH0M0M0M0M0M0M0M0R1",
146      "label": "compat-resolved",
147      "provides": [], "requires": [],
148      "permissions": { "networking": "outbound", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
149      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
150                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
151                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
152                "cpu_affinity": null },
153      "payload": { "Native": { "exec": "/usr/sbin/ente-resolved-compat", "argv": [], "envp": [] } },
154      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
155      "lifecycle": "daemon", "priority": "normal",
156      "flow": { "input": [], "output": [] }, "genesis": []
157    },
158    {
159      "schema_version": 1,
160      "id": "01J8YVKZH0M0M0M0M0M0M0M0P1",
161      "label": "compat-polkit",
162      "provides": [], "requires": [],
163      "permissions": { "networking": "loopback", "filesystem": "read-only", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
164      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
165                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
166                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
167                "cpu_affinity": null },
168      "payload": { "Native": { "exec": "/usr/sbin/ente-polkit-compat", "argv": [], "envp": [] } },
169      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
170      "lifecycle": "daemon", "priority": "normal",
171      "flow": { "input": [], "output": [] }, "genesis": []
172    },
173    {
174      "schema_version": 1,
175      "id": "01J8YVKZH0M0M0M0M0M0M0M0PP",
176      "label": "policy-provider",
177      "provides": [], "requires": [],
178      "permissions": { "networking": "none", "filesystem": "read-only", "ipc": { "allow": ["wit-v1"] }, "processes": false },
179      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
180                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
181                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
182                "cpu_affinity": null },
183      "payload": { "Native": { "exec": "/usr/sbin/ente-policy-provider", "argv": [], "envp": [] } },
184      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
185      "lifecycle": "daemon", "priority": "normal",
186      "flow": { "input": [], "output": [] }, "genesis": []
187    },
188    {
189      "schema_version": 1,
190      "id": "01J8YVKZH0M0M0M0M0M0M0M0SY",
191      "label": "compat-systemd1",
192      "provides": [], "requires": [],
193      "permissions": { "networking": "loopback", "filesystem": "read-write", "ipc": { "allow": ["dbus-v1"] }, "processes": false },
194      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
195                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
196                "cgroup": {"path":"ente.slice/compat","cpu_weight":null,"io_weight":null},
197                "cpu_affinity": null },
198      "payload": { "Native": { "exec": "/usr/sbin/ente-systemd1-compat", "argv": [], "envp": [] } },
199      "supervision": { "Restart": { "initial": 100, "max": 30000 } },
200      "lifecycle": "daemon", "priority": "high",
201      "flow": { "input": [], "output": [] }, "genesis": []
202    },
203    {
204      "schema_version": 1,
205      "id": "01J8YVKZH0M0M0M0M0M0M0M0NW",
206      "label": "network-dhcpcd",
207      "provides": [], "requires": [],
208      "permissions": { "networking": "full", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
209      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
210                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
211                "cgroup": {"path":"ente.slice/net","cpu_weight":null,"io_weight":null},
212                "cpu_affinity": null },
213      "payload": { "Native": { "exec": "/usr/sbin/dhcpcd", "argv": ["-B"], "envp": [] } },
214      "supervision": { "Restart": { "initial": 500, "max": 60000 } },
215      "lifecycle": "daemon", "priority": "high",
216      "flow": { "input": [], "output": [] }, "genesis": []
217    },
218    {
219      "schema_version": 1,
220      "id": "01J8YVKZH0M0M0M0M0M0M0M0SS",
221      "label": "sshd",
222      "provides": [], "requires": [],
223      "permissions": { "networking": "full", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
224      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
225                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
226                "cgroup": {"path":"ente.slice/ssh","cpu_weight":null,"io_weight":null},
227                "cpu_affinity": null },
228      "payload": { "Native": { "exec": "/usr/sbin/sshd", "argv": ["-D"], "envp": [] } },
229      "supervision": { "Restart": { "initial": 200, "max": 30000 } },
230      "lifecycle": "daemon", "priority": "high",
231      "flow": { "input": [], "output": [] }, "genesis": []
232    },
233    {
234      "schema_version": 1,
235      "id": "01J8YVKZH0M0M0M0M0M0M0M0CM",
236      "label": "carmen-dm",
237      "provides": [], "requires": [],
238      "permissions": { "networking": "none", "filesystem": "read-write", "ipc": { "allow": [] }, "processes": true },
239      "soma": { "namespaces": {"mount":false,"pid":false,"net":false,"uts":false,"ipc":false,"user":false,"cgroup":false},
240                "rlimits": {"mem_bytes":null,"nproc":null,"nofile":null},
241                "cgroup": {"path":"ente.slice/carmen","cpu_weight":null,"io_weight":null},
242                "cpu_affinity": null },
243      "payload": { "Native": {
244        "exec": "/usr/bin/mirada-compositor",
245        "argv": ["--greeter", "--drm"],
246        "envp": [ ["PATH", "/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin"],
247                  ["XDG_RUNTIME_DIR", "/run"],
248                  ["MIRADA_GREETER_BIN", "/usr/bin/mirada-greeter"] ]
249      } },
250      "supervision": { "Restart": { "initial": 2000, "max": 60000 } },
251      "lifecycle": "daemon", "priority": "high",
252      "flow": { "input": [], "output": [] }, "genesis": []
253    }
254  ]
255}