Cloud.Ansible
{
"account": "string",
"authentication": "string",
"count": 0,
"groups": [
"string"
],
"host": "string",
"hostVariables": "string",
"inventoryFile": "string",
"maxConnectionRetries": 0,
"osType": "string",
"password": "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 '${
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.
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.