如何从Ansible连接到集会



我正在尝试从Ansible连接到集会。为此,我使用的是URI模块,还通过Rally创建了一个API键。我的任务: -

  tasks:
    - name: Get data
      uri:
        url: 'https://rally1.rallydev.com/slm/webservice/v2.0/subscription'
     #   headers:
      #    api_key: "myapikey"
        user: myapikey
        password:
        follow_redirects: all
        return_content: yes
        status_code: 200
        method: GET
      register: get_data
    - debug: var=get_data

但我仍然遇到错误: -

"msg": "Status code was 401 and not [200]: HTTP Error 401: Full authentication is required to access this resource",

不确定我在做什么错。

证明您拥有的访问权限的一种简单方法是在命令行上使用curl,然后通过您喜欢的语言脚本脚本进行类似于以下操作:

curl -config options.txt

其中options.txt包含:

url https://rally1.rallydev.com/slm/webservice/v2.0/workspace?query=&fetch = true = true& start = 1& pagesize = 20

header =" zsessionid: yourapikey "

您会看到API密钥用于标题变量ZsessionId中。它在我的机器上工作....

相关内容

  • 没有找到相关文章

最新更新