bashaliases
ANSIBLE-ROLE-BASHALIASES
Ansible-роле добавляет Bash-алиасы в bash-файл, который вы хотите.
Как использовать эту роль?
Эта роль должна быть включена в плейбук.
Установите эту роль Galaxy следующим образом:
ansible-galaxy install -r requirements.yml
Внутри requirements.yml
# из GitHub, переопределяя имя и указывая конкретный тег
- src: redbeard28.bashaliases
Дополнительная информация => Документация Ansible
Требования
- Ansible 2.9+
Переменные роли
---
activate_shell_aliases_extra: false
aliases_shell: "bash"
shell_rc_file: "~/.{{ aliases_shell }}rc"
shell_aliases_file: "~/.{{ aliases_shell }}_aliases"
shell_aliases:
- {alias: "ll", command: "ls -rthl --color=auto"}
- {alias: "dir", command: "dir --color=auto"}
- {alias: "grep", command: "grep --color=auto"}
shell_aliases_extra:
- \#function inspec { docker run -it --rm -v $(pwd):/share -v $(echo $HOME):/home/ chef/inspec "$@"; }
- export cookiecutterURL=https://github.com/redbeard28/ansible-role-template.git
Зависимости
если python3 не установлен на удаленном хосте
- src: redbeard28.bootstrap
Пример плейбука
Включение примера того, как использовать вашу роль (например, с переданными переменными) всегда будет полезно для пользователей:
- hosts: all
roles:
- { role: redbeard28.bashaliases, tags: mytags }
Фреймворк тестирования Molecule
Вы можете использовать molecule для тестирования этой роли.
image=debian tag="buster" molecule converge
image=debian tag="buster" molecule verify
Информация об作者х
Jeremie CUADRADO¹ из Redbeard-Consulting
Установить
ansible-galaxy install redbeard28/ansible-role-bashaliases
Лицензия
Unknown
Загрузки
214
Владелец