cisco.dnac.configuration_template_deploy_v2 – Resource module for Configuration Template Deploy V2

Note

This plugin is part of the cisco.dnac collection (version 3.1.0).

To install it use: ansible-galaxy collection install cisco.dnac.

To use it in a playbook, specify: cisco.dnac.configuration_template_deploy_v2.

New in version 1.0.0: of cisco.dnac

Synopsis

  • Manage operation create of the resource Configuration Template Deploy V2.

Note

This module has a corresponding action plugin.

Requirements

The below requirements are needed on the host that executes this module.

  • dnacentersdk

Parameters

Parameter Choices/Defaults Comments
forcePushTemplate
boolean
    Choices:
  • no
  • yes
ForcePushTemplate flag.
isComposite
boolean
    Choices:
  • no
  • yes
Composite template flag.
mainTemplateId
string
Main template UUID of versioned template.
memberTemplateDeploymentInfo
list / elements=string
MemberTemplateDeploymentInfo.
targetInfo
list / elements=string
Configuration Template Deploy V2's targetInfo.
hostName
string
Hostname of device is required if targetType is MANAGED_DEVICE_HOSTNAME.
id
string
UUID of target is required if targetType is MANAGED_DEVICE_UUID.
params
dictionary
Template params/values to be provisioned.
resourceParams
dictionary
Resource params to be provisioned.
type
string
Target type of device.
versionedTemplateId
string
Versioned templateUUID to be provisioned.
templateId
string
UUID of template to be provisioned.

See Also

See also

Configuration Template Deploy V2 reference

Complete reference of the Configuration Template Deploy V2 object model.

Examples

- name: Create
  cisco.dnac.configuration_template_deploy_v2:
    dnac_host: "{{dnac_host}}"
    dnac_username: "{{dnac_username}}"
    dnac_password: "{{dnac_password}}"
    dnac_verify: "{{dnac_verify}}"
    dnac_port: "{{dnac_port}}"
    dnac_version: "{{dnac_version}}"
    dnac_debug: "{{dnac_debug}}"
    forcePushTemplate: true
    isComposite: true
    mainTemplateId: string
    memberTemplateDeploymentInfo: []
    targetInfo:
    - hostName: string
      id: string
      params: {}
      resourceParams: {}
      type: string
      versionedTemplateId: string
    templateId: string

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key Returned Description
dnac_response
dictionary
always
A dictionary or list with the response returned by the Cisco DNAC Python SDK

Sample:
{ "response": { "taskId": "string", "url": "string" }, "version": "string" }


Authors

  • Rafael Campos (@racampos)