Groups¶
A Group
can be attached to every Node, in order to put them in categories.
Typically, you have group names like alpha
, beta
and production
.
The interactive shell will show the nodes in other colours, depending on the
group they’re in.
For instance.
from deployer.groups import production, staging
class N(Node):
@production
class Child(Node):
pass
-
class
deployer.groups.
Group
¶ Group to which a node belongs.
-
color
= None¶ Colour for this service/action in the shell. Right now, only the colours from the
termcolor
library are supported:grey, red, green, yellow, blue, magenta, cyan, white
-
-
deployer.groups.
set_group
(group)¶ Set the group for this node.
@set_group(Staging) class MyNode(Node): pass