summaryrefslogtreecommitdiff
path: root/baserock_webserver/image-config.yml
diff options
context:
space:
mode:
Diffstat (limited to 'baserock_webserver/image-config.yml')
-rw-r--r--baserock_webserver/image-config.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/baserock_webserver/image-config.yml b/baserock_webserver/image-config.yml
new file mode 100644
index 00000000..1244faac
--- /dev/null
+++ b/baserock_webserver/image-config.yml
@@ -0,0 +1,24 @@
+# Configuration for Baserock webserver system image.
+#
+# This expects to be run on a Fedora 22 cloud image.
+---
+- hosts: webserver
+ gather_facts: false
+ sudo: yes
+ tasks:
+ - name: enable persistant journal
+ shell: mkdir /var/log/journal
+ args:
+ creates: /var/log/journal
+
+ - name: ensure system up to date
+ dnf: name=* state=latest
+
+ - name: SELinux configuration (setting it to 'permissive' mode)
+ copy: src=etc/selinux/config dest=/etc/selinux/
+
+ - name: Cherokee webserver package
+ dnf: name=cherokee state=latest
+
+ - name: Cherokee configuration
+ copy: src=etc/cherokee/cherokee.conf dest=/etc/cherokee/