---
- name: Perpare
  hosts: all
  become: true
  tasks:
    - name: install dependencies for gitea (RedHat based systems)
      yum:
        name: "{{ packages }}"
        state: present
        update_cache: true
      when: ansible_os_family == "RedHat"
    - name: install dependencies for gitea (Debian based systems)
      apt:
        name: "{{ packages }}"
        state: present
        update_cache: true
      when: ansible_os_family == "Debian"

  vars:
    packages:
      - git
      - curl