--- - name: include debian/ubuntu specific include_tasks: debian.yml when: (ansible_distribution == "Debian" or ansible_distribution == "Ubuntu") - name: include redhat specific include_tasks: redhat.yml when: ansible_distribution == "RedHat" - name: security.conf ServerTokens, debian11-99 ubuntu20-99 redhat lineinfile: dest: /etc/apache2/conf-available/security.conf regexp: "^ServerTokens" line: "ServerTokens Prod" when: - (ansible_distribution == "Debian" and ansible_distribution_major_version|int() >= 11) or (ansible_distribution == "Ubuntu" and ansible_distribution_major_version|int() >= 20) or ansible_distribution == "RedHat" - name: security.conf ServerSignature, debian11-99 ubuntu20-99 redhat lineinfile: dest: /etc/apache2/conf-available/security.conf regexp: "^ServerSignature" line: "ServerSignature Off" when: - (ansible_distribution == "Debian" and ansible_distribution_major_version|int() >= 11) or (ansible_distribution == "Ubuntu" and ansible_distribution_major_version|int() >= 20) or ansible_distribution == "RedHat" # vim: set tabstop=2 shiftwidth=2 expandtab smarttab: