Create git repos on a gitea server

**Role Variables**

.. zuul:rolevar:: gitea_url
   :default: https://localhost:3000

   The gitea to talk to. This is relative to the remote ansible node which
   means localhost:3000 is on the ansible inventory node.

.. zuul:rolevar:: gitea_always_update
   :default: false

   Whether or not all projects should be coerced to the configured and
   desired state. This defaults to false because it can be expensive to run,
   but if project attributes like issue trackers or descriptions update this
   is used to make those changes.