ansible.builtin.uri:
method: POST
headers:
Cookie: "JSESSIONID={{ vrlcm api auth token }}"
HEADER Content-Type: "{{ http content type }}"
validate certs: "(( http validate certs }]"
status code: [201]
force basic auth: false
use proxy: false
http agent: "ansible-httppost"
body format: "json"
body:
name: "[[ vrlcm pipeline name }}"
stages:
- comments: "workflow via Ansible"
endpoints:
TagName: []
Contents:
- contentDetials:
- contentName: >-
- "{{ input }}"
isDisabled: false
contentYpe: "vra"
contentVersionIds: []
input: [ { "contentName" : "Contentl - [id=62680318-7829-4e35-b5d7-62eb7c52b46c, project=Dev]"}, { "contentName": "Content2 [id=2d29e4af-6889-459-a7f5-5af522a7ab7f, project=Dev]"}]
{
"name": "test",
"stage":[
{
"comment": "test",
"endpointids": [
"vradev.local"
],
"tagNames": [],
"Contents":[
{
"contentDetails": [
{
"contentName": "Contentl - [id=62680318-7829-4e35-b5d7-62eb7c52b46c, project=Dev]"
},
{
"contentName": "Content2 - [id=62680318-7829-4e35-b5d7-62eb7c52b46c, project=Dev]"
}
],
"isdisabled": false,
"contentType": "vra"
}
],
}
]
}