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
Copyright 2019-2024 Chris Croome, <[email protected]>.
This role is released under the same terms as Ansible itself, the GNU GPLv3.
Ansible role for installing the latest GeoIP deb from GitHub.
ansible-galaxy install webarch-coop/ansible-role-geoipupdate