--- - name: add gpg key ansible.builtin.apt_key: url: https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey tags: gitlab - name: add repository ansible.builtin.apt_repository: repo: '{{ gitlab_repository }}' tags: gitlab - name: install package ansible.builtin.package: name: - gitlab-ce tags: gitlab - name: copy config ansible.builtin.template: src: gitlab.rb.j2 dest: /etc/gitlab/gitlab.rb owner: root group: root mode: 0600 notify: reconfigure gitlab tags: gitlab - name: init gitlab ansible.builtin.command: gitlab-ctl reconfigure args: creates: /usr/lib/systemd/system/gitlab-runsvdir.service tags: gitlab - name: enable and start service ansible.builtin.service: name: gitlab-runsvdir state: started enabled: true tags: gitlab