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 Джеффа Гирлинга.

О проекте

Atom Editor for Linux

Установить
ansible-galaxy install TonyApuzzo.ansible-role-atom
Лицензия
mit
Загрузки
67
Владелец