nomad

Лицензия
Статус сборки

Ansible Роль - Агент Nomad

Эта роль Ansible полностью настраиваемая для установки Nomad. Если переменная create_nomad_service равна true, эта роль создаёт службу 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/ansible-role-nomad
Лицензия
apache-2.0
Загрузки
124
Владелец
Ph.D in Computer Science. Universitat Politècnica de València.