See also: How to manage action tasks

In Juju, a task is the execution of an action (via juju run) or of other arbitrary scripts (via juju exec) on a target unit.

Action tasks are run as defined by the charm author (default: sequentially), whereas tasks related to other scripts are run as set by the charm user (default: parallel).

See more: juju exec, SDK | File actions.yaml

A group of tasks queued by running an action across one or more units forms an operation.

Since actions are a type of scripts, the notion of a task is also relevant to the execution of other arbitrary scripts (via juju exec), more generally.

Last updated 19 days ago.