akvo / akvo-provisioning

Server and development environment provisioning data and configurations
9 stars 2 forks source link

Set up Keycloak provisioning #183

Closed stellanl closed 8 years ago

stellanl commented 9 years ago
stellanl commented 9 years ago

Puppet will not deploy to server test6, because of this error: [141.138.197.208] out: Error: Could not find dependency Package[npm] for Exec[npm_proxy] at /puppet/checkout/puppet/ext/nodejs/manifests/init.pp:125

Nodejs is included by the statsd module, which is deployed to all servers. However, it only fails on test6.

stellanl commented 9 years ago

Deploy even fails after removing the keycloak module entirely.

stellanl commented 9 years ago

With he new nodejs and apt modules, deploy fails for lack of the python-software-properties package. After adding that manually, the deploy succeeds.

stellanl commented 9 years ago

test6 server now answers at https://login.test.akvo-ops.org/auth/, using the postgres database on test2

stellanl commented 9 years ago

Have tested all combinations of these 3 config parameters for supervisord, in file /etc/supervisor/conf.d/keycloak.conf:

environment=LAUNCH_JBOSS_IN_BACKGROUND="true" stopasgroup=true stopsignal= KILL

...but "supervisorctl stop keycloak" still only stops the standalone.sh process, not the java server it started. When run from a terminal, it stops nicely on a Ctrl-C.

iperdomo commented 9 years ago

@osgl @peeb do we have a time frame to have the test server?

stellanl commented 8 years ago

This has clearly been overtaken by #221