darkwizard242.scout
Ansible Role: scout
scoutをDebian/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/
ライセンス
作者情報
この役割は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!