Ich möchte mehrere Status mit einem Befehl ausführen, aber als Test verwende ich nur einen, um zu sehen, ob es funktioniert.Mehrere Status in einem Unterverzeichnis ausführen
Sowieso wenn ich laufe
sudo Salz 'Günstling' state.apply DirectX
es funktioniert, wie es der Installation sollte. Aber das ist, wenn es in /srv/salt
befindet.
Wenn ich ein neues Verzeichnis erstellen /srv/salt/windows/states
und meine SLS-Dateien dort, wie DirectX.sls
von zuvor. Dann erstelle ich ein neues SLS namens runall.sls
in/srv/salt. Ich Steup runall.sls wie:
base:
'*':
- windows.states.DirectX
und
sudo Salz 'dss' state.sls laufen runall
ich:
minion:
----------
ID: base
Function: minion.windows.states.DirectX
Result: False
Comment: State '*.windows.states.DirectX' was not found in SLS 'runall'
Reason: '*.windows.states.DirectX' is not available.
Changes:
Summary for minion
------------
Succeeded: 0
Failed: 1
------------
Total states run: 1
Total run time: 0.000 ms
Ich weiß, ich Ich mache definitiv etwas falsch, weil das einfach sein sollte, aber wenn Sie mir nur in die richtige Richtung zeigen könnten wäre großartig.
Salz Version: 2016.03.04 (Beide Günstling und Master) OS: Red Hat Enterprise Linux Server 6.6 Santiago
Danke für die Klarstellung das hat perfekt funktioniert! – dwr123123d12