julb.shell_aliases
shell-псевдонимы
Эта роль позволяет устанавливать shell-псевдонимы глобально на системе.
Требования
Без требований.
Переменные роли
| Имя | Тип | Местоположение | Описание |
|---|---|---|---|
| shell_aliases_shell_files | строка[] | defaults/main.yml |
Расположение shell-файлов, в которые будут записываться псевдонимы. По умолчанию это /etc/profile.d/custom-aliases.sh и /etc/profile.d/custom-aliases.csh. |
| shell_aliases | псевдонимы[] | defaults/main.yml |
Псевдонимы, которые нужно создать на целевой системе. Смотрите ниже для значений по умолчанию. |
| shell_aliases_extras | псевдонимы[] | defaults/main.yml |
Дополнительный объект псевдонимов для сохранения значений по умолчанию и добавления ваших пользовательских псевдонимов. По умолчанию это []. |
shell_aliases и shell_aliases_extras — это списки объектов псевдонимов, которые представляют собой словарь, состоящий из атрибута name для имени псевдонима и атрибута command для команды, которую нужно выполнить.
По умолчанию в 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"
Зависимости
Без зависимостей.
Пример плейбука
Включение примера того, как использовать вашу роль (например, с параметрами, переданными в качестве переменных), всегда полезно для пользователей:
- hosts: servers
roles:
- { role: julb.shell_aliases }
Лицензия
MIT
Информация об авторе
Больше можно узнать на моем Github.
Участие
Этот проект полностью открыт для общественности, и мы рады новым участникам.
Когда вы отправляете PR, пожалуйста, убедитесь, что синтаксис был проверен.
Установить
ansible-galaxy install julb.shell_aliasesЛицензия
mit
Загрузки
320
Владелец
