# roles ~~ setup_git --- - name: Check installation of git package: name: git state: present - name: Add group git user: name: "{{ git_group }}" state: present - name: Add user git user: name: "{{ git_user }}" comment: "{{ git_user_comment }}" group: "{{ git_group }}" - name: Set up multiple authorized keys authorized_key: user: "{{ git_user }}" state: present key: "{{ item }}" with_file: - "{{ playbook_dir }}/files/pub_ssh/WS-bentonite" - "{{ playbook_dir }}/files/pub_ssh/LP-graphite" - name: Create git directory file: path: "{{ git_directory_path }}" state: directory owner: "{{ git_user }}" group: "{{ git_group }}" mode: 0755 recurse: True