Доступ к файлу Jinja из командной строки - PullRequest
0 голосов
/ 10 декабря 2018

Я создал файл jinja с именем demo.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, как я могу получить к нему доступ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...