Plan Szkolenia
Salt Overview
- The goal of SaltStack
- Architectural overview of remote execution
- Salt states
- Grains
- Pillar
- Jinja2 and the virtual mechanism
Introduction to YAML
- Literals, scalars
- Sequences, mappings
- Examples
Installation of Salt
- Installation on Ubuntu
- Differences between salt-common, salt-minion and salt-master
- Installation on Amazon EC2
Salt Command Line Basics
- Anatomy of a salt command
- Output formatting in JSON
- The jq tool
Targeting Minions
- Globbing
- Regular expressions
- List matching
- IP matching
- Grains matching
- Compound matcing
- Examples and exercises
States
- Package management
- Services
- Highstate
- Salt formulas
- Exercises, examples
Templating
- Jinja2 introduction
- For loop, assignments, escaping
- Templating with Jinja2 in Salt, examples
Pillar
- Secure storage
- VNC password deployment example
Extending Salt
- Writing execution modules
- Extending Salt configuration
- Wrapping states around execution modules
- Rendering data
- Handling return data
- Scripting with runners
- Adding external file servers
- Connecting to the cloud
- Monitoring with beacons
- Extending the master (multi-masters)
Other interesting SaltStack concepts
- Environments
- Orchestration
- Integration with Docker
- Salt for windows
Summary and Conclusion
Wymagania
- Basic Unix/Linux administration knowledge is necessary to grasp the more advanced topics in this course.
Opinie uczestników (5)
Szkolenie było bardzo dobrze przeprowadzone i widać było, że szkoleniowiec postawił sobie za punkt honoru bycie przygotowanym bez względu na poziom jaki grupa mogłaby reprezentować. Miał ze sobą ćwiczenia z każdego możliwego działu jaki dało by się ruszyć. Ćwiczenia trudniejsze bazowały na łatwiejszych więc była ciągłość działania. To, że nie przerobiliśmy wszystkiego co było nie jest w tym przypadku wadą. Fakt ten świadczy o tym, że prowadzący mógłby przeprowadzić szkolenie nawet dla grupy na podobnym poziomie wiedzy i zaawansowania co on sam.
Paweł maszota - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
Dobry poziom labów
Marek Kardasiński - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
Kompetencje prowadzącego
Jarek Leonik - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
- Przygotowane wirtualne środowisko dla uczestników szkolenia. Pod tym względem wygrał wszystko. Tak super przygotowanego środowiska jeszcze nie widziałem. Wystarczyło, że uczestnik szkolenia ma dostęp do Internetu i jakiś ulubiony terminal z ssh. REWELACJA! - Wiedza trenera. Widać, że ma w tej dziedzinie wiedzę i doświadczenie i jest tego pewny. - Szczerość trenera - jak czegoś nie wiedział to nie bał się powiedzieć, że tego nie wie, ale potrafi podpowiedzieć co można zrobić/gdzie poszukać informacje/w którym pójść kierunku. - Otwartość, kultura trenera
Łukasz Kubisiak - INTEL TECHNOLOGY POLAND SP Z O O
Szkolenie - IT Automation with Saltstack - bespoke
Przystepny przekaz informacji