summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Bill Erickson [Wed, 14 Jun 2017 16:34:03 +0000 (12:34 -0400)]
Support optional systemd service files
Adds a new settings variable 'use_service_files', which defaults to
'false'.
Improve Apache's process handling by leaving Apache's shut down after
install and only restarting them after EG services are started.
Tweak readme to use shorter ansible invocations.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 5 Jun 2017 14:47:52 +0000 (10:47 -0400)]
ENV vars go in opensrf .bashrc for consistency; comments
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 11 May 2017 17:56:34 +0000 (13:56 -0400)]
add note about apache2-websockets/systemd
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 10 May 2017 20:30:28 +0000 (16:30 -0400)]
Remove nginx default site link, not file
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 25 Apr 2017 18:21:04 +0000 (14:21 -0400)]
Add remote deploy readme example
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 24 Apr 2017 21:06:26 +0000 (17:06 -0400)]
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>
Ben Shum [Fri, 21 Apr 2017 04:20:22 +0000 (00:20 -0400)]
Only setup translations if variable is set
Some fixes and rearrangement of things to allow for proper building
without translation by default or with translation as per the new
README step.
Signed-off-by: Ben Shum <ben@evergreener.net>
Ben Shum [Fri, 21 Apr 2017 02:54:28 +0000 (22:54 -0400)]
Make the translations an optional argument instead of default on
In the interest of only applying i18n work when one desires it, make the
installation of translations an optional extra variable that you request
when running the playbook.
Signed-off-by: Ben Shum <ben@evergreener.net>
Ben Shum [Thu, 20 Apr 2017 23:14:10 +0000 (19:14 -0400)]
Add support for i18n and locales
Specify which locales you want in your settings.yml config file. I added
four example locales for testing purposes.
Signed-off-by: Ben Shum <ben@evergreener.net>
Bill Erickson [Wed, 19 Apr 2017 18:33:32 +0000 (11:33 -0700)]
Register jabber users as the ejabberd user.
https://bugs.launchpad.net/ubuntu/+source/ejabberd/+bug/
1659801
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 19 Apr 2017 17:24:57 +0000 (10:24 -0700)]
Fix pgtap install test; formatting/docs
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 19 Apr 2017 15:31:37 +0000 (08:31 -0700)]
'synchronize' dojo files for faster copying
http://stackoverflow.com/questions/
27985334/why-is-copying-a-directory-with-ansible-so-slow
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 19 Apr 2017 15:25:04 +0000 (11:25 -0400)]
PGTAP and schema build are optional / on by default
2 new settings.yml options:
create_schema: true
install_pgtap: true
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 18 Apr 2017 16:17:40 +0000 (09:17 -0700)]
Add use_pg_96 option to install Postgresql 9.6
... instead of the Ubuntu 16.04 default of installing PG 9.6
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 17 Apr 2017 15:39:08 +0000 (11:39 -0400)]
Set hosts in settings.yml; more examples
Set the "hosts" variable in settings.yml so it's not required to be
passed via the command line. It can still be overridden there.
Add an example of overridding an ansible variable by selecting an
OpenSRF branch at run time.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Ben Shum [Fri, 14 Apr 2017 16:36:52 +0000 (12:36 -0400)]
Add name definitions for all steps
This aids the user in understanding what is being run at each step
of the setup process.
Also, if a user were to use --steps to go through each step one at
a time, this would allow them to know what step was about to happen
next.
Signed-off-by: Ben Shum <ben@evergreener.net>
Bill Erickson [Thu, 13 Apr 2017 17:01:41 +0000 (13:01 -0400)]
flesh out readme for sharing
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 13 Apr 2017 03:31:33 +0000 (23:31 -0400)]
move service starter to extras
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 13 Apr 2017 03:27:29 +0000 (23:27 -0400)]
optionally start services after install
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 13 Apr 2017 03:06:45 +0000 (23:06 -0400)]
playbook formatting
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 13 Apr 2017 02:58:55 +0000 (22:58 -0400)]
move optional packages to extras dir
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 13 Apr 2017 02:42:12 +0000 (22:42 -0400)]
clone websockets in /tmp
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 12 Apr 2017 22:19:20 +0000 (18:19 -0400)]
rsyslog configs, better user of variables
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 12 Apr 2017 19:47:25 +0000 (15:47 -0400)]
update websocket JS ports for nginx
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 12 Apr 2017 19:08:47 +0000 (15:08 -0400)]
opensrf gets ~/.bash_profile for noninteractive
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 12 Apr 2017 17:45:41 +0000 (13:45 -0400)]
Ansible-based Evergreen/OpenSRF install
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 12 Apr 2017 17:22:38 +0000 (13:22 -0400)]
remove 'random' base readme file
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Thomas Berezansky [Thu, 22 Mar 2012 17:06:59 +0000 (13:06 -0400)]
Add quick README to the master branch
Otherwise the default clone branch will be empty.
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>