paloaltonetworks.panos.panos_dag module – Manage a dynamic address group

Note

This module is part of the paloaltonetworks.panos collection (version 2.13.2).

To install it, use: ansible-galaxy collection install paloaltonetworks.panos. You need further requirements to be able to use this module, see Requirements for details.

To use it in a playbook, specify: paloaltonetworks.panos.panos_dag.

New in paloaltonetworks.panos 1.0.0

DEPRECATED

Removed in:

version 3.0.0

Why:

This module’s functionality is a subset of paloaltonetworks.panos.panos_address_group.

Alternative:

Use paloaltonetworks.panos.panos_address_group instead.

Synopsis

  • Manage a dynamic address group object in the firewall used for policy rules

Requirements

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

Parameters

Parameter

Comments

api_key

string

API key that can be used instead of username/password credentials.

commit

boolean

dag_match_filter

string

dynamic filter user by the dynamic address group

dag_name

string / required

name of the dynamic address group

description

string

The description of the object.

devicegroup

string

The name of the Panorama device group. The group must exist on Panorama. If device group is not defined it is assumed that we are contacting a firewall.

ip_address

string / required

IP address (or hostname) of PAN-OS device

operation

string / required

password

string / required

password for authentication

tag_name

list / elements=string

Add administrative tags to the DAG

username

string

username for authentication

Default: :ansible-option-default:`"admin"`

Examples

- name: Create dag
  panos_dag:
    ip_address: "192.168.1.1"
    password: "admin"
    dag_name: "dag-1"
    dag_match_filter: "'aws-tag.aws:cloudformation:logical-id.ServerInstance' and 'instanceState.running'"
    description: 'Add / create dynamic address group to allow access to SaaS Applications'
    operation: 'add'

Status

  • This module will be removed in version 3.0.0. [deprecated]

  • For more information see DEPRECATED.

Authors

  • Luigi Mori (@jtschichold), Ivan Bojer (@ivanbojer), Vinay Venkataraghavan (@vinayvenkat)