Readme¶
Master installieren und konfigurieren.¶
Todo: Anleitung schreiben
GPG Encryption einrichten.¶
Todo: Anleitung aus Readme übernehmen.
Minion installieren und konfigurieren.¶
Auf dem Minion folgendes ausführen.
Unter Ubuntu 14.04 LTS folgendes zusätzlich ausführen.
sudo add-apt-repository ppa:saltstack/salt
sudo apt-get update
sudo apt-get dist-upgrade
Unter Ubuntu 14.04 und 16.04 nun folgendes ausführen.
sudo apt-get install salt-minion
sudo vi /etc/salt/minion
Folgende Einträge in /etc/salt/minion
anpassen.
master: <master>
id: <minion_id>
hash_type: sha256
Anschließend den Minion neu starten.
sudo service salt-minion restart
Auf dem Master folgendes ausführen.
salt-key -a <minion_id>
So wird der Minion auf dem Master akzeptiert. Nun kann man noch einen Test durchführen, vorausgesetzt der Minion ist schon unter base:
in der top.sls
der file_roots
eingetragen.
salt <minion_id> state.show_highstate
# Freifunk Herford SaltStack Configuration
Anleitung unter <https://freifunk-herford.github.io/ffhf-salt/> lesen.
## Generate Documentation
cd contrib
virtualenv venv
venv/bin/pip install --upgrade pip -r requirements.txt
bash generate-docs.sh
## GPG Encryption
[Salt Renderers GPG Documentation](http://docs.saltstack.com/en/latest/ref/renderers/all/salt.renderers.gpg.html)