github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0197.yml (about) 1 doc_meta: | 2 folder: security 3 title: secure env var 4 head: | 5 Show case the support of declarative secure env var if you use both envVar and secure flag together 6 7 sections: 8 - title: Demo 9 log: yes 10 11 12 tasks: 13 14 - 15 name: task 16 task: 17 - 18 func: shell 19 vars: 20 enc_key: my_enc_key 21 dvars: 22 - name: value_encrypted 23 value: '{{ "ENV_AAA" | encryptAES .enc_key }}' 24 flags: [vvvv] 25 26 - name: ENV_BBB 27 value: I_AM_ENV_VAR_BBB 28 flags: 29 - envVar 30 31 - name: ENV_AAA 32 value: tdRdCpkHCVz0xzzkthoPUsD6yS6w439zPMDNUot84mM= 33 flags: 34 - envVar 35 - secure 36 37 do: | 38 echo """normal env var: $ENV_BBB""" 39 echo """expected decrypted secure env var: $ENV_AAA""" 40 echo """normal secure var: {{.secure_ENV_AAA}}"""