summaryrefslogtreecommitdiff
path: root/baserock_webserver/instance-config.yml
blob: 6923f30581af1aea4cdc482a493615794c41460d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 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
    vars:
      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