gantsign.postman

Ansibleロール: Postman

テスト Ansible Galaxy ライセンス

このロールは、Postman HTTPツールをダウンロードし、インストールします。

要件

  • Ansible >= 2.9

  • Linuxディストリビューション

    • Debian系

      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)
    • 注意: 他のバージョンも動作する可能性がありますが、テストされていません。

ロール変数

次の変数は、このロールの動作を変更します(デフォルト値は以下に示します):

# Postmanの再配布可能パッケージをダウンロードするURL
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を使用しています。このロールはTestinfrapytestを使ってユニットテストされています。

開発やテストを行うには、以下をインストールする必要があります:

上記のインストールは少し手間がかかることがあるため、このプロジェクトには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.postman
ライセンス
mit
ダウンロード
84k
所有者