darkwizard242.subfinder

Ansibleロール: Subfinder

Debian/UbuntuおよびELシステムに、拡張されたsubfinderをデフォルトでインストールするためのロールです。Subfinderはサブドメイン発見ツールです。

要件

特になし。

ロール変数

使用可能な変数は以下に示されています(defaults/main.ymlにあります):

変数リスト:

subfinder_app: subfinder
subfinder_version: 2.6.6
subfinder_os: "{{ ansible_system | lower }}"
subfinder_architecture_map:
  amd64: amd64
  arm: arm64
  x86_64: amd64
  armv6l: armv6
  armv7l: armv7
  aarch64: arm64
  32-bit: "386"
  64-bit: amd64
subfinder_dl_url: "https://github.com/projectdiscovery/{{ subfinder_app }}/releases/download/v{{ subfinder_version }}/{{ subfinder_app }}_{{ subfinder_version }}_{{ subfinder_os}}_{{ subfinder_architecture_map[ansible_architecture] }}.zip"
subfinder_bin_path: /usr/local/bin
subfinder_file_owner: root
subfinder_file_group: root
subfinder_file_mode: '0755'

変数表:

変数 説明
subfinder_app インストールするアプリ(例: subfinder)を定義します。
subfinder_version インストールするバージョンを動的に取得するために設定されます。デフォルトは: 2.6.6
subfinder_os OSの種類を定義します。OSの種類に基づいて正しいバイナリを取得するために使用されます。
subfinder_architecture_map OSのアーキテクチャを定義します。OSシステムアーキテクチャに基づいて正しいバイナリを設定するために使用されます。
subfinder_dl_url SubfinderバイナリをダウンロードするためのURLを定義します。
subfinder_bin_path Subfinderバイナリを保存する適切なパスを動的に設定するために定義されています。デフォルトは(一般的にユーザーのPATHにある): /usr/local/bin
subfinder_file_owner Subfinderのバイナリファイルの所有者。
subfinder_file_group Subfinderのバイナリファイルのグループ。
subfinder_file_mode Subfinderのバイナリファイルのモード。

依存関係

特になし。

例プレイブック

Ansibleプレイブックでのロールのデフォルト動作(例: subfinderのインストール)。

- hosts: servers
  roles:
    - darkwizard242.subfinder

Ansibleプレイブックでロールの動作をカスタマイズする(例: 希望するsubfinderバージョンを指定)。

- hosts: servers
  roles:
    - darkwizard242.subfinder
  vars:
    subfinder_version: 2.3.1

Ansibleプレイブックでロールの動作をカスタマイズする(例: subfinderパッケージのバイナリを異なる場所に配置)。

- hosts: servers
  roles:
    - darkwizard242.subfinder
  vars:
    subfinder_bin_path: /bin/

ライセンス

MIT

作者情報

このロールはAli Muhammadによって作成されました。

プロジェクトについて

Subfinder installation/uninstallation. Subfinder is a subdomain discovery tool.

インストール
ansible-galaxy install darkwizard242.subfinder
ライセンス
mit
ダウンロード
4.3k
所有者
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!