Harness to auto-generate a conventional ORIS application server (*nix).

UW Office of Research Information Services (ORIS)



8,003 latest version

1.9 quality score

Version information

  • 2.5.0-alpha (deleted)
  • 2.5.0 (deleted)
  • 2.4.1 (latest)
  • 2.4.0
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.8.0
  • 1.7.0
  • 1.6.0
  • 1.5.0
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 0.0.95
  • 0.0.94
  • 0.0.93
  • 0.0.92
  • 0.0.91
  • 0.0.90
released Jun 15th 2015

Start using this module


oris/appserver — version 2.4.1 Jun 15th 2015

Standard Application Server



  • Updated version puppetlabs/firewall module dependency from 1.0.0 to 1.0.1.


  • Updated version of node.js appengine from 0.10.33 to 0.10.36.


  • Run bower install on Node.js apps, if a bower.json file exists at the app's root.
  • Allow the standard static assets directory path to be specified per deployed app. If specified, the value overrides the assumption that app or dist will be used - an assumption based solely on whether the instance is for local development.
  • For ANY app with a proxied_uri_static_assets value defined, create an Nginx location resource to expose static assets at that URI from a single, specified path.


  • Specify supported SSL protocols in order to deprecate SSLv3.
  • Updated version of node.js appengine from 0.10.32 to 0.10.33.
  • Leverage notify/subscribe in order to pair node.js process and config file - i.e. changes to the latter should produce a restart of the former.


  • Updated version of node.js appengine from 0.10.30 to 0.10.32.


  • Updated version of node.js appengine from 0.10.29 to 0.10.30.
  • breaking: Pass the $sp_entity_id straight through without prefixing or suffixing extra strings.


  • Enable de-activation of shibboleth "lazy sessions" on a host.


  • Add support for non-canonical hostnames that redirect requests to their canonical counterpart.
  • Leverage the new non-canonical hostname support for the purpose of http-to-https redirection (had been supported through a more low-level mechanism).
  • Allow http-to-https redirection to be turned off (default: on).
  • Increment version of nginx module dependency; update usage of module to align with updated version.
  • Alter nginx log file names, but not the directory they are contained within.
  • Leverage update nginx module's logformat resource type to establish and leverage "canonical" and "noncanonical" formats.


  • Updated version of node.js appengine from 0.10.28 to 0.10.29.


  • Incremented version of bower dependency.


  • Incremented version of shibbolethsp dependency.
  • Leverage newly available parameter that controls whether re-authentication is forced. (shibbolethsp)
  • Leverage newly available parameters that control whether "lazy" sessions are enabled. (shibbolethsp)
  • Alter how Nginx serves the "AngularJS" app type's files.


  • Updated version of node.js appengine from 0.10.26 to 0.10.28.


  • Added license.
  • Converted 'static' app type into the more specific 'angularjs' app type.
  • Added 'php-symfony' app type, along with PHP-FPM as an app engine type.
  • Enabled MySQL-based local persistence options for php-symfony app type.
  • Updated dependency version: shibbolethsp.
  • Enabled local logout (shibboleth).
  • Enabled better support of environment variable setting - focused on Node.js apps - via app_envvars parameter.
  • Enabled AngularJS html5 URL mode (eliminating necessity of hash bang usage).
  • Enabled http to https redirection for SSL-only apps.


Updated dependency version: supervisor.


Improved parsing of public SSH keys.


Initial release.