googlechrome
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
Лицензия
Информация об авторе
Эта роль была создана Али Мухаммадом.
О проекте
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!