Долгий Артём 2024-03-21 16:48:45 +03:00
parent 5a709750bc
commit 2385f5e6ef
1 changed files with 20 additions and 5 deletions

View File

@ -4,6 +4,8 @@
- [Краткое руководство по Salt Stack](#краткое-руководство-по-salt-stack)
- [Краткая справка](#краткая-справка)
- [Сравнение СУК](#сравнение-сук)
- [Аналогия с Ansible](#аналогия-с-ansible)
- [Установка Salt](#установка-salt)
- [Master на Альт сервер](#master-на-альт-сервер)
- [Minion на CentOS Stream 9](#minion-на-centos-stream-9)
@ -42,13 +44,26 @@
## Краткая справка
### Сравнение СУК
| СУК | Год создания | Язык | DSL | Особенности |
| --------- | :----------: | ------------ | ---- | -------------------------- |
| Puppet | 2005 | Ruby | Свой | Pull |
| Chef | 2009 | Ruby, Erlang | Ruby | Pull, Web |
| SaltStack | 2011 | Python | YAML | Pull (Push), корп-версия |
| Ansible | 2012 | Python | YAML | Push (Pull), Ansible Tower |
| | | | | |
| Puppet | 2005 | Ruby | Свой | Pull |
| Chef | 2009 | Ruby, Erlang | Ruby | Pull, Web |
| SaltStack | 2011 | Python | YAML | Pull (Push), корп-версия |
| Ansible | 2012 | Python | YAML | Push (Pull), Ansible Tower |
### Аналогия с Ansible
| В SaltStack | Значение | В Ansible |
| ----------- | ------------------------------------ | ---------------------- |
| Мастер | Сервер | Узел (нода) управления |
| Миньон | Клиент | Управляемый узел |
| Формула | Декларативный конфиг клиента | Плейбук |
| Состояние | Элементарная единица конфига клиента | Таск |
| Грейн | Переменная клиента | Факт |
| Топ-файл | Описание узлов | Инвентарь (узлы) |
| Пиллары | Переменные | Переменные |
## Установка Salt