julb.shell_aliases
aliasy-shelowe
Ta rola umożliwia instalację aliasów shelowych globalnie na systemie.
Wymagania
Brak wymagań.
Zmienne roli
Nazwa | Typ | Lokalizacja | Opis |
---|---|---|---|
shell_aliases_shell_files | string[] | defaults/main.yml |
Lokalizacja plików shelowych, w których będą zapisane aliasy. Domyślnie to /etc/profile.d/custom-aliases.sh i /etc/profile.d/custom-aliases.csh . |
shell_aliases | aliases[] | defaults/main.yml |
Aliasy do utworzenia na docelowym systemie. Zobacz poniżej domyślne. |
shell_aliases_extras | aliases[] | defaults/main.yml |
Dodatkowy obiekt aliasów, aby zachować domyślne oraz dodać własne aliasy. Domyślnie to [] . |
shell_aliases
i shell_aliases_extras
to listy obiektów aliases
, które są słownikiem składającym się z atrybutu name
dla nazwy aliasu i atrybutu command
dla polecenia do wykonania.
Domyślnie w shell_aliases
zdefiniowane są następujące aliasy:
- name: c
command: "clear"
- name: untar
command: "tar -xvf"
- name: untarz
command: "tar -zxvf"
- name: ping
command: "ping -c 5"
- name: ll
command: "ls -al"
- name: hrep
command: "history | grep"
Zależności
Brak zależności.
Przykładowy plik Playbook
Zawieranie przykładu użycia twojej roli (na przykład z przekazywaniem zmiennych jako parametrów) jest zawsze miłe dla użytkowników:
- hosts: serwery
roles:
- { role: julb.shell_aliases }
Licencja
MIT
Informacje o autorze
Więcej informacji znajdziesz na moim Githubie.
Wkład
Ten projekt jest całkowicie open source i zaprasza do współpracy.
Kiedy składać PR, upewnij się, że składnia została sprawdzona.
Zainstaluj
ansible-galaxy install julb.shell_aliases
Licencja
mit
Pobrania
312
Właściciel