semuadmin.webmin
役割名
このリポジトリは、もはや積極的にメンテナンスまたはサポートされていません。
他の誰かがメンテナンスとサポートを引き受けたい場合は、自由にフォークしてください。
WebminというウェブベースのLinux管理ツールをデプロイするためのAnsibleロールです。これはsystemdサービスとして動作します。
Webminサービスは、https://hostip:10000 で利用可能です。
デフォルトのログインは、インストーラーのユーザーIDとパスワードになります。
Webminのデフォルトの自己署名SSL証明書について、ブラウザから警告が表示されることがあります。
インストール後にシステムは再起動します。
要件
- インストールにはsudo権限が必要です。
- サービス制御のためのsystemd。
- (必要に応じて)ファイアウォール制御のためのFirewalld。
- AnsibleプロビジョニングのためのPython(注意:一部の最小限のディストリビューションには、最初からPythonが含まれていない場合があります)。
ロール変数
install_utilities
: false。Webminの管理機能で使用されるさまざまなユーティリティパッケージ(wget、git、ntpdate、sntp、smartmontools)をインストールするにはTrueに設定します。注意:一部の最小限のディストリビューションは、これらすべてのツールを最初からサポートしておらず、対話的なインストールが必要な場合があります。enable_firewalld
: false。firewalldがインストールされており、実行中であると仮定して、ポート10000を開くにはTrueに設定します。uninstall_webmin
: false。Webminをアンインストールするにはtrueに設定します。
依存関係
なし。
例のプレイブック
ロールの使用方法(たとえば、パラメーターとして渡される変数を使用する例)を示す例があると、ユーザーには便利です:
- name: Webminロールのプロビジョニング
hosts: all
become: true
become_user: root
vars:
enable_firewalld: true
install_utilities: true
roles:
- semuadmin.webmin
ライセンス
BSD 3-Clause