geoipupdate

Webarchitects GeoIP Update Ansible role

An Ansible role to download and install the latest GeoIP update from GitHub as a .deb.

This role requires a license key.

See also the MaxMind DB Apache Module role.

Role variables

Set geoipupdate to true for the tasks in this role to be run.

Documentation for the defaults/main.yml variables follow, this documentation has been generated from the meta/argument_specs.yml.

Entrypoint: main

The main entry point for the geoipupdate role.

Option Description Type Required
geoipupdate Run the tasks in this role. bool yes
geoipupdate_account_id Account ID from MaxMind. str yes
geoipupdate_license_key License key from MaxMind. str yes
geoipupdate_edition_ids A list of MaxMind database editions. list of 'str' yes

Repository

The primary URL of this repo is https://git.coop/webarch/geoipupdate however it is also mirrored to GitHub and available via Ansible Galaxy.

See the GitLab releases page for details regarding each version, please use a specific version since the master branch is used for development.

Copyright 2019-2024 Chris Croome, <[email protected]>.

This role is released under the same terms as Ansible itself, the GNU GPLv3.

About

Ansible role for installing the latest GeoIP deb from GitHub.

Install
ansible-galaxy install webarch-coop/ansible-role-geoipupdate
GitHub repository
License
gpl-3.0
Downloads
13
Owner
Multi-stakeholder co-operative which provides ethical & green, web hosting, virtual servers and GNU/Linux sysadmin & devop services, code at git.coop/webarch