Ansible - Jenkins 插件在 Google 容器引擎(GKE)上失败 - 入口无限循环

Ansible - Jenkins 插件在 Google 容器引擎(GKE)上失败 - 入口无限循环

我有这样的 ansible 配置:

- hosts: localhost
  connection: local
  tasks:
          - name: Jenkins - add job
            jenkins_job:
                    config: "{{ lookup('file', 'jenkins_conf/pipeline_staging.xml') }}"
                    name: deploy-staging
                    password: XXXXX
                    url: https://jenkins.url.com
                    user: someuser

但是当我尝试启动这个剧本时,我得到了:

致命:[localhost]:失败!=> {“changed”:false,“failed”:true,“msg”:“无法验证作业是否存在,HTTP 错误 302:HTTP 服务器返回重定向错误,这将导致无限循环。\n最后的 30x 错误消息是:\n找到 https://jenkins.url.com"} 要重试,请使用:--limit @/home/holo/project/sources/devops/orchiestration/environment-cloud/ansible-playbook/jenkins.retry

我究竟做错了什么?

答案1

Jenkins 服务器前面的代理似乎配置错​​误。但是,由于jenkins_job模块是在远程主机上执行的,因此可以通过不使用connection: local并将url参数设置为 来避免此问题localhost:jenkins_port

相关内容