levonet.ci_get_free_port

CI: 空いているTCPポートの取得

この役割は、リモートホストの空いているTCPポートを取得するのに役立ちます。

役割の変数

  • ci_get_free_port__var(デフォルト: ci_get_free_port): 空いているポートが書き込まれる変数の名前を含む変数です。
  • ci_get_free_port__pool(デフォルト: 1024-32767): 空いているポートが見つかる範囲のポート番号です。
  • ci_get_free_port__host(デフォルト: 127.0.0.1): 空いているポートがチェックされるIPアドレスです。
  • ci_get_free_port__default(デフォルト: ""): 指定された範囲内に空いているポートが見つからなかった場合に変数に書き込まれる値です。

要件

リモートホストにnmapnc)ユーティリティがインストールされている必要があります。

例プレイブック

- hosts: all
  become: yes
  become_method: sudo
  vars:
    ci_get_free_port__var: project_port
  roles:
  - role: levonet.ci_get_free_port
  tasks:
  - debug:
      msg: "ポート: {{ project_port }}"

ライセンス

MIT

作者情報

この役割は、Pavlo Bashynskyi によって作成されました。

プロジェクトについて

Get free tcp port on remote host

インストール
ansible-galaxy install levonet.ci_get_free_port
ライセンス
mit
ダウンロード
7.4k
所有者