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.

O projekcie

A role which installs shell aliases globally on a system.

Zainstaluj
ansible-galaxy install julb.shell_aliases
Licencja
mit
Pobrania
312
Właściciel