ansible_role_install_snap

Ansible Роль: Установка Snap

Лицензия Ansible Galaxy CircleCI

Установите Snap для Linux.

Поддерживаемые платформы

  platforms:
    - name: Fedora
      versions:
        - 33
    - name: Ubuntu
      versions:
        - xenial
        - bionic
        - focal
    - name: Debian
      version:
        - oldstable
        - stable
    - name: EL (CenOS)
      versions:
        - 7
        - 8
    - name: opensuse
      version:
        - tumbleweed
        - 15.2

Требования

Нет.

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

# Если вы *НЕ* используете apt-cacher-ng или другой кэш-прокси - выберите "https".
http_or_https: http

Зависимости

min_ansible_version: 2.8

Как использовать

Как установить роль

С помощью ansible-galaxy:

ansible-galaxy install don_rumata.ansible_role_install_snap

С помощью bash+git:

git clone https://github.com/don-rumata/ansible-role-install-snap don_rumata.ansible_role_install_snap

Пример плейбука

Установите последнюю версию snapd на Linux через менеджер пакетов вашей дистрибуции:

install-snap.yml:

- name: Установить Snap
  hosts: all
  strategy: free
  serial:
    - "100%"
  roles:
    - don_rumata.ansible_role_install_snap
  tasks:

install-firefox-over-snap.yml:

- name: Установить FireFox
  hosts: all
  strategy: free
  serial:
    - "100%"
  roles:
    - don_rumata.ansible_role_install_snap
  tasks:

    - name: Установить FF через snap
      become: yes
      snap:
        name: firefox
        state: present
      tags:
        - firefox
        - snap

Лицензия

Лицензия Apache, версия 2.0

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

don Rumata

TODO

  • Добавить тесты.
  • Добавить больше тестов.
Установить
ansible-galaxy install don-rumata/ansible-role-install-snap
Лицензия
apache-2.0
Загрузки
1288
Владелец
Здесь все бесполезно. Знаний не хватает, а золото теряет цену, потому что опаздывает.