julb.shell_aliases

alias-shel

Este rol permite instalar alias de shell globalmente en un sistema.

Requisitos

No hay requisitos.

Variables del Rol

Nombre Tipo Ubicación Descripción
shell_aliases_shell_files string[] defaults/main.yml La ubicación de los archivos de shell en los que se escribirán los alias. Por defecto, /etc/profile.d/custom-aliases.sh y /etc/profile.d/custom-aliases.csh.
shell_aliases aliases[] defaults/main.yml Los alias que se crearán en el sistema objetivo. Ver más abajo para los valores por defecto.
shell_aliases_extras aliases[] defaults/main.yml Un objeto de alias extra para mantener los valores por defecto y agregar tus alias personalizados. Por defecto, [].

Los shell_aliases y shell_aliases_extras son listas de objetos aliases, que son un diccionario compuesto por un atributo name para el nombre del alias y el atributo command para el comando a ejecutar.

Por defecto, los siguientes alias están definidos en shell_aliases:

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

Dependencias

No hay dependencias.

Ejemplo de Playbook

Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) también es útil para los usuarios:

- hosts: servidores
  roles:
    - { role: julb.shell_aliases }

Licencia

MIT

Información del Autor

Más información en mi Github.

Contribuyendo

Este proyecto es completamente de código abierto y se welcome a los contribuyentes.

Cuando envíes un PR, asegúrate de que la sintaxis haya sido revisada.

Acerca del proyecto

A role which installs shell aliases globally on a system.

Instalar
ansible-galaxy install julb.shell_aliases
Licencia
mit
Descargas
312
Propietario