Tag: salt-stack
SaltStack-Plattform oder Salz ist ein Python-basierten open-source Konfigurations-management-software und remote-execution-engine.
2
Antworten
(dies ist eine Kopie einer Frage, die ich auf dem Salz-Benutzer-Gruppe, FWIW) Schreiben brauche ich einen Staat, mit dem die Installation einige Windows-server-features, startet das minion, und installiert dann einige weitere software. Es scheint, wie alle Teile
1
Antworten
Wie mache ich Lakaien, einen bestimmten SaltStack Umgebung? Den GitFS-backend-tutorial besagt, dass Branchen zugeordnet Umgebungen die Verwendung des branch-name als Bezeichner. Wie Belege ich diese Umgebungen zu meinem Diener? Als ein Beispiel, sagen wir, Ich habe einen
3
Antworten
Habe ich eine sls-Datei; der Inhalt, die Folgen: apache: pkg.installed: -name: apache2 service.running: -enable: True - require: - pkg: apache Und ich bin immer die Fehler, wenn Sie versuchen, die für die Bereitstellung einer Ubuntu-Vagrant-box mit Salz
2
Antworten
Ich bin echt mal gespannt, wenn die minion-id geladen? http://docs.saltstack.com/en/latest/ref/configuration/minion.html#std:conf_minion-id Hier, er sagt, dass der minion-id ist das system, das Standard-hostname. Wann wird dieser Wert erhalten oben geladen? Jedesmal, wenn es gestartet wird oder wenn eine Veränderung
2
Antworten
Verwendung der Salt python-client-API gibt es eine Methode zum kopieren von Dateien vom master zum minion ohne die Verwendung von Salz-Datei-Server? Möchte ich nicht verwenden, die cp Modul oder Quelle salt://. InformationsquelleAutor bijalcm | 2014-12-29
3
Antworten
Wenn ich highstate an minion, es ist ein seltsamer Fehler. Ich vermute, dass die Säule Daten auf den Diener kann nicht richtig sein kann. Kann ich irgendwie einen dump der Säule Daten aus minion? Was ist die
3
Antworten
Grundsätzlich bin ich der Erstellung eines Salz-Zustand beschreiben, Munin server-Konfiguration und die ich brauche, um eine Liste aller Schergen bekannt, die Meister, so etwas wie dieses: {% for host in pillar['munin_clients'] %} [{{ host.fqdn }}] address {{
2
Antworten
Habe ich installiert, saltstack und fügte hinzu, ein minion master. Ich bekomme die Ausgabe des Befehls, wie unten $ salt-key Accepted Keys: xxxx.abcd.com Denied Keys: Unaccepted Keys: Rejected Keys: aber wenn ich drücken Sie die $salt \*
1
Antworten
Ich bin mit einem jinja template zu generieren, die eine state-Datei für Salz. Ich fügte hinzu, einige Bedingungen und zum Ausdruck bringen möchte: if A or B. Jedoch, es scheint, ich kann nicht erhalten keine logischen operator
1
Antworten
Bekam ich die folgende Fehlermeldung, wenn ich versuchte, "vagrant up" auf dem standard-ubuntu/vivid64 mit virtualbox: initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused Den vollständigen Fehler-stream ist hier: https://pastee.org/hnh8x Sagen Sie
2
Antworten
Habe ich eine Liste von strings, die die IP-Adressen. Ich möchte anfügen, eine port-Nummer zu jedem von Ihnen. In python würde ich es tun, so etwas wie dieses: ip_list = [(ip + ":" + port) for ip
2
Antworten
Derzeit habe ich folgende Regel für das erstellen eines Verzeichnisses, /init/dir: file.recurse: - source: salt://init_dir/init - user: name - group: group - name: /path/init - dir_mode: 2775 - file_mode: 777 Nun möchte ich ein Verzeichnis erstellen, auf
5
Antworten
Unserer saltstack ist, basierend auf dem Hostnamen (webN., dbN., etc.). Aber für verschiedene Dinge, die ich brauche IPs von solchen Servern. Jetzt hatte ich Sie gespeichert Säulen, aber die Anzahl der Orte, die ich zu synchronisieren, wächst.
3
Antworten
Habe ich versucht, hinzuzufügen: mypack: pkg: - installed - pkgs: - mercurial - git cmd.run: - name: 'mkdir -p /opt/mypack' cmd.run: 'hg pull -u -R /opt/mypack || hg clone -R /opt https://...' cmd.run: 'ln -s /opt/mypack/etc/init.d/xxx /etc/init.d/xxx'
2
Antworten
Ich möchte so etwas machen: wenn Eine Datei existiert, oder es ist keine symlink-B, erstellen Sie einen symlink B -> A. Für die ich jetzt habe: B: file: - symlink: - target: A - exists: - name:
5
Antworten
Habe ich Recht umfangreich Salz config und ich möchte in der Lage, um zu sehen, was sich verändert hat. Wenn ich nur laufen salt '*' state.highstate ich hab die ganze Liste mit Dingen, die vorhanden waren und
2
Antworten
Möchte ich den nginx-Dienst neu zu starten, wenn eine Datei in der /etc/nginx/conf.d Verzeichnis erstellt oder geändert wird. Gibt es eine Reihe von Dateien in diesem Verzeichnis, und anstatt der Angabe von bestimmten Dateien, ich möchte die
4
Antworten
In der Salz system es gibt Körner und Säulen. Ich verstehe, wie kann ich zuweisen benutzerdefinierte Körner, aber wenn wäre es besser, zu prüfen, mit Säulen? InformationsquelleAutor der Frage Jeff Bauer | 2012-10-29
3
Antworten
Habe ich zwei test-bash-Skripten auf Linux-problem klar zu machen. TestScript1 aussieht: echo "TestScript1 Arguments:" echo "$1" echo "$2" echo "$#" ./testscript2 $1 $2 TestScript2 aussieht: echo "TestScript2 Arguments received from TestScript1:" echo "$1" echo "$2" echo "$#"
1
Antworten
So weit ich sehen kann in der Salz-Dokumentation (z.B. hier) es gibt zwei Arten von Modulen unterstützt: state Module und Ausführung Module (ich weiß, es sind auch Renderer, Wiedereinsteiger und so weiter). Die meisten Beispiele der SLS-Dateien