Skip to content

Releases: r-pufky/ansible_pihole

3.0.5

27 Oct 02:10
Compare
Choose a tag to compare

Enable gravity list updates for idempotent runs without update.

Changed:

  • Added logic to trigger gravity DB update when idempotent is enabled but pihole
    updates are disable.
  • Fix typos in blocklist.yml (tomhoover)

Thanks @tomhoover

Fix deployement ordering issue.

05 Aug 17:40
Compare
Choose a tag to compare

Fix deployment ordering issue with pihole.

Fixes #14

Changed:

  • Fixed ordering issue with install where FTL-DNS configuration created using
    the 'pihole' user before the installation happened.

Added:

  • Debian bookworm.

Thanks @tomhoover for the report!

Update Documentation.

02 Aug 21:59
Compare
Choose a tag to compare

Changed:

  • Undocumented pihole options in setupvars.conf have been fully documented
    based on source code.
  • Pihole upstream DNS server support expanded to four servers.
  • Updated README.md with serial usage for multiple pihole servers.

Add idempotentcy to pihole role.

01 Aug 02:37
Compare
Choose a tag to compare

Added:

  • pihole_idempotent. This will force role to be idempotent each run. Classic
    behavior is false (not idempotent); but may now be optionally toggled on.

Changed:

  • Added Default group to blocklist defaults to conform to pihole defaults.
  • Added remove_default_group to pihole_clients (backwards compatible).
    Hosts toggling this flag will be removed from the Default group on role
    application.
  • Adding clients moved to separate add_clients file enabling management of
    client and removal of Default group in one loop.
  • Databases may now be removed on role application to enable idempotent runs.

Add FTL-DNS Configuration Support.

31 Jul 05:07
Compare
Choose a tag to compare

Added:

  • FTL-DNS configuration is now managed.

Changed:

  • Updated defaults to use YAML datatypes for setupVars.conf. This is backwards
    compatible with existing configurations.
  • added global pihole_disable_warning to disable warning pause when applying
    changes; allowing for consumers time to cancel role application if enabled to
    set updated configurations.
  • Separated configuration to three files: main, blocklist, ftl. Most users will
    Use main; more advanced will use blocklist, and very few will use ftl.
  • 'insert or ignore' migrated to 'insert or replace'; enabling management of
    the default blocklist (stevenblack); defaults updated to reflect this change.

Update documentation.

17 Jul 20:55
Compare
Choose a tag to compare

Changes:

  • Added ports.yml usage reference for data consumption.

Correct redhat metadata.

29 May 03:21
Compare
Choose a tag to compare

Changes:

  • Updated metadata to correctly specify redhat based distributions.

Add Redhat, conditional forwarding.

29 May 03:00
Compare
Choose a tag to compare

Added:

  • Redhat based support (experimental). This is best-effort support only. (thanks @rkoosaar)
  • Conditional forwarding configuration support. (thanks @aleprovencio)

Cleanup README.

13 Jan 09:28
Compare
Choose a tag to compare
  • Remove spurious pihole_api_key from README.md.

Add support for updating pihole installation.

02 Oct 21:02
Compare
Choose a tag to compare

Changed:

  • Pi-hole installation may now be upgraded to latest version on configuration application if enabled.