al_ansible_binary

al_ansible_binary

load("@com_alwaldend_src//tools/ansible/rules:al_ansible_binary.bzl", "al_ansible_binary")

al_ansible_binary(name, data, ansible, arguments, process_name)

Run an ansible command

ATTRIBUTES

NameDescriptionTypeMandatoryDefault
nameA unique name for this target.Namerequired
dataDataList of labelsoptional[]
ansibleAnsible executableDictionary: String -> Labeloptional{"ansible": "@com_alwaldend_src//tools/ansible", "ansible_config": "@com_alwaldend_src//tools/ansible:ansible_config", "ansible_console": "@com_alwaldend_src//tools/ansible:ansible_console", "ansible_doc": "@com_alwaldend_src//tools/ansible:ansible_doc", "ansible_galaxy": "@com_alwaldend_src//tools/ansible:ansible_galaxy", "ansible_inventory": "@com_alwaldend_src//tools/ansible:ansible_inventory", "ansible_playbook": "@com_alwaldend_src//tools/ansible:ansible_playbook", "ansible_pull": "@com_alwaldend_src//tools/ansible:ansible_pull", "ansible_test": "@com_alwaldend_src//tools/ansible:ansible_test", "ansible_vault": "@com_alwaldend_src//tools/ansible:ansible_vault"}
argumentsAnsible argumentsList of stringsoptional[]
process_nameProcess nameStringrequired