atom

:warning::rotating_light: Этот проект более не поддерживается и был архивирован.

Ansible Роль: atom

Роль для установки (по умолчанию) пакета atom или удаления (если передано как переменная) на системах Ubuntu и CentOS.

Требования

Нет.

Переменные роли

Доступные переменные перечислены ниже (находятся в defaults/main.yml):

Список переменных:

atom_app: atom
atom_desired_state: present
atom_gpg_key: https://packagecloud.io/AtomEditor/atom/gpgkey
atom_repo_desired_state: present
atom_repo_debian: deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main
atom_repo_debian_filename: atom
atom_repo_el: https://packagecloud.io/AtomEditor/atom/el/7/$basearch
atom_repo_el_name: Atom
atom_repo_el_description: Atom Editor
atom_repo_el_gpgcheck: no
atom_repo_el_repogpgcheck: yes
atom_repo_el_enabled: yes
atom_repo_el_filename: atom

Таблица переменных:

Переменная Описание
atom_app Определяет приложение для установки, т.е. atom
atom_desired_state Определяет, нужно ли установить (т.е. present или latest) или удалить (т.е. absent) пакет. По умолчанию present
atom_gpg_key GPG-ключ для Atom
atom_repo_desired_state Состояние репозитория для загрузки Atom. Может быть 'present' или 'absent'.
atom_repo_debian Ссылка на репозиторий Atom для систем на базе Debian.
atom_repo_debian_filename Имя файла для сохранения репозитория Atom в /etc/apt/sources.list.d/
atom_repo_el Ссылка на репозиторий Atom для систем на базе EL.
atom_repo_el_name Имя репозитория Atom для систем на базе EL.
atom_repo_el_description Описание репозитория Atom для систем на базе EL.
atom_repo_el_gpgcheck Логическое значение для выполнения проверки gpg ключа. Может быть yes или no.
atom_repo_el_repogpgcheck Логическое значение для выполнения проверки gpg репозитория Atom. Может быть yes или no.
atom_repo_el_enabled Логическое значение для включения или отключения репозитория. Может быть yes или no.
atom_repo_el_filename Имя файла для сохранения репозитория Atom в /etc/yum.repos.d/

Зависимости

Нет

Пример playbook

Для стандартного поведения роли (т.е. установки пакета atom) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.atom

Для настройки поведения роли (т.е. установки последней версии пакета atom) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: latest

Для настройки поведения роли (т.е. удаления пакета atom) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.atom
  vars:
    atom_desired_state: absent

Лицензия

MIT

Информация об авторе

Эта роль была создана Али Мухаммадом.

О проекте

Atom editor ansible role for installation/uninstallation.

Установить
ansible-galaxy install darkwizard242/ansible-role-atom
Лицензия
mit
Загрузки
5405
Владелец
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!