gantsign.postman

Rola Ansible: Postman

Tests Ansible Galaxy License

Rola do pobrania i zainstalowania narzędzia HTTP Postman.

Wymagania

  • Ansible >= 2.9

  • Dystrybucja Linuksa

    • Rodzina Debian

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
    • Uwaga: inne wersje prawdopodobnie również będą działać, ale nie zostały przetestowane.

Zmienne Roli

Poniższe zmienne zmieniają działanie tej roli (domyślne wartości podano poniżej):

# URL do pobrania pakietu redistribucyjnego Postmana
postman_redis_url: 'https://dl.pstmn.io/download/latest/linux?arch=64'

# Główny katalog instalacyjny dla dystrybucji Postmana
postman_install_dir: '/opt/Postman'

# Katalog do przechowywania plików pobranych do instalacji Postmana
postman_download_dir: "{{ x_ansible_download_dir | default(ansible_env.HOME + '/.ansible/tmp/downloads') }}"

Przykład Playbooka

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

Więcej Ról od GantSign

Więcej ról od GantSign można znaleźć na Ansible Galaxy.

Rozwój i Testowanie

Ten projekt używa Molecule do pomocy w rozwoju i testowaniu; rola jest testowana jednostkowo za pomocą Testinfra i pytest.

Aby rozwijać lub testować, musisz zainstalować następujące:

Ze względu na trudności w instalacji powyższych elementów, ten projekt zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule i jego zależności (oprócz Linuxa), a następnie wykonuje Molecule z podanym przez Ciebie poleceniem.

Aby przetestować tę rolę za pomocą Molecule Wrapper, uruchom następujące polecenie z katalogu głównego projektu:

./moleculew test

Uwaga: niektóre zależności wymagają uprawnień sudo do zainstalowania.

Licencja

MIT

Informacje o autorze

John Freeman

GantSign Ltd. Numer firmy: 06109112 (zarejestrowana w Anglii)

O projekcie

Role for installing the Postman HTTP tool.

Zainstaluj
ansible-galaxy install gantsign.postman
Licencja
mit
Pobrania
84k
Właściciel