--- - name: load os/distrubtion/version specific tasks vars: params: files: - "{{ ansible_distribution_release }}.yml" - "{{ ansible_distribution }}.yml" - "{{ ansible_os_family }}.yml" loop: "{{ q('first_found', params) }}" loop_control: loop_var: tasks_file include_tasks: "{{ tasks_file }}" - name: Remove startup message from screen lineinfile: regexp: "^startup_message" line: "startup_message off" dest: /etc/screenrc mode: 0644 - name: install htop config (1/2) loop: - /root - /etc/skel file: name: "{{ item }}/.config/htop/" state: directory mode: 0700 - name: install htop config (2/2) loop: - /root - /etc/skel copy: src: "{{ global_files_dir }}/common/htoprc" dest: "{{ item }}/.config/htop/" - name: configure timezone timezone: name: "{{ base_timezone }}"