Salt originated from the need for high speed data collection and execution in system administration environments. As its usage has grown, it has gained a number of extended features, including a more comprehensive mechanism for host configuration.
Gebruik:
Let OP! Poort wijkt af van TCP 22 bij DevLab machines.
Kies voor:
sudo apt-get install ne
https://repo.saltstack.com/#ubuntu
en open onder "Ubuntu 18 (bionic) PY3"
TL;DR doe dit:
Wordt eerst "root", dat is makkelijk (anders vanaf hier sudo gebruiken)
sudo -i
Accepteer SaltStack repo keys.
"Ja hoor accepteer random internet rypto keys"
wget -O - https://repo.saltstack.com/apt/ubuntu/18.04/amd64/latest/SALTSTACK-GPG-KEY.pub | apt-key add -
Kies vi of nano of ne en voeg de SaltStack repo toe aan de beschikbare repositories
vi/nano/ne /etc/apt/sources.list.d/saltstack.list
voeg in op losse regel:
deb http://repo.saltstack.com/py3/ubuntu/18.04/amd64/latest bionic main
en daarna op beide machines:
apt-get update
En dan voor de SaltMaster:
apt-get install salt-master salt-minion
En voor de SaltMinion:
apt-get install salt-minion
Dit is (wellicht) nodig, op Minion en Master.
Mako is een templating engine, beter dan de standaard Jinja2
apt-get install python3-mako
/etc/salt/minion
master: SaltMaster00X
systemctl restart salt-minion
)vervang de X voor jouw "getal" natuurlijk
Connectie is via RDP over het internet.
gebruik:
Let Op! DevLab gebruikt non-standaard poorten. Voeg :12345 toe achter je Azure hostname
https://repo.saltstack.com/#windows
en open onder "Windows PY3"
Download Salt-Minion-3000-Py3-AMD64-Setup.exe
Salt-Minion-3000-Py3-AMD64-Setup.exe
plaatjes wijken af, oudere versie van client