Ansible : Neustart wenn NFS frisch installiert wurde

Wenn NFS frisch installiert wurde werden unsere Systeme neu gestartet.

Das Paket selbst wird mit dieser Funktion installiert:
  - name: check default packages
    apt:
      name: "{{ item }}"
      state: latest
    with_items: "{{ default_deb_packages }}"
    register: apt_install
Hier wird dann register ausgeführt um das Ergebnis später auswerten zu können.
  - name: reboot is required if nfs-common installed for the first time
    shell: "sleep 5 && systemctl reboot"
    async: 1
    poll: 0
    when: apt_install is changed

  - name: wait for reboot
    wait_for_connection:
      connection_timeout: 20
      sleep: 5
      delay: 5
      timeout: 300
    when: apt_install is changed
ist bestimmt nicht die beste Lösung aber sie funktioniert ;-)
“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)