salessandri.youtrack
YouTrack
この役割は、JetBrainの公式Dockerイメージを使用してYouTrackサービスを設定します。
サービスのセットアップのみを行い、サービスが稼働している間にウェブインターフェースを通じて構成が行われます。
要件
この役割は、ホストにdockerが利用可能であること、そしてAnsibleのdocker_containerモジュールに依存しています。
geerlingguy.dockerロールを使ってdockerをセットアップできます。docker_container Pythonモジュールについては、geerlingguy.pipロールを使用してPythonのdockerパッケージをインストールできます。
ロール変数
- **
youtrack__version**(オプション、デフォルト:_2023.1.11071_):使用するイメージのバージョンタグ。 - **
youtrack__container_name**(オプション、デフォルト:_youtrack-server_):ロールが作成するコンテナに使用する名前。 - **
youtrack__data_dir**(オプション、デフォルト:_/var/youtrack/_):永続ファイル用のフォルダー。 - **
youtrack__listen_host**(オプション、デフォルト:_127.0.0.1_):コンテナがサービスのソケットを公開するアドレス。 - **
youtrack__listen_port**(オプション、デフォルト:_8080_):コンテナがサービスのポートを公開するポート。
サンプルプレイブック
以下は、一般的なロールの使用例です:
- host: youtrack.my-domain.com
roles:
- role: salessandri.youtrack
ライセンス
MIT
作者情報
このロールは2021年にSantiago Alessandriによって作成されました。
プロジェクトについて
YouTrack server setup using the official docker container
インストール
ansible-galaxy install salessandri.youtrackライセンス
mit
ダウンロード
835
