- name: install required packages for supergfxctl become: yes apt: update_cache: yes pkg: - curl - git - build-essential - make - name: checkout supergfxctl repo git: repo: "{{ supergfxctl.repo }}" dest: "{{ desktop_src_dir }}/supergfxctl" clone: yes update: yes - name: build supergfxctl make: chdir: "{{ desktop_src_dir }}/supergfxctl" - name: install supergfxctl become: yes make: chdir: "{{ desktop_src_dir }}/supergfxctl" target: install