সল্টস্ট্যাক: আউটপুটে কেবল ব্যর্থতা এবং সতর্কতা প্রদর্শন করার কোনও উপায় আছে?


10

মিনিটগুলিতে state.apply বা state.highstate চালানোর ফলে আউটপুট কয়েকশ লাইনের ফলস্বরূপ হতে পারে। কখনও কখনও কেবল একটি মাইনই যথেষ্ট হতে পারে।

...
Summary for my_minion
--------------
Succeeded: 112 (changed=78)
Failed:      6
Warnings:    1
--------------
Total states run:     118
Total run time:     4.958 s

আউটপুটে কেবলমাত্র ব্যর্থ এবং সতর্কতা দেখানোর কোনও উপায় আছে?

উত্তর:


10

state_outputমাস্টার এর কনফিগারেশন ফাইলটি পরিবর্তন করুন।

কমান্ড লাইন থেকে রাষ্ট্রীয় আউটপুট ওভাররাইড করাও সম্ভব:

salt '*' state.apply --state-output=mixed

সম্পর্কে আরও তথ্যের জন্য ডকুমেন্টেশন একবার দেখুন state-output


5

আমি সাধারণত:

salt '*' state.apply -l quiet --state-verbose=false

এটি কেবল পরিবর্তন / ব্যর্থ রাষ্ট্রগুলি দেখায়


3

আপনি JSON আউটপুট ব্যবহার করতে পারেন, তারপরে এর সাথে সফল এন্ট্রিগুলি ফিল্টার করুন jq

salt-run jobs.lookup_jid 20180318whatever --out=json | \
jq 'map_values(with_entries(select(.value.result|not)))'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.