40 lines
866 B
YAML
40 lines
866 B
YAML
---
|
|
- name: install apache 2
|
|
apt:
|
|
name: apache2
|
|
state: latest
|
|
update_cache: yes
|
|
tags:
|
|
- apache
|
|
- name: allow apache through firewall
|
|
ufw:
|
|
name: Apache Full
|
|
rule: allow
|
|
- name: enable mods
|
|
block:
|
|
- name: enable proxy
|
|
apache2_module:
|
|
name: proxy
|
|
state: present
|
|
- name: enable proxy_wstunnel
|
|
apache2_module:
|
|
name: proxy_wstunnel
|
|
state: present
|
|
- name: enable proxy_http
|
|
apache2_module:
|
|
name: proxy_http
|
|
state: present
|
|
- name: enable proxy_balancer
|
|
apache2_module:
|
|
name: proxy_balancer
|
|
state: present
|
|
- name: enable lbmethod_byrequests
|
|
apache2_module:
|
|
name: lbmethod_byrequests
|
|
state: present
|
|
- name: enable ssl
|
|
apache2_module:
|
|
name: ssl
|
|
state: present
|
|
notify: restart apache
|