geoipupdate
ansible-role-geoipupdate
Эта роль устанавливает и настраивает Maxmind Geoipupdate.
Требования
Ansible версии 2.10 или новее.
Поддерживаемые платформы
- Debian - 11 (Bullseye)
- Debian - 12 (Bookworm)
- Ubuntu - 22.04 (Jammy Jellyfish)
- Ubuntu - 24.04 (Noble Numbat)
Переменные роли
Переменная | Обязательная | Значение по умолчанию | Выбор | Комментарии |
---|---|---|---|---|
geoipupdate_dependencies | да | [cron] |
список | |
geoipupdate_version | да | 7.0.1 |
строка | |
geoipupdate_arch | да | определяется автоматически | строка | |
geoipupdate_path | да | /usr/local/bin/geoipupdate |
строка | |
geoipupdate_config_file | да | /usr/local/etc/GeoIP.conf |
строка | |
geoipupdate_account_id | да | 0 |
строка | |
geoipupdate_license_key | да | 000000000000 |
строка | |
geoipupdate_edition_ids | да | [GeoLite2-Country, GeoLite2-City] |
список | Базы данных для установки. |
geoipupdate_database_directory | да | /usr/local/share/GeoIP |
строка | |
geoipupdate_host | да | updates.maxmind.com |
строка | |
geoipupdate_proxy | нет | строка | ||
geoipupdate_proxy_user_password | нет | строка | ||
geoipupdate_preserve_file_times | да | 0 |
целое число | |
geoipupdate_lock_file | да | DATADIR/.geoipupdate.lock |
строка | |
geoipupdate_cron_state | да | present |
строка | |
geoipupdate_cron_user | да | root |
строка | |
geoipupdate_cron_special_time | да | weekly |
строка | |
geoipupdate_cron_day | нет | целое число | ||
geoipupdate_cron_hour | нет | целое число | ||
geoipupdate_cron_minute | нет | целое число | ||
geoipupdate_cron_month | нет | целое число | ||
geoipupdate_cron_weekday | нет | целое число |
Зависимости
Нет
Пример Playbook
- hosts: all
roles:
- ansible-role-geoipupdate
geoipupdate_account_id: 123
geoipupdate_license_key: "ABCDEF"
Тестирование
molecule test
Лицензия
MIT
Информация об авторе
Установить
ansible-galaxy install boutetnico/ansible-role-geoipupdate
Лицензия
mit
Загрузки
63
Владелец
System Engineer