redbeard28.bashaliases

ANSIBLE-ROLE-BASHALIASES

Rola Ansible dodaje aliasy Bash w pliku bash, który chcesz.

Jak używać tej roli?

Ta rola musi być uwzględniona w playbooku.

Zainstaluj tę rolę Galaxy w ten sposób:

ansible-galaxy install -r requirements.yml 

W pliku requirements.yml:

# z GitHuba, nadpisując nazwę i określając konkretny tag
- src: redbeard28.bashaliases

Więcej informacji => Dokumentacja Ansible

Wymagania

  • Ansible w wersji 2.9 lub wyższej

Zmienne roli

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

Zależności

jeśli python3 nie jest zainstalowany na zdalnym hoście

  • src: redbeard28.bootstrap

Przykładowy Playbook

Uwzględnienie przykładu, jak używać swojej roli (na przykład, z przekazanymi jako parametry zmiennymi) jest zawsze pomocne dla użytkowników:

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

Framework testowania Molecule

Możesz użyć Molecule do testowania tej roli.

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

Informacje o autorze

Jeremie CUADRADO¹ z Redbeard-Consulting

O projekcie

Ansible role add Bash aliases in bash file you want.

Zainstaluj
ansible-galaxy install redbeard28.bashaliases
Licencja
Unknown
Pobrania
296
Właściciel