ivansible.srv_dante
ivansible.srv_dante
このロールは、LinuxにDanteプロキシサーバーをインストールし、認証とIPv6サポートを設定します(詳細は https://www.inet.no/dante/doc/1.4.x/config/ipv6.html を参照)。
要件
Danteはバージョン1.4.1
以降のみ、認証をサポートしています。
_ubuntu 18.04 bionic_(それ以降)では、dante-serverのユニバーパッケージが使用されます。
_ubuntu 16.04 xenial_では、公式のパッケージが古い_1.1.9_であるため、bionic .debファイルをインストールします(手間と工夫が必要です)。
変数
利用可能な変数は以下にリストされています。デフォルト値も含まれています。
dante_port: 1080
dante_direct: true
true
の場合、Ubuntuファイアウォールでポートが有効になります。
そうでない場合は、このポートへの間接アクセスを有効にするために別のサービスを設定する必要があります。
dante_external_addr: ...
外向き接続に使用するアドレスです。
IPアドレスまたはインターフェース名として設定できます。
デフォルトはansible_default_ipv4.address
ですが、ansible_default_ipv4.interface
(例: eth0
)やお好きな名前に設定できます。
これは文字列または文字列のリストであることができます。
dante_user: dante_socks
注意: Danteのユーザーネームは、グローバルLinuxユーザーであるため、'dante_'で始まる必要があります。
dante_pass: secret
dante_salt: `random_string`
パスワードとソルトです。
dante_verbose_log: false
詳細なログを有効にします(詳細は https://www.inet.no/dante/doc/1.4.x/config/logging.html を参照)。
dante_service_boot_fix: false
ブート後にDanteサービスを再起動させます。
タグ
srv_dante_user
srv_dante_conf
srv_dante_install
srv_dante_service
srv_dante_firewall
srv_dante_syslog
srv_dante_all
依存関係
なし
サンプルプレイブック
- hosts: vag1
roles:
- role: ivansible.srv_dante
dante_port: 3128
ライセンス
MIT
著者情報
2018-2020年にIvanSibleによって作成されました。