boutetnico.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 | いいえ | 整数 |
依存関係
なし
例プレイブック
- hosts: all
roles:
- ansible-role-geoipupdate
geoipupdate_account_id: 123
geoipupdate_license_key: "ABCDEF"
テスト
molecule test
ライセンス
MIT
著者情報
インストール
ansible-galaxy install boutetnico.geoipupdate
ライセンス
mit
ダウンロード
86
所有者
System Engineer