Documentation ¶
Index ¶
- func AnsibleExecution(ctx context.Context, helper *helper.Helper, obj client.Object, label string, ...) error
- func GetAnsibleExecution(ctx context.Context, helper *helper.Helper, obj client.Object, label string) (*ansibleeev1.OpenStackAnsibleEE, error)
- func PopulateTasks(tasks []Task) []ansibleeev1.Task
- type Task
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnsibleExecution ¶
func AnsibleExecution( ctx context.Context, helper *helper.Helper, obj client.Object, label string, sshKeySecret string, inventoryConfigMap string, play string, role ansibleeev1.Role, aeeSpec dataplanev1.AnsibleEESpec, ) error
AnsibleExecution creates a OpenStackAnsiblEE CR
func GetAnsibleExecution ¶
func GetAnsibleExecution(ctx context.Context, helper *helper.Helper, obj client.Object, label string) (*ansibleeev1.OpenStackAnsibleEE, error)
GetAnsibleExecution gets and returns an OpenStackAnsibleEE with the given label where <label>=<node UID> If none is found, return nil
func PopulateTasks ¶
func PopulateTasks(tasks []Task) []ansibleeev1.Task
PopulateTasks creates Tasks
Types ¶
Click to show internal directories.
Click to hide internal directories.