--- - name: install required packages for dwmstatus become: yes apt: update_cache: yes pkg: - git - make - name: create src dir file: path: ~/src state: directory - name: checkout dwmstatus git: repo: "{{ dwmstatus.repo }}" dest: "{{ ansible_user_dir }}/src/dwmstatus" clone: yes update: yes - name: build dwmstatus make: chdir: "{{ ansible_user_dir }}/src/dwmstatus" - name: install dwmstatus become: yes register: make make: chdir: "{{ ansible_user_dir }}/src/dwmstatus" target: install - name: debug debug: msg="{{ make.stdout }}"