devops logo

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