Skip to the content.

Infrastructure automation

Ansible

ansible.cfg :

[defaults]
inventory = ./hosts

callback_enabled = timer
stdout_callback = debug

# cache facts locally for 1 hour
gathering = smart
fact_caching = yaml
fact_caching_connection = facts.yaml
fact_caching_timeout = 3600

[ssh_connection]
pipelining = true

Restart firewall without hanging in roles/myrole/handlers/main.yml :

- name: restart nftables
  shell:
    cmd: systemctl restart nftables
  async: 4
  poll: 0