redbeard28.bashaliases

ANSIBLE-ROLE-BASHALIASES

Rôle Ansible pour ajouter des alias Bash dans le fichier bash que vous souhaitez.

Comment utiliser ce rôle ?

Ce rôle doit être inclus dans un playbook.

Appelez ce rôle de Galaxy comme ceci :

ansible-galaxy install -r requirements.yml 

Dans requirements.yml

# depuis GitHub, en remplaçant le nom et en spécifiant une balise spécifique
- src: redbeard28.bashaliases

Plus d'infos => Documentation Ansible

Exigences

  • Ansible 2.9+

Variables de rôle

---
activate_shell_aliases_extra: false
aliases_shell: "bash"
shell_rc_file: "~/.{{ aliases_shell }}rc"
shell_aliases_file: "~/.{{ aliases_shell }}_aliases"

shell_aliases:
  - {alias: "ll", command: "ls -rthl --color=auto"}
  - {alias: "dir", command: "dir --color=auto"}
  - {alias: "grep", command: "grep --color=auto"}

shell_aliases_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

Dépendances

si python3 n'est pas installé sur l'hôte distant

  • src: redbeard28.bootstrap

Exemple de Playbook

Inclure un exemple de comment utiliser votre rôle (par exemple, avec des variables passées en paramètres) est toujours utile pour les utilisateurs :

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

Framework de test Molecule

Vous pouvez utiliser molecule pour tester ce rôle.

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

Informations sur l'auteur

Jeremie CUADRADO¹ de Redbeard-Consulting

À propos du projet

Ansible role add Bash aliases in bash file you want.

Installer
ansible-galaxy install redbeard28.bashaliases
Licence
Unknown
Téléchargements
296
Propriétaire