Add initial meta-stx to support StarlingX build
[pti/rtp.git] / meta-stx / recipes-support / puppet / files / puppet-keystone / 0005-Add-support-for-fernet-receipts.patch
1 From 65de0c6615e2e94a4fd234fc1826e3eb403bb575 Mon Sep 17 00:00:00 2001
2 From: Tyler Smith <tyler.smith@windriver.com>
3 Date: Wed, 10 Apr 2019 15:37:25 -0400
4 Subject: [PATCH 1/1] Add support for fernet receipts
5
6 ---
7  manifests/init.pp | 15 +++++++++------
8  1 file changed, 9 insertions(+), 6 deletions(-)
9
10 diff --git a/manifests/init.pp b/manifests/init.pp
11 index 89af303..a6d5cc3 100644
12 --- a/manifests/init.pp
13 +++ b/manifests/init.pp
14 @@ -1247,18 +1247,21 @@ running as a standalone service, or httpd for being run by a httpd server")
15  
16    if $fernet_key_repository {
17      keystone_config {
18 -      'fernet_tokens/key_repository': value => $fernet_key_repository;
19 +      'fernet_tokens/key_repository':   value => $fernet_key_repository;
20 +      'fernet_receipts/key_repository': value => $fernet_key_repository;
21      }
22    } else {
23      keystone_config {
24 -      'fernet_tokens/key_repository': ensure => absent;
25 +      'fernet_tokens/key_repository':   ensure => absent;
26 +      'fernet_receipts/key_repository': ensure => absent;
27      }
28    }
29  
30    keystone_config {
31 -    'token/revoke_by_id':            value => $revoke_by_id;
32 -    'fernet_tokens/max_active_keys': value => $fernet_max_active_keys;
33 -    'credential/key_repository':     value => $credential_key_repository;
34 +    'token/revoke_by_id':              value => $revoke_by_id;
35 +    'fernet_tokens/max_active_keys':   value => $fernet_max_active_keys;
36 +    'fernet_receipts/max_active_keys': value => $fernet_max_active_keys;
37 +    'credential/key_repository':       value => $credential_key_repository;
38    }
39  
40    # Update this code when https://bugs.launchpad.net/keystone/+bug/1472285 is addressed.
41 -- 
42 1.8.3.1
43