DNS Deprecated

Manage DNS records using NSUpdate. Deprecated. Use Ansible DNS (in the Ansible Linux pack) instead.

IT Services · Ansible Powered Integrations (Deprecated)

Details

IDDNS
ProviderOpen Source
CategoryIT Services
From Version6.0.0
Docker Imagedemisto/ansible-runner:1.0.0.21184
Supported ModulesAgentix

Configuration parameters

  • server — Server Address (required)
  • key_name — TSIG Key Name
  • key_secret — TSIG Key Secret

Commands (1)

  • dns-nsupdate

    Manage DNS records.

category: IT Services
provider: Open Source
commonfields:
  id: DNS
  version: -1
configuration:
- additionalinfo: DNS Server Address
  display: Server Address
  name: server
  required: true
  type: 0
- additionalinfo: Use TSIG key name to authenticate against DNS `server'
  display: TSIG Key Name
  name: key_name
  type: 0
  required: false
- additionalinfo: Use TSIG key secret, associated with `key_name', to authenticate against `server'
  display: TSIG Key Secret
  name: key_secret
  type: 4
  required: false
description: Manage DNS records using NSUpdate.  Deprecated. Use Ansible DNS (in the Ansible Linux pack) instead.
display: Ansible DNS (Deprecated)
name: DNS
script:
  commands:
  - arguments:
    - auto: PREDEFINED
      defaultValue: present
      description: Manage DNS record.
      name: state
      predefined:
      - present
      - absent
    - defaultValue: "53"
      description: Use this TCP port when connecting to `server`.
      name: port
    - auto: PREDEFINED
      defaultValue: hmac-md5
      description: Specify key algorithm used by `key_secret`.
      name: key_algorithm
      predefined:
      - HMAC-MD5.SIG-ALG.REG.INT
      - hmac-md5
      - hmac-sha1
      - hmac-sha224
      - hmac-sha256
      - hmac-sha384
      - hmac-sha512
    - description: |-
        DNS record will be modified on this `zone`.
        When omitted DNS will be queried to attempt finding the correct zone.
        Starting with Ansible 2.7 this parameter is optional.
      name: zone
    - description: Sets the DNS record to modify. When zone is omitted this has to be absolute (ending with a dot).
      name: record
      required: true
    - defaultValue: A
      description: Sets the record type.
      name: type
    - defaultValue: "3600"
      description: Sets the record TTL.
      name: ttl
    - description: Sets the record value.
      name: value
    - auto: PREDEFINED
      defaultValue: tcp
      description: Sets the transport protocol (TCP or UDP). TCP is the recommended and a more robust option.
      name: protocol
      predefined:
      - tcp
      - udp
    description: Manage DNS records.
    name: dns-nsupdate
  dockerimage: demisto/ansible-runner:1.0.0.21184
  script: ''
  subtype: python3
  type: python
fromversion: 6.0.0
tests:
- No tests (auto formatted)
deprecated: true