Simplify config.ph with redis_seeds

This commit is contained in:
Micke Nordin 2023-06-01 13:04:46 +02:00
parent f5cc63843e
commit 347d33d96e
Signed by untrusted user: Micke
GPG key ID: 0DA0A7A5708FE257

View file

@ -101,57 +101,15 @@ $CONFIG = array (
'overwritehost' => '<%= @site_name %>', 'overwritehost' => '<%= @site_name %>',
'overwriteprotocol' => 'https', 'overwriteprotocol' => 'https',
'passwordsalt' => '<%= @passwordsalt %>', 'passwordsalt' => '<%= @passwordsalt %>',
<% if @location == 'gss-test' -%> <% if ! @is_multinode -%>
'redis.cluster' => [ 'redis.cluster' => [
'failover_mode' => \RedisCluster::FAILOVER_ERROR, 'failover_mode' => \RedisCluster::FAILOVER_ERROR,
'password' => '<%= @redis_cluster_password %>', 'password' => '<%= @redis_cluster_password %>',
'read_timeout' => 0.0, 'read_timeout' => 0.0,
'seeds' => [ 'seeds' => [
'redis1.drive.test.sunet.se:6379', <% @redis_seeds.each do |seed| -%>
'redis2.drive.test.sunet.se:6379', '<%= seed['host'] %>:<%= seed['port'] %>',
'redis3.drive.test.sunet.se:6379', <% end -%>
'redis1.drive.test.sunet.se:6380',
'redis2.drive.test.sunet.se:6380',
'redis3.drive.test.sunet.se:6380',
'redis1.drive.test.sunet.se:6381',
'redis2.drive.test.sunet.se:6381',
'redis3.drive.test.sunet.se:6381'
],
'timeout' => 1.1
],
<% elsif @environment == 'test' && ! @is_multinode -%>
'redis.cluster' => [
'failover_mode' => \RedisCluster::FAILOVER_ERROR,
'password' => '<%= @redis_cluster_password %>',
'read_timeout' => 0.0,
'seeds' => [
'redis1.<%= @customer %>.drive.test.sunet.se:6379',
'redis2.<%= @customer %>.drive.test.sunet.se:6379',
'redis3.<%= @customer %>.drive.test.sunet.se:6379',
'redis1.<%= @customer %>.drive.test.sunet.se:6380',
'redis2.<%= @customer %>.drive.test.sunet.se:6380',
'redis3.<%= @customer %>.drive.test.sunet.se:6380',
'redis1.<%= @customer %>.drive.test.sunet.se:6381',
'redis2.<%= @customer %>.drive.test.sunet.se:6381',
'redis3.<%= @customer %>.drive.test.sunet.se:6381'
],
'timeout' => 1.1
],
<% elsif @environment == 'prod' && ! @is_multinode && @location != 'gss-prod' -%>
'redis.cluster' => [
'failover_mode' => \RedisCluster::FAILOVER_ERROR,
'password' => '<%= @redis_cluster_password %>',
'read_timeout' => 0.0,
'seeds' => [
'redis1.<%= @customer %>.drive.sunet.se:6379',
'redis2.<%= @customer %>.drive.sunet.se:6379',
'redis3.<%= @customer %>.drive.sunet.se:6379',
'redis1.<%= @customer %>.drive.sunet.se:6380',
'redis2.<%= @customer %>.drive.sunet.se:6380',
'redis3.<%= @customer %>.drive.sunet.se:6380',
'redis1.<%= @customer %>.drive.sunet.se:6381',
'redis2.<%= @customer %>.drive.sunet.se:6381',
'redis3.<%= @customer %>.drive.sunet.se:6381'
], ],
'timeout' => 1.1 'timeout' => 1.1
], ],