How to quickly select multiple target minions#837
Conversation
|
👍 :) |
From the manual: |
|
@sx98083714
Do you have references to websites/programs that have a similar feature? |
Thank you for your reply! You are absolutely right. For some frequently used hosts, I can indeed use Nodegroups to simplify minion selection. However, most of my operations are random and irregular. For instance, when I need to update a program's version across all minions, some minions inevitably fail to complete the upgrade due to various reasons (like network issues). I then have to locate these failed minions to rerun the task. Since the failed minions are different each time, I can't use Nodegroups to quickly target them. Regarding the implementation, this is actually a very common approach. Simply adding a checkbox at the beginning of each row in the minion list page would make it much more convenient. Thanks again for your reply and your efforts. Wishing you smooth work and a happy life! |
That is where "states" are used for. Just define a desired state and let a scheduled 'highstate' do all the work until all is done. You then only fix the impediments until all succeed. (also: easier said than done).
Sounds reasonable! |
|
@erwindon Thank you for your reply and the tips. I'll definitely look into and learn more about this. I really appreciate everything you've done! |
|
The idea in this GitHub issues is actually better then I thought. One of the goals for SaltGUI is to keep the user interface simple. I'm currently thinking of the following:
|
|
I converted this GitHub issue to a pull request. |
|
(PROBLEM 1) |
ddf2159 to
c9ce3ce
Compare
|
@sx98083714 I've updated the documentation for it also. Unfortunately the column now behaves as a sortable column. I'll fix that later... --> fixed |
3ebdad9 to
ded65f8
Compare
|



I have installed and started using SaltGUI. I would like to thank the author—it is very easy to deploy and has freed me from the terminal command line. Operating via the web interface is much easier and simpler.
I have a suggestion I hope you will consider. We often need to execute commands on multiple specified minions simultaneously. Currently, when I type the name of the first minion, the system can automatically match the connected minions, making target selection very convenient.
However, the problem arises when I want to add more minions; at this point, I can no longer use the dropdown list for automatic filtering. I have to switch to the Keys page, find the target minions, and manually copy the names one by one.
Therefore, I suggest optimizing the program so that when selecting multiple minions, users can quickly find targets via a dropdown menu, or provide a list allowing users to select via checkboxes. This would greatly improve the efficiency of selecting target minions. I hope this can be implemented in a future version. Thank you!