googlechrome

build-test release Ansible Role Ansible Role Ansible Quality Score Quality Gate Status Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Role: googlechrome

Роль для установки (по умолчанию) пакета google-chrome-stable для систем на базе Debian и EL или для удаления (если указано как переменная) на системах Debian и EL.

Требования

Нет.

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

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

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

googlechrome_app: google-chrome-stabl
googlechrome_desired_state: present
googlechrome_gpg_key: https://dl.google.com/linux/linux_signing_key.pub
googlechrome_repo_desired_state: present
googlechrome_repo_debian: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
googlechrome_repo_debian_filename: google-chrome
googlechrome_repo_el: http://dl.google.com/linux/chrome/rpm/stable/x86_64
googlechrome_repo_el_name: google-chrome
googlechrome_repo_el_description: google-chrome
googlechrome_repo_el_gpgcheck: yes
googlechrome_repo_el_enabled: yes
googlechrome_repo_el_filename: google-chrome

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

Переменная Описание
googlechrome_app Определяет приложение для установки, т.е. google-chrome-stable
googlechrome_desired_state Определяет, нужно ли установить (т.е. present или latest) или удалить (т.е. absent) пакет. По умолчанию — present
googlechrome_gpg_key GPG-ключ для Google Chrome
googlechrome_repo_desired_state Состояние для репозитория для загрузки Google Chrome. Может быть 'present' или 'absent'.
googlechrome_repo_debian Ссылка на репозиторий Google Chrome для систем на базе Debian.
googlechrome_repo_debian_filename Имя файла для сохранения репозитория googlechrome в /etc/apt/sources.list.d/
googlechrome_repo_el Ссылка на репозиторий Google Chrome для систем EL.
googlechrome_repo_el_name Название репозитория Google Chrome для систем EL.
googlechrome_repo_el_description Описание репозитория Google Chrome для систем EL.
googlechrome_repo_el_gpgcheck Логическая операция для проверки gpg ключа. Может быть yes или no.
googlechrome_repo_el_enabled Логическая операция для установки репозитория в включено или выключено. Может быть yes или no.
googlechrome_repo_el_filename Имя файла для сохранения репозитория googlechrome в /etc/yum.repos.d/

Зависимости

Нет

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

Для стандартного поведения роли (т.е. установка пакета google-chrome-stable) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.googlechrome

Для настройки поведения роли (т.е. установка последней версии google-chrome-stable) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.googlechrome
  vars:
    googlechrome_desired_state: latest

Для настройки поведения роли (т.е. удаление пакета google-chrome-stable) в ansible плейбуках.

- hosts: servers
  roles:
    - darkwizard242.googlechrome
  vars:
    googlechrome_desired_state: absent

Лицензия

MIT

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

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

О проекте

Google Chrome stable version installation or uninstallation in Debian/EL based systems with amd64 architecture.

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