| For context, this is the basic use case driving this feature request. As a [Puppet Task developer], When [iterating on and developing changes to a Puppet Task], When [the transport I have available is pcp], I want [the Task code from my workstation to be used when I invoke `bolt task run`], so that [I can iterate and develop without needing to `git commit` and deploy every edit]. There are other use cases served by the current, existing behavior. We certainly don't want to lose those use cases, but it's probable that the current behavior will migrate to, and become the opt-in behavior eventually, with behavior that supports the above use case becoming the default out-of-box experience. Definitely don't want to lose entirely the option of using the current-esque behavior for RBAC and central definition of task purposes. |