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_aliasesLicencia
 
            mit
          
Descargas
 
            320
          
Propietario
 