summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-07-07 17:00:01 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2015-07-08 10:30:50 +0000
commit2c737c4c3af22e0010fbb4aa85aa1b6c2a3d92f7 (patch)
tree5b2efc89d8e35e70671fafc79dab5bc022631546
parentf1c29815c2e9f1ed5fc927c21830fc9ff672ce63 (diff)
downloaddefinitions-2c737c4c3af22e0010fbb4aa85aa1b6c2a3d92f7.tar.gz
Add monit
Change-Id: I4261fedbd2145977c91155e65b7d8a7369163acb
-rw-r--r--strata/bosh-stemcell.morph6
-rw-r--r--strata/bosh-stemcell/monit.morph21
2 files changed, 26 insertions, 1 deletions
diff --git a/strata/bosh-stemcell.morph b/strata/bosh-stemcell.morph
index c4c266e6..d969b264 100644
--- a/strata/bosh-stemcell.morph
+++ b/strata/bosh-stemcell.morph
@@ -1,5 +1,9 @@
name: bosh-stemcell
kind: stratum
build-depends:
+- morph: strata/core.morph
chunks:
- build-depends:
+- name: monit
+ morph: strata/bosh-stemcell/monit.morph
+ repo: https://bitbucket.org/tildeslash/monit.git
+ ref: release-5-14-0
diff --git a/strata/bosh-stemcell/monit.morph b/strata/bosh-stemcell/monit.morph
new file mode 100644
index 00000000..e97569c1
--- /dev/null
+++ b/strata/bosh-stemcell/monit.morph
@@ -0,0 +1,21 @@
+name: monit
+kind: chunk
+build-system: autotools
+configure-commands:
+- autoreconf -ivf
+- ./configure --prefix=/var/vcap/bosh
+post-install-commands:
+- |
+ cat <<EOF >> monitrc
+ set daemon 10
+ set logfile /var/vcap/monit/monit.log
+
+ set httpd port 2822 and use address 127.0.0.1
+ allow cleartext /var/vcap/monit/monit.user
+
+ include /var/vcap/monit/*.monitrc
+ include /var/vcap/monit/job/*.monitrc
+ EOF
+- install -D -m700 monitrc "$DESTDIR/var/vcap/bosh/etc/monitrc"
+- mkdir -p "$DESTDIR/var/vcap/monit"
+- touch "$DESTDIR/var/vcap/monit/empty.monitrc"