Saltstack
Salt ist ein Configuration-Management-Dingens und ein Remote-Execution-Dingens.
Alternative dazu, die auf beteiligten Maschinen nur SSH und Python benötigt: Ansible.
Zum Erlernen
Einstieg: https://salt.readthedocs.org/en/latest/index.html
Videos:
- https://www.youtube.com/watch?v=q-6v275Kno4
- https://www.youtube.com/watch?v=FUnctaMqRfc - unscharf
- https://www.youtube.com/watch?v=osGLqv0zPI0 (empfehlenswert)
Remote Execution
https://docs.saltstack.org/en/latest/topics/tutorials/modules.html
Configuration Management
Terminologie
- SLS: SaLt State (File)
- Environment
- Salt State Tree
Einrichtung
Salt States
- SaLt State (SLS): https://docs.saltstack.org/en/latest/ref/states/index.html
- Viele Beispiele: https://saltstarters.org/
- Auch Beispiele: https://github.com/saltstack/salt-states/
Zum Arbeiten
- List of builtin state modules: https://docs.saltstack.org/en/latest/ref/states/all/index.html
- List of Modules: https://docs.saltstack.org/en/latest/py-modindex.html
- Grains: https://docs.saltstack.org/en/latest/topics/targeting/grains.html
- Quellcode des Projekts: https://github.com/saltstack/salt
Sonstiges
- file_roots: https://docs.saltstack.org/en/latest/ref/file_server/file_roots.html
- Environments: https://salt.readthedocs.org/en/latest/ref/file_server/file_roots.html
- Highstate data structure definitions: https://salt.readthedocs.org/en/latest/ref/states/highstate.html?highlight=file.managed
- https://salt.readthedocs.org/en/latest/ref/states/all/salt.states.file.html#salt.states.file.managed
Manpage Configuration
Zuletzt geändert 2022-03-29 05:03:36 +0200 CEST durch Natenom (init, 1c39149)