--- - name: Create scripts directory file: path: /usr/scripts state: directory mode: "2775" owner: root group: nounou - name: Set ACL for scripts directory acl: path: /usr/scripts default: true entity: nounou etype: group permissions: rwx state: query when: not ansible_check_mode - name: Clone scripts repository git: repo: "{{ crans_scripts.remote }}" dest: /usr/scripts version: "{{ crans_scripts.version }}" umask: "002" register: git_result changed_when: "git_result.after|default('after') != git_result.before|default('before')" when: not ansible_check_mode