infrastruktur:salt:bootstrap

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
infrastruktur:salt:bootstrap [15.05.2017 20:47] christfinfrastruktur:salt:bootstrap [07.05.2023 14:30] igor
Zeile 1: Zeile 1:
 +Run the following commands on a new host:
 +  apt update && apt -y install gnupg2
 +  wget -O - "https://repo.saltstack.com/py3/debian/$(cat /etc/debian_version | sed 's/\..*//')/amd64/latest/SALTSTACK-GPG-KEY.pub" | apt-key add -
 +  echo "deb https://repo.saltproject.io/py3/debian/$(cat /etc/debian_version | sed 's/\..*//')/amd64/3004 bullseye main" > /etc/apt/sources.list.d/saltstack.list
 +  apt update
 +  mkdir -p /etc/salt/minion.d/
 +  echo 'ipv6: True' > /etc/salt/minion.d/ipv6.conf
 +  echo 'master: salt.ffm.freifunk.net' > /etc/salt/minion.d/master.conf
 +  apt install -y salt-minion
 +  salt-call --local key.finger
 +
 +Init the pillar config for the new host:
 +<file yaml host/tld/domain/name/service/init.sls>
 +roles:
 +  gateway
 +[...]
 +</file>
 +Potentially include service pillar like for example:
 +<file yaml top.sls>
 +base:
 +[...]
 +  'prometheus1.aixit.off.de.ffffm.net':
 +    - services.cadvisor
 +    - services.pretix
 +</file>
 +
 +And now check the key on the Salt Master, add the new host and run state.apply for the first time:
 +  salt-key -F
 +  salt-key -a '<hostname>'
 +  salt '<hostname>' test.ping
 +  salt '<hostname>' state.apply -l quiet --state-verbose=false saltenv=base
  
-auf der maschine wo der minition läuft und die unter salt-verwlatung gestellt werden soll 
-  wget -O bootstrap-salt.sh https://bootstrap.saltstack.com   
-  sudo sh bootstrap-salt.sh -A "salt.ffm.freifunk.net"   
-  echo "ipv6: True" > /etc/salt/minion.d/98-ipv6.conf   
-   
-Und nun auf den Salt Master... 
  • infrastruktur/salt/bootstrap.txt
  • Zuletzt geändert: 19.06.2023 22:55
  • von igor