summaryrefslogtreecommitdiff
path: root/roles/apache_server/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/apache_server/tasks/main.yml')
-rw-r--r--roles/apache_server/tasks/main.yml13
1 files changed, 12 insertions, 1 deletions
diff --git a/roles/apache_server/tasks/main.yml b/roles/apache_server/tasks/main.yml
index 8a14b35..0f59f67 100644
--- a/roles/apache_server/tasks/main.yml
+++ b/roles/apache_server/tasks/main.yml
@@ -1,5 +1,6 @@
- name: install rsync (so one can publish files via server)
- apt: name=rsync
+ apt:
+ name: rsync
- name: install apache2
apt: name=apache2
@@ -31,6 +32,16 @@
mode: 0644
with_items: "{{ static_sites }}"
+- name: "install htpasswd files"
+ copy:
+ content: "{{ item.htpasswd }}"
+ dest: "/srv/http/{{ item.domain }}.htpasswd"
+ owner: root
+ group: root
+ mode: 0644
+ with_items: "{{ static_sites }}"
+ when: item.htpasswd is defined
+
- name: enable apache sites
shell: a2ensite "{{ item.domain }}"
with_items: "{{ static_sites }}"