#!/bin/sh # # This script sets up the web servers. The web servers just output who # they are initially. Serf will do some additional configuration. Presumably # in a real environment you would use a real configuration management system # to do this. But for this demo a shell script is used for simplicity. # set -e # Install apache2 sudo apt-get update sudo apt-get install -y apache2 HOSTNAME=`hostname` cat </tmp/index.html I am "${HOSTNAME}" EOF sudo mv /tmp/index.html /var/www/index.html