serlophug.nomad

ライセンス ビルドステータス

Ansibleロール - Nomadエージェント

これは、Nomadのインストールのための完全にカスタマイズ可能なAnsibleロールを提供します。変数 create_nomad_servicetrue の場合、このロールはLinuxサービスを作成します。

ロール変数

インストールと設定に使用される変数は、defaults/mainファイルに記載されています。

サンプルプレイブック

Consulが有効なクライアントとサーバーのデプロイ(172.17.0.2で利用可能):

    - hosts: servers
      vars:
        name: server 
        nomad_user: nomad
        nomad_group: nomad
        bind_address: "172.17.0.3"
        server_enabled: true
        client_enabled: false
        use_consul: true
        consul_address: "172.17.0.2:8500"
        create_nomad_service: true
      roles:
         - { role: serlophug.nomad }

    - hosts: clients
      vars:
        name: server 
        nomad_user: nomad
        nomad_group: nomad
        bind_address: "172.17.0.4"
        server_enabled: false
        client_enabled: true
        use_consul: true
        consul_address: "172.17.0.2:8500"
        create_nomad_service: true
      roles:
         - { role: serlophug.nomad }

ライセンス

Apache 2.0

プロジェクトについて

Installs Nomad

インストール
ansible-galaxy install serlophug.nomad
ライセンス
apache-2.0
ダウンロード
133
所有者
Ph.D in Computer Science. Universitat Politècnica de València.