github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/examples/0002/04/up.yml (about) 1 scopes: 2 - name: global 3 vars: 4 a: global-a 5 dvars: 6 - name: app_name 7 value: '{{ env "APP_NAME" |validateMandatoryFailIfNone "app_name"}}' 8 9 - name: prod 10 members: [prod] 11 vars: 12 a: prod-a 13 dvars: 14 - name: enc_key 15 value: '{{ env "ENC_KEY_PROD" |validateMandatoryFailIfNone "enc_key"}}' 16 17 - name: nonprod 18 members: 19 - dev 20 vars: 21 a: non-prod-a 22 dvars: 23 - name: enc_key 24 value: '{{ env "ENC_KEY_NP" |validateMandatoryFailIfNone "enc_key"}}' 25 26 - name: dev 27 vars: 28 a: dev-a 29 30 dvars: 31 - name: api_username 32 value: ixAvykgdH73SafoaGEGB+WiPH/zwZzYQnDMUrIig7lc= 33 flags: 34 - secure 35 36 - name: api_password 37 value: Eu6wFdmnoV4gBFpq6lRq/5HU3ATgXa9BbFjaKrXp/pcD+x4WpT3ot1xC9QBGtzVS 38 flags: 39 - secure 40 41 vars: 42 api_ep: 'http://httpbin.org/post' 43 44 tasksref: 45 - ./main.yml 46 - ./utils/encrypt.yml 47 - ./utils/venv.yml 48 - ./myapp/create.yml 49 50 eprofiles: 51 - name: dev_test 52 instance: dev 53 taskname: CreateMyAppStack 54 verbose: vvv 55 56 evars: 57 - name: APP_NAME 58 value: my_dev_test_app 59 60 tasks: