thorian93.apache2

Ansible 角色:Apache2

Apache

此角色用于在 Debian/Ubuntu、RHEL/CentOS 和 Fedora 服务器上安装和配置 Apache2 网络服务器。

Ansible 角色:Apache2 Ansible 角色:Apache2 Ansible 角色:Apache2

小心有危险!

此角色主要用于个人使用。无法保证在您的使用案例中稳定性或可用性。在使用前请仔细研究此角色!

要求

没有特殊要求;请注意,此角色需要 root 访问权限,因此请在全局播放簿中运行 become: yes,或在您的播放簿中调用此角色,例如:

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

角色变量

可用变量如下所示,包含默认值(请参阅 defaults/main.yml):

apache2_disable_default_site: 'true'

禁用 apache2 安装的默认站点。

依赖关系

无。

操作系统兼容性

此角色会通过检查在名为 <role-name>_stable_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

作者信息

此角色由 Thorian93 于 2020 年创建。

安装
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.