2016-10-26 35 views
1

我目前正在嘗試SaltStack,似乎有一些很酷的功能。但是我錯過了來自Ansible的模塊:SaltStack觸發webservices

在SaltStack Ansible的模塊「uri」的等價物是什麼?

實例Ansible:

- name: using webservices 
    uri: 
    url: http://.../v1/method 
    method: PUT 
    body: {{ lookup('template', 'job.j2') }} 
    body_format: json 
    status_code: 201,409 
    HEADER_Content-Type: "application/json" 

回答

4

可以使用http.query模塊。例如:

http://example.com/restapi: 
    http.query: 
    - match: 'SUCCESS' 
    - data_render: True 
    - header_file: /tmp/headers.txt 
    - header_render: True 
    - cookies: True 
    - persist_session: True 

完整覆蓋範圍在SaltStack文檔中。

+0

不錯,謝謝! – Shengis