All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 1s
26 lines
904 B
YAML
26 lines
904 B
YAML
#### TODO обе роли - пакаджесы и юзеры
|
||
---
|
||
#### TODO почему не взлетает на дальнейших плейбуках?
|
||
- name: Check host connectivity
|
||
hosts: all
|
||
gather_facts: false
|
||
tasks:
|
||
- name: Ping hosts
|
||
ansible.builtin.ping:
|
||
register: ping_result
|
||
ignore_errors: true # Continue even if some hosts fail to ping
|
||
|
||
- name: Add reachable hosts to a dynamic group
|
||
ansible.builtin.add_host:
|
||
name: "{{ item.ansible_host }}"
|
||
groups: reachable_hosts
|
||
when: ping_result.results is defined and item.ansible_facts.ping == 'pong'
|
||
loop: "{{ ping_result.results }}"
|
||
loop_control:
|
||
label: "{{ item.ansible_host }}"
|
||
|
||
- import_playbook: timezone.yml
|
||
- import_playbook: packages.yml
|
||
- import_playbook: resolvconf.yml
|
||
- import_playbook: users.yml
|
||
- import_playbook: exporters.yml |