thorian93.apache2

Ansible Role: Apache2

Apache

この役割は、Debian/Ubuntu、RHEL/CentOS、FedoraサーバーにApache2ウェブサーバーをインストールして構成します。

Ansible Role: Apache2 Ansible Role: Apache2 Ansible Role: Apache2

注意事項

この役割は主に私の個人的な利用のために作成されました。他の利用ケースにおける安定性や使いやすさは保証できません。使用する前に、役割をよく調べてください!

要件

特別な要件はありません。この役割はrootアクセスが必要ですので、グローバルに become: yes を指定してプレイブックを実行するか、次のように役割を呼び出してください:

- hosts: foobar
  roles:
    - role: thorian93.apache2
      become: yes

ロール変数

利用可能な変数は以下に示されており、デフォルト値も記載されています(defaults/main.ymlを参照):

apache2_disable_default_site: 'true'

Apache2インストールのデフォルトサイトを無効にします。

依存関係

なし。

OSの互換性

この役割は、特定の変数 <role-name>_stable_os に正しいディストリビューション名とメジャーバージョン番号が含まれているかを確認することで、サポートされていないOSやテストされていないOSで使用されないようにします。変数は役割のデフォルト変数ファイル defaults/main.yml にあります:

role_stable_os:
  - Debian 10
  - Ubuntu 18
  - CentOS 7
  - Fedora 30

ディストリビューションとメジャーバージョン番号の組み合わせがターゲットシステムと一致しない場合、役割は失敗します。この役割を動作させるためには、変数にディストリビューション名とメジャーバージョン名を追加してください。ただし、新しい組み合わせを最初にテストすることをお勧めします!

このアイデアを提供してくれた HarryHarcourt に感謝します!

例プレイブック

---
- name: "役割を実行する"
  hosts: all
  become: yes
  roles:
    - ansible-role-apache2

貢献

バグや問題を見つけた場合、または改善の余地があると思う場合は、自由に問題を報告してください。何かを尋ねたり話し合いたい場合も、いつでもお気軽に連絡してください。

免責事項

この役割は現状のままで提供されており、この役割が意図通りに動作することを保証することはできません。また、この役割によって生じる損害や設定ミスについて責任を負いません。使用する前に、この役割をよく研究してください。

ライセンス

MIT

作者情報

この役割は2020年に Thorian93 によって作成されました。

プロジェクトについて

The Apache2 Webserver

インストール
ansible-galaxy install thorian93.apache2
ライセンス
mit
ダウンロード
2.3k
所有者
Greetings earthlings! I am a young Linux, IT and tech enthusiast and currently I am working as a checkmk consultant for Checkmk.