bodsch.glauth
Ansibleロール: glauth
このAnsibleロールは、glauthのインストールと設定を行います。
glauth_version
にlatest
が設定されている場合、ロールは最新のリリースバージョンをインストールしようとします。
リリース間で互換性の問題が発生する可能性があるため、注意して使用してください!
バイナリは/usr/local/bin/glauth/${glauth_version}
以下にインストールされ、その後/usr/bin
にリンクされます。
これにより、比較的安全にダウングレードできるようになります。
ダウンロードしたアーカイブはAnsibleコントローラーに保存され、解凍された後、バイナリがターゲットシステムにコピーされます。
キャッシュディレクトリは、環境変数CUSTOM_LOCAL_TMP_DIRECTORY
で定義できます。
デフォルトでは${HOME}/.cache/ansible/glauth
です。
このタイプのインストールが望ましくない場合、ターゲットシステム上で直接ダウンロードすることもできます。
ただし、これはglauth_direct_download
をtrue
に設定して明示的に有効にする必要があります。
要件と依存関係
Ansibleコレクション
次のコマンドでインストールできます:
ansible-galaxy collection install bodsch.core
ansible-galaxy collection install bodsch.scm
または
ansible-galaxy collection install --requirements-file collections.yml
対応OS
テスト済みのOS
- Arch Linux
- Debianベース
- Debian 10 / 11
- Ubuntu 20.10
貢献
貢献についてはContributionをお読みください。
開発、ブランチ(Gitタグ)
master
ブランチは私の作業用ブランチで、最新のものが含まれていますが、完全に壊れている可能性があります!
安定版を使用したい場合は、タグ付きバージョンを使用してください。
設定
glauth_version: 2.1.0
glauth_release_download_url: https://github.com/glauth/glauth/releases
glauth_release_api_url: https://api.github.com/repos/glauth/glauth/releases
glauth_system_user: glauth
glauth_system_group: glauth
glauth_config_dir: /etc/glauth
glauth_data_dir: /var/lib/glauth
glauth_direct_download: false
glauth_service: {}
glauth_config: {}
glauth_backends: {}
glauth_users: {}
glauth_groups: {}
glauth_behaviors: {}
glauth_api: {}
このロールの設定
パラメータ | タイプ | デフォルト | 説明 |
---|---|---|---|
glauth_version |
string |
2.1.0 |
インストールするglauthのバージョン。latest を使うと最新リリースバージョンをインストールするが、注意して使用してください。 |
glauth_system_user |
string |
glauth |
glauthが動作するユーザー名 |
glauth_system_group |
string |
glauth |
glauthが動作するグループ名 |
glauth_config_dir |
string |
/etc/glauth |
glauthの設定ファイルがあるディレクトリ |
glauth_data_dir |
string |
/var/lib/glauth |
プラグインはこのディレクトリのサブディレクトリplugins/にインストール |
glauth_install_path |
string |
/usr/local/bin/glauth/{{ glauth_version }} |
glauthがインストールされる場所。/usr/bin/glauth にリンクされます。 |
glauth_direct_download |
bool |
false |
glauthをローカルマシンでダウンロードして解凍するか(false )、ターゲットホスト上で直接ダウンロードするか(true )を指定 |
glauth_local_tmp_directory |
string |
環境変数CUSTOM_LOCAL_TMP_DIRECTORY または ~/.cache/ansible/glauth/{{ glauth_version }} |
glauthをローカルにダウンロードするパス |
著者とライセンス
- ボド・シュルツ
ライセンス
無料ソフトウェア、最高!
インストール
ansible-galaxy install bodsch.glauth
ライセンス
apache-2.0
ダウンロード
1.3k
所有者
ex-developer (c, c++, php),
ex-system administrator / engineer,
keep-it-simple,
monitoring,
automation,
system architect