jq

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

Ansible Роль: jq

Роль для установки (по умолчанию) пакета jq или удаления (если передано как переменная) на системах семейства Debian и EL.

Требования

Нет.

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

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

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

jq_app: jq
jq_desired_state: present

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

Переменная Описание
jq_app Определяет приложение для установки, т.е. jq
jq_desired_state Определяет, нужно ли установить (т.е. либо present, либо latest) или удалить (т.е. absent) пакет. По умолчанию present.

Зависимости

Нет

Пример Playbook

Для стандартного поведения роли (т.е. установка пакета jq) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.jq

Для настройки поведения роли (т.е. установка последней версии пакета jq) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.jq
  vars:
    jq_desired_state: latest

Для настройки поведения роли (т.е. удаление пакета jq) в ansible playbooks.

- hosts: servers
  roles:
    - darkwizard242.jq
  vars:
    jq_desired_state: absent

Лицензия

MIT

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

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

О проекте

jq package installation/uninstallation to perform json parsing.

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