<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Also I would like to mention that in plugins user currently can write 'roles': ['controller'],</div><div>which means that the task will be applied on 'controller' and 'primary-controller' nodes.</div><div>Plugin developer can get this information from astute.yaml file. But I'm curious if we</div><div>should change this behaviour for plugins (with backward compatibility of course)?</div></blockquote></div><br>In my opinion we should make interface for task description identical for plugins and for library,</div><div class="gmail_extra">and if this separation makes sense for library, there will be cases when it will be expected by plugin developer</div><div class="gmail_extra">as well. </div></div>