miquelMariano.ESXi_ntp_config

Nombre del Rol

ESXi_ntp_config configura servidores NTP en nuestros servidores ESXi.

Requisitos

No hay requisitos.

Variables del Rol

Es necesario que las variables ntp1 y ntp2 estén definidas en nuestro archivo de inventario.

Ejemplo:

[all]
servers_group1
servers_group2

[servers_group1]
server1
server2
server3

[servers_group2]
server11
server12
server13

[all:vars]
ntp1='0.pool.ntp.org'
ntp2='1.pool.ntp.org'

Dependencias

No hay dependencias.

Ejemplo de Playbook

Este play se ejecuta cuando la variable update_mode es "true" y asegura que el rol esté actualizado. Por defecto, la variable update es "false".

La carpeta miquelMariano.ESXi_{{ role }} debe existir. Si no, el playbook no encontrará el rol y fallará. Debes crear el directorio manualmente con "mkdir /etc/ansible/my_role".

###
###ESXi_config.yml
###
- hosts: ansible
  user: root
  tasks:
    - name: Asegurarse de que el rol esté actualizado
      command: ansible-galaxy install --force {{ item }}
      with_items:
        - miquelMariano.ESXi_{{ role }}
      when:
        - update_mode | default(False)
      tags: update
      ignore_errors: yes

- hosts: "{{ servers }}:!localhost"
  user: root
  serial: 1
  roles:
   - role: miquelMariano.ESXi_{{ role }}
~
~
~

Uso

ansible-playbook playbooks/ESXi_config.yml -i inventory/ESXi --extra-vars "servers=servers_group1 role=ntp_config update_mode=true" --tags "update|set|get"

Licencia

BSD

Información del Autor

miquelMariano.github.io | Twitter

Acerca del proyecto

Ansible role to configure ntp on ESXi

Instalar
ansible-galaxy install miquelMariano.ESXi_ntp_config
Licencia
Unknown
Descargas
69
Propietario