gantsign.default-web-browser
Ansible Роль: Установить Стандартный Веб-Браузер
Эта роль устанавливает стандартный веб-браузер для рабочего стола 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