Minion ohne Master

/etc/salt/minion

file_client: local

Minion neu starten

service salt-minion restart
mkdir /srv/salt

/srv/salt/test.sls

date>/tmp/masterless:
  cmd.run: []
salt-call state.apply test

States per HTTP(s) spiegeln

Caddy mit Filemanager verwenden

cd /opt/
curl -s "https://caddyserver.com/download/build?os=linux&arch=amd64&features=filemanager"|tar xzf - caddy

/opt/Caddyfile:

http://0.0.0.0:8090 {
  root /srv/salt
  filemanager {
    allow_new  false
    allow_edit false
    allow_commands false
  }
  basicauth / salt Test123
}

Caddy im Verzeichnis /srv/salt starten:

cd /srv/salt
/opt/caddy -conf /opt/Caddyfile

Rekursiv downloaden:

curl -s -u salt:Test123 "http://<SALT_MASTER>:8090/?download=targz"|tar xzfv -

results matching ""

    No results matching ""