hamidyousefi.nomad
Rol de Ansible para Hashicorp Nomad
Hashicorp es una de las empresas más brillantes enfocadas en servicios de infraestructura. Me gustan y uso sus productos en mis proyectos personales o empresariales, así que tener roles de Ansible bien definidos para instalarlos y configurarlos haría todo más fácil.
Este rol es, por supuesto, para uso personal, pero puedes añadirlo a tus playbooks. Prometo mantener la compatibilidad con versiones anteriores y agregar las opciones personalizables necesarias para mantener este repositorio actualizado y utilizable.
Cómo Usarlo
Puedes instalar fácilmente este rol en tu máquina usando el siguiente comando:
ansible-galaxy install hamidyousefi.nomad
Además, si has definido tu playbook, puedes agregar las siguientes líneas a tu roles/requirements.yml
. Puedes crear este archivo si tu playbook aún no lo tiene.
- name: hamidyousefi.nomad
version: master
Por supuesto, master
es la versión más actualizada de este rol. Es preferible definir qué versión vas a usar simplemente reemplazando por algo como v1.0.2
. Puedes encontrar la lista de versiones y sus registros de cambios en la página de lanzamientos.
Variables Predeterminadas
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