Cloud.Ansible
{
"account": "string",
"authentication": "string",
"count": 0,
"groups": [
"string"
],
"host": "string",
"hostName": "string",
"hostVariables": "string",
"inventoryFile": "string",
"maxConnectionRetries": 0,
"osType": "string",
"password": "string",
"playbookRunUserPassword": "string",
"playbookRunUsername": "string",
"playbooks": {
"de-provision": [
"string"
],
"provision": [
"string"
]
},
"privateKey": "string",
"privateKeyFile": "string",
"username": "string"
}
The name of the Ansible control machine as designated in the infrastructure integration.
Type of authentication used to connect to machine from Ansible.
The number of resource instances to be created.
The list of groups in the inventory file to which the compute resource should be added.
The machine to be managed by Ansible. Enter the name using the format '${
Name of the host to be created in Ansible inventory. If this property is not specified, then host will be created using resource_name of machine.
Variables in YAML syntax that will be assigned to the host. They will be placed under inventory host_vars/*
Absolute path to the Ansible inventory file
Number of times to retry in case of connection failures
The node operating system. Valid options are Linux and Windows. The default is Linux.
The password for the supplied user to connect to the node via SSH for Linux or WinRM for Windows nodes. This field is required when using username/password authentication.
Password of the playbookRunUsername user. When specified, playbooks are run with this user's password. By default, user password configured in account is used.
User with which to run playbooks. When specified, playbooks are run using this user. By default, the user configured in account is used.
Specifies an Ansible playbook to use with the specified integration. An Ansible playbook is a collection of YAML scripts that define configuration management actions to execute on specified machines.
The private key to use with the supplied user to connect to the node via SSH for linux nodes.
Absolute path to the private key on the ansible control machine to use with the supplied user to connect to the node via SSH for linux nodes.
The name of the existing OS user who will connect to the node via SSH for Linux nodes and WinRM for Windows nodes.