diff options
author | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-07-07 17:00:01 +0000 |
---|---|---|
committer | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-07-08 10:30:50 +0000 |
commit | 2c737c4c3af22e0010fbb4aa85aa1b6c2a3d92f7 (patch) | |
tree | 5b2efc89d8e35e70671fafc79dab5bc022631546 | |
parent | f1c29815c2e9f1ed5fc927c21830fc9ff672ce63 (diff) | |
download | definitions-2c737c4c3af22e0010fbb4aa85aa1b6c2a3d92f7.tar.gz |
Add monit
Change-Id: I4261fedbd2145977c91155e65b7d8a7369163acb
-rw-r--r-- | strata/bosh-stemcell.morph | 6 | ||||
-rw-r--r-- | strata/bosh-stemcell/monit.morph | 21 |
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" |