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.md to provide comprehensive usage instructions.
  • Formats the LICENSE file for consistency.

Merge request reports

Loading