gantsign.postman
Ansibleロール: Postman
このロールは、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を使用しています。このロールはTestinfraとpytestを使ってユニットテストされています。
開発やテストを行うには、以下をインストールする必要があります:
上記のインストールは少し手間がかかることがあるため、このプロジェクトにはMolecule Wrapperが含まれています。Molecule Wrapperは、Moleculeとその依存関係(Linuxを除く)をインストールし、その後、引数として渡されたコマンドでMoleculeを実行するシェルスクリプトです。
このロールをMolecule Wrapperでテストするには、プロジェクトのルートディレクトリから以下のコマンドを実行します:
./moleculew test
注意: 一部の依存関係は、インストールするためにsudo
権限が必要です。
ライセンス
MIT
著者情報
ジョン・フリーマン
GantSign Ltd. 会社番号: 06109112(イングランドに登録)
インストール
ansible-galaxy install gantsign.postman
ライセンス
mit
ダウンロード
84k
所有者