honatas.tomcat_dev

Apache TomcatとManager GUI

GitHub Travis Ansible Quality Score coffee

このAnsibleロールは、Apache TomcatをManager GUIを有効にしてsystemdサービスとしてインストールします。GUIへのリモートアクセスが許可されているため、このロールは本番環境には推奨されません。

要件

Tomcatを動かすためにはJavaのインストールが必要です。方法はいくつかあるため、このロールには依存関係として追加していません。自由に選択できるので、ロールを実行する前にJavaがインストールされていることを確認してください。もしよければ、openjdk-ppaロールをおすすめします。

ロール変数

tomcat_version: インストールしたいバージョン。
デフォルト: 9.0.34

tomcat_linux_user: Tomcatが実行されるユーザー名。
デフォルト: vagrant

tomcat_install_dir: インストールフォルダ。
デフォルト: /home/{{ tomcat_linux_user }} (すなわち /home/vagrant)

tomcat_manager_gui_username: Manager GUIのユーザー名。
デフォルト: admin

tomcat_manager_gui_password: Manager GUIのパスワード。
デフォルト: admin

例 Playbooks

デフォルトのインストール

roles:
  - honatas.tomcat_dev

Javaと一緒に

roles:
  - honatas.openjdk_ppa
  - honatas.tomcat_dev

別のバージョン

roles:
  - { role: honatas.tomcat_dev, tomcat_version: 9.0.20 }

別のユーザーと別のフォルダ(フォルダが作成され、ユーザーに権限があることを確認してください)

roles:
  - role: honatas.tomcat_dev
    tomcat_linux_user: myuser
    tomcat_install_dir: /opt

依存関係

なし。

ライセンス

MIT

貢献

問題を報告したり、プルリクエストを追加したり自由にしてください。いつでも大歓迎です。

また、私の仕事が気に入ったら、私はコーヒーが大好きだということをお伝えします。

プロジェクトについて

Ansible role for installing Apache Tomcat with the Manager GUI enabled.

インストール
ansible-galaxy install honatas.tomcat_dev
ライセンス
mit
ダウンロード
143