-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.j2
37 lines (23 loc) · 1.88 KB
/
README.j2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# {# j2lint: disable=jinja-statements-delimiter #}Webarchitects GeoIP Update Ansible role
An Ansible role to download and install the latest [GeoIP update](https://github.com/maxmind/geoipupdate) from [GitHub](https://github.com/maxmind/geoipupdate/releases/latest) as a `.deb`.
This role requires a [license key](https://www.maxmind.com/en/my_license_key).
See also the [MaxMind DB Apache Module role](https://git.coop/webarch/modmaxminddb).
## Role variables
Set `geoipupdate` to `true` for the tasks in this role to be run.
Documentation for the [defaults/main.yml](defaults/main.yml) variables follow, this documentation has been generated from the [meta/argument_specs.yml](meta/argument_specs.yml).
{% for entrypoint in argument_specs.keys() %}
{%- set path, options=entrypoint_options[entrypoint][0] -%}
### Entrypoint: {{ entrypoint }}
{{ argument_specs[entrypoint].short_description }}
|Option|Description|Type|Required|
|---|---|---|---|
{%- for name, details in options.items() %}
| {{ name }} | {{ details.display_description }} | {{ details.display_type }} | {{ details.display_required }} |
{%- endfor %}
{% endfor %}
## Repository
The primary URL of this repo is [`https://git.coop/webarch/geoipupdate`](https://git.coop/webarch/geoipupdate) however it is also [mirrored to GitHub](https://github.com/webarch-coop/ansible-role-geoipupdate) and [available via Ansible Galaxy](https://galaxy.ansible.com/chriscroome/geoipupdate).
See the [GitLab releases page](https://git.coop/webarch/geoipupdate/-/releases) 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]](mailto:[email protected])>.
This role is released under [the same terms as Ansible itself](https://github.com/ansible/ansible/blob/devel/COPYING), the [GNU GPLv3](LICENSE).