postman

Ansible Роль: Postman

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

Роль для загрузки и установки инструмента Postman для работы с HTTP.

Требования

  • Ansible >= 2.9

  • Дистрибутив Linux

    • Семейство Debian

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
    • Примечание: другие версии, вероятно, также будут работать, но не были протестированы.

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

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

# URL для загрузки пакета Postman
postman_redis_url: 'https://dl.pstmn.io/download/latest/linux?arch=64'

# Основной каталог для установки дистрибутива Postman
postman_install_dir: '/opt/Postman'

# Каталог для хранения файлов, загружаемых для установки Postman
postman_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

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

- hosts: servers
  roles:
     - role: gantsign.postman

Больше Ролей от GantSign

Вы можете найти больше ролей от GantSign на Ansible Galaxy.

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

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

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

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

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

./moleculew test

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

Лицензия

MIT

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

Джон Фримен

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

О проекте

Role for installing the Postman HTTP tool.

Установить
ansible-galaxy install gantsign/ansible-role-postman
Лицензия
mit
Загрузки
81932
Владелец