--- - name: Ensure tmux is installed apt: name: tmux state: present - name: Ensure tmux directories are present file: path: "{{ item.home }}/.tmux/plugins" state: directory owner: "{{ item.username }}" group: "{{ item.group|default(item.username) }}" mode: 0755 recurse: yes with_items: "{{ dev_box.users }}" - name: Ensure tpm is present git: repo: 'https://github.com/tmux-plugins/tpm' dest: "{{ item.home }}/.tmux/plugins/tpm" force: yes with_items: "{{ dev_box.users }}" - name: Ensure tmux configuration is present template: src: templates/tmux.conf.j2 dest: "{{ item.home }}/.tmux.conf" owner: "{{ item.username }}" group: "{{ item.group|default(item.username) }}" mode: 0644 with_items: "{{ dev_box.users }}"