marverix.netcat
Ansibleロール: Netcat
Ansibleロールは、LinuxにNetcatをインストールします。
特徴
- ✔️ Netcatのインストール
- ✔️ インストールするバージョンを選べます:
- ✔️
nc
とnetcat
のエイリアスを作成(存在しない場合) - ✔️ Molecule Verifyでテスト済み
注意: "netcat"のバージョンは複数あります。例えば、Debianではnetcat-openbsd
またはnetcat-traditional
が提供されていますが、これらはCentOSにはポートされていません。このため、DebianとCentOSの両方で存在する上記2つのバージョンのみをインストールすることができます。これにより、すべてのマシンで同じ体験が得られます。
対応プラットフォーム
- ✔️ Ubuntu 18.04 (Bionic)
- ✔️ Ubuntu 20.04 (Focal)
- ✔️ CentOS 7
- ✔️ CentOS 8
要件
なし
ロール変数
変数 | 説明 | デフォルト値 |
---|---|---|
netcat_install |
インストールするバージョンのリスト | ['ncat'] |
netcat_alias_to |
nc とnetcat のエイリアスはどのアプリを指すべきか? |
ncat |
依存関係
なし
例プレイブック
最もシンプルな例
--- - hosts: all roles: - marverix.netcat
ncat
とcryptcat
をインストールし、エイリアスはcryptcat
を指すようにする--- - hosts: all roles: - role: marverix.netcat vars: netcat_install: - ncat - cryptcat netcat_alias_to: cryptcat
ライセンス
ISC