Ansible uri:将 jinja 模板输出作为 HTTP 正文发送

Ansible uri:将 jinja 模板输出作为 HTTP 正文发送

我有一个 ansible 剧本,它使用 jinja2 模板生成文件:

 - delegate_to: localhost
   ansible.builtin.template:
     src: metrics.j2
     dest: metrics.txt

它使用正确的数据和格式写入文件 - 没有问题。但我不想编写文件,而是想通过 HTTP POST 发送输出。

- ansible.builtin.uri:
    url: https://your.form.based.auth.example.com/index.php
    method: POST
    body: "{{ jinja2 template result }}"

那么如何将 Jinja2 模板结果获取到 URI 请求的正文中呢?

相关内容