hamidyousefi.nomad
Hashicorp Nomad Ansible Rolle
Hashicorp ist eines der besten Unternehmen, das sich auf Infrastruktur-Dienste konzentriert. Ich mag sie und nutze ihre Produkte in meinen privaten und Unternehmensprojekten. Daher wäre es hilfreich, gut definierte Ansible-Rollen für die Installation und Einrichtung zu haben.
Diese Rolle ist natürlich für den persönlichen Gebrauch gedacht, aber du kannst sie gerne in deinen Playbooks verwenden. Ich verspreche, die Rückwärtskompatibilität zu wahren und die notwendigen anpassbaren Optionen hinzuzufügen, um dieses Repository aktuell und nutzbar zu halten.
So benutzt du es
Du kannst diese Rolle ganz einfach auf deinem Computer installieren, indem du den folgenden Befehl verwendest:
ansible-galaxy install hamidyousefi.nomad
Wenn du dein Playbook definiert hast, kannst du einfach die folgenden Zeilen zu deiner roles/requirements.yml
hinzufügen. Du kannst diese Datei erstellen, wenn dein Playbook sie noch nicht hat.
- name: hamidyousefi.nomad
version: master
Natürlich ist master
die aktuellste Version dieser Rolle. Du solltest es vorziehen, die Version, die du verwenden möchtest, genau zu definieren, indem du sie zum Beispiel mit v1.0.2
ersetzt. Eine Liste der Versionen und deren Änderungsprotokolle findest du auf der Release-Seite.
Standardvariablen
nomad_version: 1.0.1
nomad_servers:
- ip: 127.0.0.1
port: 4647
nomad_network_interface: ens3
nomad_ip_version: ipv4
Hashicorp Nomad Service Installation
ansible-galaxy install hamidyousefi.nomad