This section lists the default workflows available in Workflow Hub for Infrastructure Automation.

Parent Workflows

Add Hosts to a Cell Site Group

Table 1. Description
Name Id
Add Hosts to a Cell Site Group add-hosts-csg
Table 2. Payload Details
Parameters Description Comment
tca TCA-M IP
username TCA-M username
password TCA-M password
hosts List of hosts to be added
name Name of the host to be added
address fqdn of the host to be added
parent Parent CSG domain name of the host to be added
username host username
password host password
preDeployed this will decide if hosts needs to be pre-validated based on true or false option
Table 3. Add Hosts to a Cell Site Group : Sample Payload
Add Host
{
    "password": "<password of TCA manager>",
    "username": "<username of TCA manager>",
    "tca": "<ip address of TCA manager>",
    "hosts": [
        {
            "address": "<FQDN of the host to be added>",
            "name": "<name of the host to be added>",
            "parent": "<name of parent CSG domain>",
            "preDeployed": false,
            "username": "<host username>",
            "password": "<host password>"
        },
        {
            "address": "<FQDN of the host to be added>",
            "name": "<name of the host to be added>",
            "parent": "<name of parent CSG domain>",
            "preDeployed": false,
            "username": "<host username>",
            "password": "<host password>"
        }
    ]
}

Delete Hosts from a Cell Site Group

Table 4. Description
Name Id
Delete Hosts from a Cell Site Group delete-hosts-csg
Table 5. Payload Details
Parameters Description Comments
tca TCA-M IP
username TCA-M username
password TCA-M password
hosts List of hosts to be deleted
name Name of the host to be deleted
parent Parent CSG domain name of the host to be deleted
wipeDisks option to select of the disks need to be cleared/wiped during host deletion
forceDelete option to delete the host forcefully
Table 6. Delete Hosts from a Cell Site Group : Sample Payload
Delete Host
{
   "password":"<password of TCA manager>",
   "username":"<username of TCA manager>",
   "tca":"<ip address of TCA manager>",
   "hosts":[
      {
         "name":"<name of the host to be deleted>",
         "parent":"<name of parent CSG domain>",
         "wipeDisks":true,
         "forceDelete":false
      },
      {
         "name":"<name of the host to be deleted>",
         "parent":"<name of parent CSG domain>",
         "wipeDisks":true,
         "forceDelete":false
      },
      {
         "name":"<name of the host to be deleted>",
         "parent":"<name of parent CSG domain>",
         "wipeDisks":true,
         "forceDelete":false
      }
   ]
}