bodsch.glauth

Ansibleロール: glauth

このAnsibleロールは、glauthのインストールと設定を行います。

GitHubのワークフローステータス
GitHubの問題数
GitHubリリース(最新日付)
Ansibleダウンロード数

glauth_versionlatestが設定されている場合、ロールは最新のリリースバージョンをインストールしようとします。
リリース間で互換性の問題が発生する可能性があるため、注意して使用してください!

バイナリは/usr/local/bin/glauth/${glauth_version}以下にインストールされ、その後/usr/binにリンクされます。
これにより、比較的安全にダウングレードできるようになります。

ダウンロードしたアーカイブはAnsibleコントローラーに保存され、解凍された後、バイナリがターゲットシステムにコピーされます。
キャッシュディレクトリは、環境変数CUSTOM_LOCAL_TMP_DIRECTORYで定義できます。
デフォルトでは${HOME}/.cache/ansible/glauthです。
このタイプのインストールが望ましくない場合、ターゲットシステム上で直接ダウンロードすることもできます。
ただし、これはglauth_direct_downloadtrueに設定して明示的に有効にする必要があります。

要件と依存関係

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をローカルにダウンロードするパス

著者とライセンス

  • ボド・シュルツ

ライセンス

Apache

無料ソフトウェア、最高!

プロジェクトについて

ansible role to setup 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