zu tatsächlich die Frage beantworten, ja, es ist ein Ausgangsfilter für Änderungen nur:
salt '*' state.highstate --state-output=changes
Dies wird einen Liner für die Dinge an, die im richtigen Zustand und der richtigen Ausgang für die Veränderungen sind. dh:
<...>
Name: /etc/sudoers - Function: file.managed - Result: Clean
Name: /etc/timezone - Function: file.managed - Result: Clean
Name: /etc/pki/tls/certs/logstash-forwarder.crt - Function: file.managed - Result: Clean
Name: /etc/init.d/logstash-forwarder - Function: file.managed - Result: Clean
----------
ID: /etc/logstash-forwarder
Function: file.managed
Result: True
Comment: File /etc/logstash-forwarder updated
Started: 14:14:28.580950
Duration: 65.664 ms
Changes:
----------
diff:
---
+++
@@ -1,6 +1,6 @@
{
"network": {
- "servers": [ "10.0.0.104:5000" ],
+ "servers": [ "10.0.0.72:5000" ],
"timeout": 15,
"ssl ca": "/etc/pki/tls/certs/logstash-forwarder.crt"
},
Name: deb http://packages.elasticsearch.org/logstashforwarder/debian stable main - Function: pkgrepo.managed - Result: Clean
Name: logstash-forwarder - Function: pkg.installed - Result: Clean
<...>
Gibt es eine Möglichkeit, dies auf der Kommandozeile angeben, zB: Salz ‚*‘ state.highstate state_output = terse – djsmith
Salz - -state-output = knappe '*' state.highstate –
ist diese Art der Filterung auch auf Salz-Call verfügbar? scheint nicht zu sein. –