TonyApuzzo.ansible-role-atom
Ansible Роль: Atom
Это Ansible роль для установки редактора Atom на Linux для дистрибутивов Debian/Ubuntu или Red Hat/CentOS.
Уже существует около 18 (безумно много!) репозиториев с таким названием на GitHub, но ни один из них не использует пакетные репозитории, чтобы обновление Atom было простым. С помощью этой роли вы можете выполнять обновления с помощью apt upgrade
или yum update
. Я создал эту роль для использования в виртуальной машине для разработки, которая может работать несколько месяцев или дольше.
Следуя Unix-философии делать одну вещь хорошо и не изобретать колесо заново, эта роль не управляет пакетами Atom. Посмотрите jgkim/ansible-role-atom для роли, которая устанавливает пакеты.
Требования
- ansible >= 2.0
Переменные роли
Доступные переменные перечислены ниже с их значениями по умолчанию (см. defaults/main.yml
):
atom_package: atom
atom_package_state: present
Зависимости
Нет.
Пример Плейбука
- hosts: all
roles:
- role: TonyApuzzo.ansible-role-atom
become: yes
TODO
- Изучить лучший способ установки пакетов, если это легко сделать через ansible:command или подобное
- Добавить поддержку SUSE, Fedora и Arch, если/когда это будет необходимо.
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2018 году Тони Апуццо как производная от ansible-role-docker Джеффа Гирлинга.
ansible-galaxy install TonyApuzzo.ansible-role-atom