redbeard28.bashaliases

ANSIBLE-ROLE-BASHALIASES

Rol de Ansible que agrega alias de Bash en el archivo bash que desees.

¿Cómo usar este rol?

Este rol debe incluirse en un playbook.

Llama a este rol de Galaxy de la siguiente manera:

ansible-galaxy install -r requirements.yml 

Dentro de requirements.yml:

# de GitHub, sobrescribiendo el nombre y especificando una etiqueta específica
- src: redbeard28.bashaliases

Más información => Documentación de Ansible

Requisitos

  • Ansible 2.9+

Variables del Rol

---
activar_aliases_shell_extra: false
aliases_shell: "bash"
archivo_rc_shell: "~/.{{ aliases_shell }}rc"
archivo_aliases_shell: "~/.{{ aliases_shell }}_aliases"

aliases_shell:
  - {alias: "ll", comando: "ls -rthl --color=auto"}
  - {alias: "dir", comando: "dir --color=auto"}
  - {alias: "grep", comando: "grep --color=auto"}

aliases_shell_extra:
  - \#function inspec { docker run -it --rm -v $(pwd):/share -v $(echo $HOME):/home/ chef/inspec "$@"; }
  - export cookiecutterURL=https://github.com/redbeard28/ansible-role-template.git

Dependencias

si python3 no está instalado en el host remoto

  • src: redbeard28.bootstrap

Ejemplo de Playbook

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

- hosts: all
  roles:
     - { role: redbeard28.bashaliases, tags: mytags }

Marco de Pruebas de Molecule

Puedes usar molecule para probar este rol.

image=debian tag="buster" molecule converge 
image=debian tag="buster" molecule verify 

Información del Autor

Jeremie CUADRADO¹ de Redbeard-Consulting

Acerca del proyecto

Ansible role add Bash aliases in bash file you want.

Instalar
ansible-galaxy install redbeard28.bashaliases
Licencia
Unknown
Descargas
296
Propietario