geerlingguy.bad_judgement

Mal Juicio

CI

NO USES ESTE ROL. Al menos no en producción. O en cualquier tipo de servidor que te importe. Pasarán cosas malas.

Un brillante ejemplo de mal juicio; nunca confíes en un pirata.

Este rol tiene su origen en el módulo Bad Judgement para Drupal. La premisa básica es que cualquier otro rol que nunca esté destinado a ejecutarse en producción debería requerir este rol como dependencia. Y luego ambos roles deberían advertir al usuario que nunca los ejecute en producción.

Pero, ¿por qué alguien publicaría un rol en Ansible Galaxy si no está destinado a ser utilizado?

Bueno, hay dos posibles razones:

  • Como una broma (por ejemplo, el módulo khaaaaaaan de Drupal)
  • Con el propósito de demostrar por un ejemplo negativo (por ejemplo, este rol)

Este rol fue creado originalmente por Jeff Geerling para su presentación en AnsibleFest Austin 2019 ¡Hay un rol para eso! Cómo evaluar los roles de la comunidad para tus playbooks.

Juicio vs Juicio

¿Sabías que ambas ortografías son consideradas correctas? Este proyecto eligió la ortografía 'más antigua' sobre la más común que usamos en inglés estadounidense hoy en día.

Pero si vas a discutir más sobre el nombre de este proyecto que sobre el hecho de que no deberías usar este proyecto en primer lugar, probablemente tienes mal juicio ;-)

Requisitos

  • Un juicio realmente malo.

Variables del rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

preserve_files: true

Establece esto en false si no deseas conservar archivos.

preserve_files_dir: /tmp

Establece esto en el directorio que almacena archivos temporales que te gustaría conservar (o no) según la configuración de preserve_files.

Dependencias

N/A

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:

- hosts: all
  roles:
     - role: geerlingguy.bad_judgement

Licencia

MIT / BSD

Información del autor

Este rol fue creado en 2019 por Jeff Geerling, autor de Ansible for DevOps.

Imagen de Digital Domain - Pirates of the Caribbean: At World's End.

Acerca del proyecto

DO NOT USE THIS ROLE! It is for demonstration purposes.

Instalar
ansible-galaxy install geerlingguy.bad_judgement
Licencia
Unknown
Descargas
16.4k
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns