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
