金贾的资源
总结 本主题提供有关 Jinja 如何使用 Apstra Freeform 资源并与之交互的信息。将 Jinja 与 Freeform 结合使用,实时创建、编辑和更新自定义配置模板。
检查金贾的资源
配置模板编辑器具有一个三窗格界面,用于与生成的资源进行交互。Apstra Freeform 使用 Jinja 代码来查找并包含资源树中的指定资源。
在金贾中使用资源
在蓝图中创建资源后,可以通过设备上下文访问这些资源。
下面的示例演示如何使用 Jinja 包含一个函数来获取在名为 的资源组'underlay'
结构中调用'ipv4_loopback'
的资源的资源值:
{% set loopback_ipv4 = function.get_resource_value(resources, 'ipv4_loopback', 'underlay') %}
对资源使用内置函数
Apstra 包含有用的内置函数,我们建议您在创建 Jinja 时使用这些功能。这些功能记录在用户界面中。要访问函数文档,请使用 Jinja 中的内置编辑器通过 UI 访问文档页面。文档的链接是 Apstra 服务器 UI:https://<apstra_ip>/static/jinja_docs/ 以供参考。
创建资源生成器
按照以下高级步骤创建和使用资源生成器:
克里特岛资源池
创建分配组
在默认“根”组下创建资源组
创建资源生成器
在金贾使用资源