github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/examples/0002/03/up.yml (about)

     1  scopes:
     2    - name: global
     3      vars:
     4        a: global-a
     5  
     6    - name: prod
     7      members: [prod]
     8      vars:
     9        a: prod-a
    10      dvars:
    11        - name: enc_key
    12          value: '{{ env "ENC_KEY_PROD" |validateMandatoryFailIfNone "enc_key"}}'
    13  
    14    - name: nonprod
    15      members:
    16        - dev
    17      vars:
    18        a: non-prod-a
    19      dvars:
    20        - name: enc_key
    21          value: '{{ env "ENC_KEY_NP" |validateMandatoryFailIfNone "enc_key"}}'
    22  
    23    - name: dev
    24      vars:
    25        a: dev-a
    26  
    27      dvars:
    28        - name: api_username
    29          value: ixAvykgdH73SafoaGEGB+WiPH/zwZzYQnDMUrIig7lc=
    30          flags:
    31            - secure
    32  
    33        - name: api_password
    34          value: Eu6wFdmnoV4gBFpq6lRq/5HU3ATgXa9BbFjaKrXp/pcD+x4WpT3ot1xC9QBGtzVS
    35          flags:
    36            - secure
    37  
    38  vars:
    39    api_ep: 'http://httpbin.org/post'
    40  
    41  tasksref:
    42    - ./main.yml
    43    - ./utils/encrypt.yml
    44    - ./utils/venv.yml
    45    - ./myapp/create.yml
    46  
    47  tasks: