feat(ci): Add WireGuard CI/CD component
This merge introduces a reusable GitLab CI/CD component for establishing a WireGuard tunnel in any pipeline job. The component is designed to be easily included and configured with CI/CD variables.
-
Adds the core WireGuard component template (
templates/wireguard.yml) with a reusable script anchor. -
Includes an example pipeline (
.gitlab-ci.yml) demonstrating how to include and use the component in a job. -
Updates the
README.mdto provide comprehensive usage instructions. -
Formats the
LICENSEfile for consistency.