nick_invision.required
Requerido
Un rol básico que asegura que las variables están definidas y que los caminos existen. Se pretende ejecutar primero en un libro de jugadas para fallar rápidamente en lugar de esperar hasta que se ejecute la tarea que requiere la variable o el camino.
Requisitos
Ninguno
Variables del Rol
No se establecen variables predeterminadas, pero si se encuentran algunas de las siguientes, se hace la afirmación especificada.
# si se establece, verifica que la variable esté definida y no tenga longitud cero
required_vars
# si se establece, verifica localmente la presencia de la ruta
required_local_paths
# si se establece, verifica en cada remoto la presencia de la ruta
required_remote_paths
Dependencias
Ninguna
Ejemplo de Libro de Jugadas
- name: Validar Requisitos
include_role:
name: nick_invision.required
vars:
required_vars:
- una_variable_importante
- otra_variable_importante
- name: Validar Requisitos
include_role:
name: nick_invision.required
vars:
required_local_paths:
- ~/algo/local/importante.txt
- algo/local/relativamente/importante.txt
- /algo/local/absolutamente/importante.txt
- name: Validar Requisitos
include_role:
name: nick_invision.required
vars:
required_remote_paths:
- ~/algo/remoto/importante.txt
- algo/remoto/relativamente/importante.txt
- /algo/remoto/absolutamente/importante.txt
- name: Validar Requisitos
include_role:
name: nick_invision.required
vars:
required_vars:
- una_variable_importante
- otra_variable_importante
required_local_paths:
- ~/algo/local/importante.txt
- algo/local/relativamente/importante.txt
- /algo/local/absolutamente/importante.txt
required_remote_paths:
- ~/algo/remoto/importante.txt
- algo/remoto/relativamente/importante.txt
- /algo/remoto/absolutamente/importante.txt
Licencia
MIT
Instalar
ansible-galaxy install nick_invision.required
Licencia
Unknown
Descargas
255
Propietario