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
Загрузки
312
Владелец