I used the following format to make a REST API call against Splunk using Ansible.
- name: REST API call to Encrypt passwords
uri:
url: https://localhost:8089/servicesNS/nobody/{{ item.app_directory }}/storage/passwords
user: admin
password: changeme
method: POST
body:
app_username:
app_password: "{{ item.app_password }}"
app_realm: (optional)
body_format: form-urlencoded
Note: form-urlencoded is only supported on later versions of ansible.
References:
http://www.georgestarcher.com/splunk-stored-encrypted-credentials/
No comments:
Post a Comment