github.com/Venafi/vcert/v5@v5.10.2/test-files/playbook/sample_tpl.yaml (about)

     1  config:
     2    connection:
     3      type: TPP
     4      credentials:
     5        accessToken: '{{ Env "TPP_ACCESS_TOKEN" }}'
     6        refreshToken: '{{ Env "TPP_REFRESH_TOKEN" }}'
     7      trustBundle: /Users/rvela/venafi/supertreat/bundle.cer
     8      url: https://supertreat.venqa.venafi.com
     9  certificateTasks:
    10    - name: mtls
    11      request:
    12        zone: "Open Source\\vcert"
    13        subject:
    14          commonName: foo.bar.venafi.com
    15          country: US
    16          locality: Salt Lake City
    17          province: Utah
    18          organization: Venafi Inc
    19          orgUnits:
    20            - engineering
    21            - marketing
    22        csrOrigin: service
    23        keyPassword: "Passcode123!"
    24      installations:
    25        - type: PEM
    26          location: "/Users/rvela/venafi/supertreat/pem"
    27          afterInstallAction: "echo Success!!!"
    28      renewBefore: 31d