adriagalin.locales
adriagalin.locales
ロケールパッケージをインストールし、システムのロケールを設定するためのAnsibleロールです。
要件
テスト済みの環境:
- Ubuntu 14.04 LTS
動作するはずの環境:
- すべてのUbuntu
ロール変数
# apt-updateをキャッシュする時間(秒)
ag_apt_cache_valid_time: 3600
# ロケールファイルのパス
ag_locale_config_path: /var/lib/locales/supported.d/local
# インストールしたい言語パック
ag_locales_language_packs_present:
- { language: language-pack-en, state: latest }
- { language: language-pack-en-base, state: latest }
# 削除したい言語パック
ag_locales_language_packs_absent: []
# デフォルトのロケール
ag_default_locale: en_US.UTF-8
# 表示したいロケール
ag_locales_present:
- en_US.UTF-8
# 非表示にしたいロケール
ag_locales_absent: []
よりカスタマイズしたロケールが必要な場合は、templates/etc/default/locale.j2ファイルを確認してください。その他の変数があります。
依存関係
なし。
例プレイブック
- hosts: servers
roles:
- { role: adriagalin.locales }
やるべきこと
- Debianのロケールパスを追加する。
ライセンス
GPLv3ライセンスです。
著者情報
インスピレーション
開発中に、Ansible Galaxy/Githubのいくつかのロールからもインスピレーションを受けました:
- michaelrigart
- knopki
- tersmitten
- nickjj
- そして他にもたくさん。
ありがとうございます。