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

プロジェクトについて

webmin role

インストール
ansible-galaxy install semuadmin.webmin
ライセンス
bsd-3-clause
ダウンロード
870
所有者