mirror of
https://gitlab.com/fabinfra/fabaccess/docs.git
synced 2025-03-12 08:01:43 +01:00
17 lines
929 B
ReStructuredText
17 lines
929 B
ReStructuredText
Aktoren von FabAccess
|
|
========
|
|
|
|
Um auch externe oder nicht im Core integirerte Scripte verwenden zu können, ist es möglich diese Skripte als Actor einzubinden.
|
|
Hier bei wird zwischen 3 Stufen eines Actors unterschieden.
|
|
|
|
Der erste Actor ist ein Modul, welches im FabAccess Core verwendet wird.
|
|
Diese Module werden vom FabAccess Projekt und somit vom FabInfra Team gepflegt.
|
|
Das Module ist in Rust geschrieben und wird mit dem Server kompeliert.
|
|
Auch die Runtime wird von BFFH bestimmt und überwacht.
|
|
|
|
Die zweite Möglichkeit ist ein Bash Actor.
|
|
Dieser stellt ein Script da, welches bei einer Statusänderung ausgeführt werden.
|
|
Dabei sollten in diesem Actor keine persistenten Daten verwendet werden.
|
|
|
|
Um auch externe Daten in das Verhalten des Actors mit einzubeziehen kann ein Process-Actor verwendet werden.
|
|
Der Process Actor erhält hierbei über die Stdin Informationen von BFFH über die Statusänderungen der Maschine. |