Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PlayBook ¶
type PlayBook struct {
Name string `json:"name" yaml:"name"`
Hosts []string `json:"hosts" yaml:"hosts"`
Vars map[string]any `json:"vars" yaml:"vars"`
RemoteUser string `json:"remote_user" yaml:"remote_user"`
Sudo bool `json:"sudo" yaml:"sudo"`
SudoUser string `json:"sudo_user" yaml:"sudo_user"`
Tasks []*Task `json:"tasks" yaml:"tasks" yaml:"tasks"`
Handlers []*Handler `json:"handlers" yaml:"handlers"`
}
func (*PlayBook) UnmarshalYAML ¶
type Task ¶
type Task struct {
Name string `json:"name" yaml:"name"`
Vars map[string]string `json:"vars" yaml:"vars"`
Module string `json:"module" yaml:"module"`
Args map[string]string `json:"args" yaml:"args"`
RemoteUser string `json:"remote_user" yaml:"remote_user"`
Sudo bool `json:"sudo" yaml:"sudo"`
SudoUser string `json:"sudo_user" yaml:"sudo_user"`
Hosts []string `json:"hosts" yaml:"hosts"`
Notify []string `json:"notify" yaml:"notify"`
}
Click to show internal directories.
Click to hide internal directories.