Hi all, I have a working curl command that I've been trying to get into an ansible playbook in a testing environment. I've found several posts on various forums for similar situations, but not the one I'm working with, so my attempts are still erroring. I have the curl below, which when run on the cli works correctly.
curl -X POST -k -u xxxx:xxxx "https://x.x.x.x:5601/api/spaces/space" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d' { "id": "some_id", "name": "some_name", "disabledFeatures": ["visualize","dev_tools","advancedSettings","indexPatterns","savedObjectsManagement","timelion","graph","monitoring","ml","apm","maps","canvas","infrastructure","logs","siem","uptime"] } ' However, I have tried many variations of it in a playbook without success. Can anyone suggestions modifications to this playbook? --- - hosts: "{{ region }}-ki01" become: true tasks: - name: Create Kibana Space for client "{{ customer_name }}" uri: url: "https://{{ region }}-ki01:5601/api/spaces/space" user: xxxx password: xxxx validate_certs: no method: POST body: { "id": "{{ customer_id }}", "name": "{{ customer_name }}", "disabledFeatures": ["visualize","dev_tools","advancedSettings","indexPatterns","savedObjectsManagement","timelion","graph","monitoring","ml","apm","maps","canvas","infrastructure","logs","siem","uptime"] } body_format: json headers: kbn-xsrf: "true" Content-Type: "application/json" The output I'm getting right now is this: [centos@jumphost playbooks]$ ansible-playbook kibana_spaces_test.yml --extra-vars "region=us1 customer_id=some_id customer_name=some_name" PLAY [us1-ki01] ********************************************************************************************************************************************** TASK [Gathering Facts] *************************************************************************************************************************************** ok: [us1-ki01] TASK [Create Kibana Space for client "some_name"] ******************************************************************************************************** fatal: [us1-ki01]: FAILED! => {"changed": false, "content": "", "msg": "Status code was not [200]: Request failed: <urlopen error [Errno -2] Name or service not known>", "redirected": false, "status": -1, "url": "https://us1-ki01:5601/api/spaces/space"} [WARNING]: Could not create retry file '/etc/ansible/roles/proficio-ansible/playbooks/kibana_spaces_test.retry'. [Errno 13] Permission denied: u'/etc/ansible/roles/proficio-ansible/playbooks/kibana_spaces_test.retry' PLAY RECAP *************************************************************************************************************************************************** us1-ki01 : ok=1 changed=0 unreachable=0 failed=1 Thanks, Robert -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/2ead8a46-413d-4669-94c9-ce7318a45d82%40googlegroups.com.
