gantsign.default-web-browser

Ansible Роль: Установить Стандартный Веб-Браузер

Тесты Ansible Galaxy Лицензия

Эта роль устанавливает стандартный веб-браузер для рабочего стола Gnome.

Требования

  • Ansible >= 2.9

  • Ubuntu

    • Bionic (18.04)
    • Focal (20.04)
  • Поддерживаемый рабочий стол

    • Gnome
  • Установленный веб-браузер

    • Эта роль не устанавливает веб-браузер; вам нужно заранее установить выбранный вами веб-браузер.

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

Следующие переменные изменят поведение этой роли (значения по умолчанию показаны ниже):

# Веб-браузер, который нужно сделать стандартным (т.е. имя .desktop файла без расширения)
default_web_browser: google-chrome

Пример Playbook

- hosts: servers
  roles:
    - role: gantsign.default-web-browser
      default_web_browser: google-chrome

Другие Роли от GantSign

Вы можете найти другие роли от GantSign на Ansible Galaxy.

Разработка и Тестирование

Этот проект использует Molecule для помощи в разработке и тестировании; роль проходит юнит-тестирование с помощью Testinfra и pytest.

Для разработки или тестирования вам нужно установить следующее:

Поскольку установка вышеуказанных компонентов может быть сложной, этот проект включает Molecule Wrapper. Molecule Wrapper – это оболочка (shell script), которая устанавливает Molecule и его зависимости (кроме Linux), а затем выполняет Molecule с переданной вами командой.

Чтобы протестировать эту роль с помощью Molecule Wrapper, выполните следующую команду из корневой директории проекта:

./moleculew test

Примечание: некоторые зависимости требуют разрешения sudo для установки.

Лицензия

MIT

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

Джон Фриман

GantSign Ltd. Регистрационный номер компании 06109112 (зарегистрирована в Англии)

О проекте

Role for setting the default web browser for Gnome desktop.

Установить
ansible-galaxy install gantsign.default-web-browser
Лицензия
mit
Загрузки
6.1k
Владелец