The redis-server package on Xenial uses version 3.0.6 so add an option
for that and copy the new config file.
Change-Id: I73f4a65eb4942a0291f8e6785ab7b894edec0e66
In anticipation of puppet 4, start trying to deal with puppet 4 things
that can be helpfully predicted by puppet lint plugins. Also fix lint
errors caught by the puppet-lint-empty_string-check gem and arrow
alignment errors now caught by the newer puppet-lint gem.
Change-Id: I20f0be5d20ad76ba51036089ef50675822d3b4c1
Using ruby methods to access manifest variables is deprecated in puppet
3 and will be removed in puppet 4. This patch fixes the templates to
use ruby instance variables instead.
Change-Id: I27ef543b21f5da4f7f7df72674ef8ce4002ef8b7
Ubuntu 14.04LTS was delivered with redis 2.8.4, this patch
add supports, because the redis configuration options
changed in this release.
Change-Id: I41f7f767fd7139835209ef1432b31d761a411096
This patch makes the redis maxmemory-policy configurable,
and sets default value to allkeys-lru instead of
volatile-lru. The setting allkeys-lru helps to remove keys
without an exact expire setting of a keypair.
Change-Id: I5edaa6a5fbdc99631838478460b36795539292cf
Override template to make it ubuntu compliant, so pid_file match
the init script settings and data dir is ubuntu standard now.
Change-Id: Ic1a24514ae85cd3bc5c86a1574af88aec188ebdc
Closes-Bug: #1309019
Implements: blueprint openid-oauth2-infra-implementation-puppet-script
Prepares a raw server with all software stack needed to run
openstackid project:
* installs PHP
* installs Apache
* installs Redis Server
* creates a initial environment configuration for laravel application
(using *.erb templates)
Change-Id: If6216da0d70a45609076e8111a67055dbc87c9e4