redbeard28.bashaliases

ANSIBLE-ROLLEN-BASHALIASES

Ansible-Rolle fügt Bash-Aliasnamen in die gewünschte Bash-Datei ein.

Wie benutzt man diese Rolle?

Diese Rolle muss in ein Playbook eingebunden werden.

Rufe diese Galaxy-Rolle so auf:

ansible-galaxy install -r requirements.yml 

In der requirements.yml:

# von GitHub, Name überschreiben und ein bestimmtes Tag angeben
- src: redbeard28.bashaliases

Weitere Infos => Ansible-Dokumente

Voraussetzungen

  • Ansible 2.9+

Rollenvariablen

---
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

Abhängigkeiten

wenn python3 nicht auf dem Remote-Host installiert ist

  • src: redbeard28.bootstrap

Beispiel-Playbook

Ein Beispiel, wie man deine Rolle nutzt (zum Beispiel mit übergebenen Variablen), ist immer hilfreich für die Nutzer:

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

Molecule-Testframework

Du kannst Molecule verwenden, um diese Rolle zu testen.

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

Autorinformationen

Jeremie CUADRADO¹ von Redbeard-Consulting

Über das Projekt

Ansible role add Bash aliases in bash file you want.

Installieren
ansible-galaxy install redbeard28.bashaliases
GitHub Repository
Lizenz
Unknown
Downloads
296