force_basic auth did not work, getting 401:
- name: Get License
uri:
url: http://{{ ansible_host }}:{{ artifactory_port
}}/artifactory/api/system/licenses
method: GET
user: "{{ artifactory_admin.user }}"
passwd: "{{ artifactory_admin.password }}"
force_basic_auth: yes
return_content: yes
But, this works fine:
- name: Get License
uri:
url: http://{{ artifactory_admin.user }}:{{ artifactory_admin.password
}}@{{ ansible_host }}:{{ artifactory_port }}/artifactory/api/system/licenses
method: GET
return_content: yes
Anyway to get user and password to work?
On Wednesday, April 29, 2015 at 4:31:13 AM UTC-7, Matt Martz wrote:
>
> You need to specify the force_basic_auth option with a value of yes/true
> and things should start working
>
> On Tuesday, April 28, 2015, Brenda Bell <[email protected] <javascript:>>
> wrote:
>
>> I can ssh to the server and curl successfully with authentication:
>>
>> $ curl --user user:password http://localhost:8080/api/v1/clusters
>> {
>> "href" : "http://localhost:8080/api/v1/clusters",
>> "items" : [ ]
>> }
>>
>>
>> But when I try to use Ansible to get the same url with the same
>> credentials, it fails to authenticate. My task looks like this:
>>
>> - uri:
>> url: http://localhost:8080/api/v1/clusters
>> method: GET
>> user: "user"
>> password: "password"
>>
>> I get an authentication error from my web service:
>>
>> failed: [172.98.1.129] => {"content": "{\n \"status\": 403,\n
>> \"message\": \"Full authentication is required to access this
>> resource\"\n}", "content_length": "91", "content_type":
>> "text/plain;charset=ISO-8859-1", "failed": true, "redirected": false,
>> "server": "Jetty(7.6.7.v20120910)", "set_cookie":
>> "AMBARISESSIONID=7ek08rb33476kg9z8jyiw40y;Path=/", "status": 403}
>> msg: Status code was not [200]
>>
>> I'm definitely using the correct username and password in both places.
>>
>> So my question is how does the uri module's authentication differ from
>> curl?
>>
>> --
>> 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 post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/466ad95e-f2b8-4ffe-8919-31191f47ad32%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/ansible-project/466ad95e-f2b8-4ffe-8919-31191f47ad32%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> Matt Martz
> @sivel
> sivel.net
>
>
--
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 post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/cce8e3e8-a82a-480b-9747-a49c679ed428%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.