Introduction to SaltStack

12
Introduction to SaltStack Rafael Souza

Transcript of Introduction to SaltStack

Introduction to SaltStackRafael Souza

What is?SaltStack

● A configuration management system;

● A distributed remote execution system;

● For complex datacenter infrastructures;

● Started in 2011;

● Open Source;

● Comercial company;

- Master - “Minion” topology;- Built on top of high speed messaging bus;- ZeroMQ (moving to pure TCP transport);- Python;

Agent Based Vs. Agentless

SaltStack is both!

salt '*' test.ping

Target

Function

Salt State File

● YAML;

● YAML_JINJA;

● Python;

● PYDLS;

● Grains;

● Pillar;

● salt-ssh;

● salt-cloud;

● Reactor System;

Hands On!