From 4b2f52896a8b63dac96a061772448b41ba06ac94 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Mon, 29 Feb 2016 18:25:35 +0000 Subject: baserock_webserver: Add Ansible playbook The webserver was set up manually by Gary. This playbook hopefully contains what those manual steps were, in case we need to redeploy it. I have run it against the existing webserver and there are no changes made. Change-Id: I5394104f9584b7c8e06be258dba7dc2daecbb19b --- baserock_webserver/image-config.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 baserock_webserver/image-config.yml (limited to 'baserock_webserver') 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/ -- cgit v1.2.1