summaryrefslogtreecommitdiff
path: root/baserock_webserver/instance-config.yml
diff options
context:
space:
mode:
Diffstat (limited to 'baserock_webserver/instance-config.yml')
-rw-r--r--baserock_webserver/instance-config.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/baserock_webserver/instance-config.yml b/baserock_webserver/instance-config.yml
new file mode 100644
index 00000000..96f0ee01
--- /dev/null
+++ b/baserock_webserver/instance-config.yml
@@ -0,0 +1,19 @@
+# Instance configuration for Baserock general-purpose webserver.
+#
+# Tested against Fedora 26 base image.
+---
+- hosts: webserver
+ gather_facts: false
+ become: yes
+ become_method: sudo
+ tasks:
+ - import_tasks: ../tasks/create-data-volume.yml lv_name=webserver lv_size=145g mountpoint=/srv
+
+ - name: /srv/download.baserock.org/
+ file: path=/srv/download.baserock.org/ owner=fedora state=directory
+
+ - name: Cherokee configuration
+ copy: src=etc/cherokee/cherokee.conf dest=/etc/cherokee/
+
+ - name: (re)start Cherokee webserver
+ service: name=cherokee enabled=yes state=restarted