Goals
- Understand the interest of the DevOps movement
- Install Salt
- Use Salt to execute orders on a fleet
- Write SaltStack reports to manage the IS
- Master best practices and ensure consistency of the IS with SaltStack
Program
Course objectives
References and resources
Presentation of the system made available
Reminder of the different constituent elements of a DevOps infra
Review of the main building blocks put in place with Salt
Implementation of the training system pre-configured for salt
Practical workshop : Deployment of an infra salt for each participant
Setting up a Salt solution
Configuration of different environments
Presentation of groups
Presentation of gitfs
Practical workshop : Setting up several environments
Presentation of Salt-ssh
Configuration of a
Masterless roster and raw mode of Salt-ssh
Manage the installation of salt-minion agents with salt-ssh
Hands-on workshop : Creating a bootstraping role using Salt-ssh
Define the challenges of orchestration
Use of ‘orchestrator’ within the framework of an application
Schedule executions with the schedule module
Practical workshop : Deploying an application with orchestrator
Reminders on the uses of JINJA
Main Jinja functions
Creation of a role with advanced Jinja code
Practical workshop : Realizing a role using advanced jinja functions
Definition of Continous Delivery and Continous Integration
Presentation of the gitlab tool
Modeling roles with cookiecutter
Practical workshop : Creating an industrialized role with cookiecutter
Presentation of beacons
Presentation of reactors
Administer salt with salt-runners and jobs
Presentation of Multi-master mode
Duration
2 days
Price
£ 1850
Audience
System administrators
Prerequisites
Have followed the Linux training: system administration (databases + services), or have equivalent knowledge
Reference
DEV100353-F
Sessions
Contact us for more informations about session date