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
ダウンロード
749