summaryrefslogtreecommitdiffstats
path: root/qa/suites/rgw/crypt/2-kms/vault_transit.yaml
blob: d20bb52bcbfb3da805d4456876f22f9a4d158189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
overrides:
  ceph:
    conf:
      client:
        rgw crypt s3 kms backend: vault
        rgw crypt vault auth: token
        rgw crypt vault secret engine: transit
        rgw crypt vault prefix: /v1/transit/
        rgw crypt sse s3 backend: vault
        rgw crypt sse s3 vault auth: token
        rgw crypt sse s3 vault secret engine: transit
        rgw crypt sse s3 vault prefix: /v1/transit/
  rgw:
    client.0:
      use-vault-role: client.0
  s3tests:
    with-sse-s3: true

tasks:
- vault:
    client.0:
      install_url: https://releases.hashicorp.com/vault/1.2.2/vault_1.2.2_linux_amd64.zip
      install_sha256: 7725b35d9ca8be3668abe63481f0731ca4730509419b4eb29fa0b0baa4798458
      root_token: test_root_token
      engine: transit
      prefix: /v1/transit/keys/
      secrets:
        - path: my-key-1
        - path: my-key-2