supervisor_groups

Synopsis

It is often useful to group programs together into a process group so they can be controlled as a unit from Supervisor’s various controller interfaces, such as supervisorctl.

Refer to supervisor documentation for more information

Attributes

Each item of the list has the following attributes:

Name req? Description
supervisor yes The supervisor managing this group
name yes Name of the group.
programs yes The list of program belonging tho this group.
priority no The priority assigned to this group. Refer to supervisor documentation.
no_remove no Boolean: Prevent this program to be removed when HADeploy will be used with --action remove.
Default: no
when no Boolean. Allow conditional deployment of this item.
Default True

Example

supervisor_groups:
- supervisor: tech1
  name: grp1
  programs:
  - program1
  - program2