Explore Help
Sign In
ansible_collections
/
markuman.hetzner_dns
1
0
Fork
You've already forked markuman.hetzner_dns
0
Code Issues Pull Requests Projects Releases 9 Wiki Activity

Releases Tags

  • Stable 1.6.0 7aeab11d88
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.6.0

    m released this 1 year ago | 5 commits to main since this release

    • Add dynamic inventory for hetzner dns
    plugin: markuman.hetzner_dns.inventory
    zone_name: osuv.de
    filters:
      type:
        - A
        - CNAME
    

    ansible-inventory -i osuv.hetzner_dns.yml --list

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.5.0 8ae84d5b11
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.5.0

    m released this 1 year ago | 11 commits to main since this release

    • fetch only requested zone_name
    • improve integrationtests (easier to run against custom domains)
      thx to https://github.com/rndmh3ro
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.4.3 8221c8009b
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.4.3

    m released this 1 year ago | 16 commits to main since this release

    • fix bug. purge: yes removes not all existing records
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.4.2 c3277ce602
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.4.2

    m released this 1 year ago | 17 commits to main since this release

    • fix bug. even with purge: yes, it was always handled as purge: no and was always appending values.
      • c57e5fd8b9
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.4.1 bed7448bd3
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.4.1

    m released this 1 year ago | 20 commits to main since this release

    • minor change (documentation update).
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.4.0 6180bf3cdc
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.4.0

    m released this 1 year ago | 21 commits to main since this release

    • add support to add/delete muliple DNS records for one Name
      • new paramter purge with alias parameter replace, overwrite and solo to be compatible with other ansible dns modules.
    deleting a single A record
    $ host dns.osuv.de
    dns.osuv.de has address 8.8.8.8
    dns.osuv.de has address 1.1.1.1
    dns.osuv.de has address 8.8.4.4
    

    To delete just 1.1.1.1 do

    - name: delete single A record
      markuman.hetzner_dns.record:
        zone_name: osuv.de
        name: dns
        value: 1.1.1.1
        type: A
        state: absent
    

    Will result in (after TTL is over).

    $ host dns.osuv.de
    dns.osuv.de has address 8.8.8.8
    dns.osuv.de has address 8.8.4.4
    
    delete all records
    $ host dns.osuv.de
    dns.osuv.de has address 8.8.8.8
    dns.osuv.de has address 1.1.1.1
    dns.osuv.de has address 8.8.4.4
    

    To delete all records from above, do

    - name: delete all A records that match 'name:' value
      markuman.hetzner_dns.record:
        zone_name: osuv.de
        name: dns
        type: A
        state: absent
    
    add a record
    $ host dns.osuv.de
    dns.osuv.de has address 8.8.8.8
    

    To add a new record, do

    - name: append A record
      markuman.hetzner_dns.record:
        zone_name: osuv.de
        name: dns
        value: 8.8.4.4
        type: A
        purge: no
    

    Will result in

    $ host dns.osuv.de
    dns.osuv.de has address 8.8.8.8
    dns.osuv.de has address 8.8.4.4
    
    
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.3.0 fb6fdacb6e
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.3.0

    m released this 1 year ago | 23 commits to main since this release

    • graceful error handling and messages
    • full --diff support
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.2.0 cf1603d52c
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.2.0

    m released this 1 year ago | 27 commits to main since this release

    • keep past record informations (Better Check Mode and Diff Support #1)
    • check_mode support also for _info modules (Better Check Mode and Diff Support #1)
    • Add GPL3+ License
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable 1.1.0 7e708f1114
    Compare
    1.0.0
    1.0.1
    1.1.0
    1.2.0
    1.3.0
    1.4.0
    1.4.1
    1.4.2
    1.4.3
    1.5.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    1.1.0

    m released this 2 years ago | 32 commits to main since this release

    Set default TTL to 300 to detect dns changes correctly. When a record was set manually without setting a TTL, the API does not response a TTL value.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
Powered by Gitea Version: 1.16.8 Page: 979ms Template: 26ms
English
bahasa Indonesia Deutsch English español français italiano latviešu magyar nyelv Nederlands polski Português de Portugal português do Brasil suomi svenska Türkçe čeština ελληνικά български русский српски Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API Website Go1.18.2