socketwench.gitlab-runner
Ansible ロール: Gitlab Runner
Gitlab Runnerをインストールし、ランナーを設定します。
要件
特になし。
ロールの使い方
追加設定なしで最新のGitlab Runnerをインストールするには、プレイブックにロールを追加するだけです:
roles:
 - socketwench.gitlab-runner
ロール変数
使用可能な変数は以下に示され、デフォルト値が記載されています(defaults/main.ymlを参照)。
グローバルランナー設定
gitlab_runner_concurrent_jobs
同時に実行できるジョブの数を指定します。デフォルト: 1。
gitlab_runner_log_level
ランナーシステムのログレベル。デフォルト: error。
gitlab_runner_check_interval
新しいジョブをチェックする頻度。デフォルト: 0。
gitlab_runner_coordinator_url
Gitlab CIコーディネーターURL。特定のプロジェクトに移動し、設定をクリックしてからCI/CDパイプラインを選択すると確認できます。
ランナーの作成
ランナーを作成したい場合は、gitlab_runners変数を定義します:
gitlab_runners:
  - name: "my_runner_name"
    token: "1234567890qwertyuiopasdfghjkl"
デフォルトでは、executorを指定しない場合はshellが使用されます。SSHエグゼキュータの例については、以下のプレイブックの例を参照してください。
依存関係
特になし。
例プレイブック
---
- hosts: all
  vars:
    gitlab_runner_coordinator_url: "https://gitlab.example.com/ci"
    gitlab_runners:
      - name: "my_runner_name"
        token: "1234567890qwertyuiopasdfghjkl"
        executor: "ssh"
        ssh_user: "setec_astonomy"
        ssh_password: "toomanysecrets"
        ssh_host: "sneakers.example.com"
  roles:
   - socketwench.gitlab-runner
ライセンス
GPL 3.0。
著者情報
このロールは2017年にsocketwenchによって作成されました。
インストール
 ansible-galaxy install socketwench.gitlab-runnerライセンス
 
            gpl-3.0
          
ダウンロード
 
            167
          
所有者
 