- name: maintenance routines for slackware systems gather_facts: no hosts: "{{target}}" become: "{{become}}" tasks: #- assert: # that: ansible_facts['os_family'] == "Slackware" - name: .ssh folder for root ansible.builtin.file: path: /root/.ssh/ state: directory mode: 0700 - name: authorized_keys for root ansible.builtin.blockinfile: path: /root/.ssh/authorized_keys block: "{{ lookup('file', 'templates/blockinfile_authorized_keys') }}" prepend_newline: true append_newline: true create: true mode: 0600 when: "lookup('file', 'templates/blockinfile_authorized_keys') != []" diff: true