いつもお世話になっております。
ネットワーク機器(ARUBA)のRESTAPIをuriモジュールで操作したいと考えています。
■Playbook
--- - hosts: ARUBA1 gather_facts: false connection: local tasks: - name: "reg_domain_prof" uri: validate_certs: no url: "https://ARUBAIP:4343/v1/configuration/object/" method: GET url_username: admin url_password: admin123 force_basic_auth: yes return_content: yes status_code: - 200 headers: Accept: application/json Content-Type: application/json Token: ZDQ5YTViOTItNTU3Ny00NTM2LTkxMTMtYzg5
結果は "msg": "Status code was 401 and not [200]: HTTP Error 401: Unauthorized"が出て
faildで終わってしまいます。
curlコマンドではGET情報を取得できました。
curl --insecure -b "aruba-cookie" -X GET -i 'https://ARUBAIP:4343/v1/configuration/object/reg_domain_prof?UIDARUBA=ZDQ5YTViOTItNTU3Ny00NTM2LTkxMTMtYzg5'
恐らく認証がうまく出来ていないと思われるのですが、原因等わかる方いらっしゃいましたらアドバイス頂けると嬉しいです。よろしくお願いいたします。
回答1件