Remote / non-root deployments; more toggles
authorBill Erickson <berickxx@gmail.com>
Mon, 24 Apr 2017 21:06:26 +0000 (17:06 -0400)
committerBill Erickson <berickxx@gmail.com>
Tue, 25 Apr 2017 18:18:28 +0000 (14:18 -0400)
commit5e58035a7b9b46c6413377e3fbd9e6a64bd0d9ca
treef649eadcfa2db8ee060fc890b64635f957481f6e
parent970b00248398a39075a9e9ac88d7a46fe2adda1a
Remote / non-root deployments; more toggles

* Support deploying to remote machines.
* Adds a new deploy_user variable to specify which (sudo-enabled)
  user ansible should use as the default deployment user.  All other
  commands require a become:true to explicitly use root or other user.
* Create separate jabber_domain and web_domain variables
* Option to force git checkouts, overwriting local changes

Signed-off-by: Bill Erickson <berickxx@gmail.com>
16 files changed:
evergreen/apache.yml
evergreen/database.yml
evergreen/eg-build.yml
evergreen/eg-install.yml
evergreen/eg-translator.yml
evergreen/eg-web.yml
evergreen/setup-translations.yml
extras/nginx.yml
extras/rsyslog.yml
extras/start.yml
opensrf/ejabberd.yml
opensrf/opensrf.yml
opensrf/setup.yml
opensrf/websockets.yml
playbook.yml
settings.yml