darkwizard242.scout

build-test release Ansible Role Maintainability Rating Reliability Rating Security Rating GitHub tag (latest SemVer) GitHub repo size

Ansible Role: scout

scoutDebian/UbuntuおよびELシステムに(デフォルトで)インストールするための役割です。Scoutは、Liam Galvinによって開発されたURLファズィングツールです。

要件

特になし。

役割の変数

利用可能な変数は以下に示します(defaults/main.yml内にあります):

変数リスト:

scout_app: scout
scout_version: 0.15.1
scout_os: "{{ ansible_system | lower }}"
scout_architecture_map:
  amd64: amd64
  x86_64: amd64
  64-bit: amd64
scout_dl_url: https://github.com/liamg/{{ scout_app }}/releases/download/v{{ scout_version }}/{{ scout_app }}-{{ scout_os }}-{{ scout_architecture_map[ansible_architecture] }}
scout_bin_path: "/usr/local/bin/{{ scout_app }}"
scout_file_owner: root
scout_file_group: root
scout_file_mode: '0755'

変数テーブル:

変数(デフォルト) 説明
scout_app インストールするアプリを定義します。つまり、scout
scout_version インストールする希望のバージョンを動的に取得するために定義されています。デフォルトは:0.15.1
scout_os OSタイプを定義します。OSタイプに基づいて正しいバイナリを取得するために使用されます。
scout_architecture_map OSアーキテクチャを定義します。OSシステムアーキテクチャに基づいて正しいバイナリタイプを設定するために使用されます。
scout_dl_url scoutバイナリをダウンロードするためのURLを定義します。
scout_bin_path scoutバイナリを保存する適切なパスを動的に設定するために定義されています。デフォルトは、一般的にユーザーのPATHで利用可能:**/usr/local/bin/scout**
scout_file_owner scoutのバイナリファイルの所有者。
scout_file_group scoutのバイナリファイルのグループ。
scout_file_mode scoutのバイナリファイルのモード。

依存関係

特になし

例プレイブック

ansibleプレイブックで役割のデフォルト動作(つまり、scoutのインストール)を示す。

- hosts: servers
  roles:
    - darkwizard242.scout

役割の動作をカスタマイズする(つまり、希望のscoutバージョンを指定する)ためのansibleプレイブック。

- hosts: servers
  roles:
    - darkwizard242.scout
  vars:
    scout_version: 0.7.1

役割の動作をカスタマイズする(つまり、scoutパッケージのバイナリを異なる場所に配置する)ためのansibleプレイブック。

- hosts: servers
  roles:
    - darkwizard242.scout
  vars:
    scout_bin_path: /bin/

ライセンス

MIT

作者情報

この役割はAli Muhammadによって作成されました。

プロジェクトについて

Installs/Uninstalls 'scout', which was developed by Liam Galvin to perform URL fuzzing and discover undisclosed files.

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