Ansible 在第一次尝试多个 playbook 文件时跳过 playbook

Ansible 在第一次尝试多个 playbook 文件时跳过 playbook

我有以下剧本:

- import_playbook: "infrastructure/infrastructure.yml"
- import_playbook: "application/application.yml"

application.yml在这些剧本里面,还有其他剧本被调用,发生的情况是,在特定的时刻,一个剧本将在指向的组中执行cicd_servers,并且它会被无意中跳过。

请参阅以下我的库存:

[cicd_servers] 
sig-cicd-01 ansible_connection=local

这个剧本具体如下:

---
- hosts: cicd_servers   
    gather_facts: false   
    remote_user: ansible   
    connection: local

  roles:
    - application/os_setup
    - application/jdk_install
    - infrastructure/jenkins_install
    - infrastructure/maven_install
    - infrastructure/scm_install
    - infrastructure/soapui_install
    - database/sqlplus-install

################### cicd server applications ############
- hosts: cicd_servers   
    become: true   
    remote_user: ansible   
    connection: local   
  
    roles:
    - application/fmw_cicd_conf
    - application/fmw_performance_conf

ansible_connection=local我不知道为什么它只跳过这个主机,我也尝试从库存和剧本中删除机器 DNS 名称的参数connection: local,但效果不佳。

笔记:如果我再次玩相同的剧本,它不会跳过这些任务,也就是说,它在第一次尝试时不起作用。

笔记2:如果我在它之前评论几个剧本,它会在第一次尝试时成功执行,但我需要让它按应有的方式运行。

注3:我正在使用 ansible 2.9.10 版本。

下面我用详细(-vvvv)注册了 2 个输出来尝试识别某些东西,但是跳过的部分的输出什么也没说。

output_1 (success)
PLAY [cicd_servers] **********************************************************************************************************************************************************************************
META: ran handlers
Thursday 21 January 2021  13:34:33 +0000 (0:00:21.729)       0:01:55.599 ******
included: /home/ansible/workspace_VFPT/roles/application/os_setup/tasks/infra.yml for sig-cicd-01.mgm.mw.sat.stp.vodafone.pt
Thursday 21 January 2021  13:34:33 +0000 (0:00:00.063)       0:01:55.663 ******
<sig-cicd-01.mgm.mw.sat.stp.vodafone.pt> ESTABLISH SSH CONNECTION FOR USER: ansible
output_2 (failed)

PLAY [cicd_servers] **********************************************************************************************************************************************************************************

PLAY [cicd_servers] **********************************************************************************************************************************************************************************

如果你们知道是什么原因造成的,请告诉我。

相关内容