boutetnico.geoipupdate
ansible-role-geoipupdate
Diese Rolle installiert und konfiguriert Maxmind Geoipupdate.
Anforderungen
Ansible 2.10 oder neuer.
Unterstützte Plattformen
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 22.04 (Jammy Jellyfish)
- Ubuntu - 24.04 (Noble Numbat)
Rollenvariablen
Variable | Erforderlich | Standard | Auswahl | Kommentare |
---|---|---|---|---|
geoipupdate_dependencies | ja | [cron] |
Liste | |
geoipupdate_version | ja | 7.0.1 |
Zeichenkette | |
geoipupdate_arch | ja | automatisch erkannt | Zeichenkette | |
geoipupdate_path | ja | /usr/local/bin/geoipupdate |
Zeichenkette | |
geoipupdate_config_file | ja | /usr/local/etc/GeoIP.conf |
Zeichenkette | |
geoipupdate_account_id | ja | 0 |
Zeichenkette | |
geoipupdate_license_key | ja | 000000000000 |
Zeichenkette | |
geoipupdate_edition_ids | ja | [GeoLite2-Country, GeoLite2-City] |
Liste | Zu installierende Datenbanken. |
geoipupdate_database_directory | ja | /usr/local/share/GeoIP |
Zeichenkette | |
geoipupdate_host | ja | updates.maxmind.com |
Zeichenkette | |
geoipupdate_proxy | nein | Zeichenkette | ||
geoipupdate_proxy_user_password | nein | Zeichenkette | ||
geoipupdate_preserve_file_times | ja | 0 |
Ganzzahl | |
geoipupdate_lock_file | ja | DATADIR/.geoipupdate.lock |
Zeichenkette | |
geoipupdate_cron_state | ja | present |
Zeichenkette | |
geoipupdate_cron_user | ja | root |
Zeichenkette | |
geoipupdate_cron_special_time | ja | wöchentlich |
Zeichenkette | |
geoipupdate_cron_day | nein | Ganzzahl | ||
geoipupdate_cron_hour | nein | Ganzzahl | ||
geoipupdate_cron_minute | nein | Ganzzahl | ||
geoipupdate_cron_month | nein | Ganzzahl | ||
geoipupdate_cron_weekday | nein | Ganzzahl |
Abhängigkeiten
Keine
Beispiel Playbook
- hosts: alle
roles:
- ansible-role-geoipupdate
geoipupdate_account_id: 123
geoipupdate_license_key: "ABCDEF"
Tests
molecule test
Lizenz
MIT
Autoreninformation
Installieren
ansible-galaxy install boutetnico.geoipupdate
Lizenz
mit
Downloads
86
Besitzer
System Engineer