从命令行访问Jinja文件

时间:2018-12-10 07:31:41

标签: python shell command-line jinja2 jinja2-cli

我创建了名为demo.jinja的Jinja文件,如下所示:

resources:
- name: harsha
  type: compute.v1.disk
  properties:
    zone: asia-east1-a
    serviceInstanceRandomStr : harsha
    disk:
       name: harsha-disk1
       description: sample desc
       type: projects/demoproject/zones/asia-east1-a/diskTypes/pd-standard
       sourceType: Image
       sourceImage: projects/centos-cloud/global/images/centos-7
       sourceSnapshot: projects/centos-cloud/global/images/centos-7
       sizeGb: 30
       diskMode: READ_ONLY
       diskEncryption: Google-managed
       diskEncryptionKey: enckey
       diskWrappedKey : wrappedkey

我必须通过命令行访问特定的property值或特定的resource值。

我的审判:

  • 我已使用jinja2-cli安装了pip

     `pip install jinja2-cli`
    
  • 使用jinja2-cli,我正在使用命令jinja2 demo_file.jinja
  • 访问上述文件
  • 这给了我完整的输出文件。

我只想访问type中的resources,如何访问呢?

0 个答案:

没有答案