diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-06-15 17:46:37 +0100 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-06-15 17:46:37 +0100 |
commit | 293a78bf80ee8a45df7e8cabe188c0737a8e1c8e (patch) | |
tree | c103cec08dd58840bbc80e6c5f6098990044bb28 | |
parent | 2855641783252df811f4e263d02ec17a59b61158 (diff) | |
download | morph-cache-server-293a78bf80ee8a45df7e8cabe188c0737a8e1c8e.tar.gz |
Add example Ansible playbook for deployment
-rw-r--r-- | deploy.yaml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/deploy.yaml b/deploy.yaml new file mode 100644 index 0000000..b453b2c --- /dev/null +++ b/deploy.yaml @@ -0,0 +1,28 @@ +# Ansible playbook to deploy morph-cache-server. +# +# Work in progress / example. +# +# Tested on a Baserock 15.19.2 devel system on x86_64, so far. +--- +- hosts: all + tasks: + - name: cache user + user: name=cache + + # This isn't in Baserock right now, so fetch it from Pip. + - name: yoyo-migrations library + pip: name=yoyo-migrations + + - name: morph-cache-server source code + git: + accept_hostkey: yes + repo: git://git.baserock.org/baserock/baserock/morph-cache-server + version: sam/reproducible-builds + dest: /home/cache/morph-cache-server + sudo: yes + sudo_user: cache + +# To run morph-cache-server just tracking built SHA1s of artifacts: +# +# cd /home/cache/morph-cache-server +# python ./morph-cache-server --database-file=./artifacts.db --no-fcgi-server --log=/dev/stdout |