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