torian.nomad

Hashicorp Nomad 用の Ansible ロール

ビルドステータス

Ansible ロールで、Red Hat/CentOS または Debian/Ubuntu に Hashicorp Nomad をインストールして設定します。

テスト済みの環境

  • EL / CentOS (7 / 6)
  • Ubuntu (Bionic / Focal)

ロール変数

FIXME

使い方

このロールは、nomad の設定に関連するサポートされる変数の数に制限されることはなく、YAML ブロックを使用して設定を指定し、異なるファイルに分ける自由を与えます。

以下の例では、nomad バージョン 0.5.0 をインストールして設定し、2 つの異なる hcl 設定ファイル、/etc/nomad.d/{base,server}.hcl を作成します。これで使い方のイメージがつかめるでしょう:

    - hosts: nomad_servers
      
      vars:
        - nomad_version: 0.12.0
        - nomad_config:
            base: |
              bind_addr = "{{ansible_default_ipv4.address}}"
              log_level = "DEBUG"
              data_dir  = "{{ nomad_data_dir }}"

            server: |
              server {
                enabled = true
                bootstrap_expect = 3
              }

              consul {
                server_auto_join = true
              }

      roles:
        - { role: torian.nomad, become: true }

ライセンス

ライセンスを参照してください

著作者情報

このロールは 2017 年に Emiliano Castagnari によって作成されました。

プロジェクトについて

Ansible role for Hashicorp Nomad

インストール
ansible-galaxy install torian.nomad
ライセンス
apache-2.0
ダウンロード
4k
所有者
Ninja Sysadmin, DevOps Monk, Fulltime Dad