- name: install git pacman: name: git state: present when: run_once_git is not defined - name: run the git tasks once set_fact: run_once_git: true when: run_once_git is not defined