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