Skip to content

Add consolidated Azure Terrform module

Grant Young requested to merge gy-ref-arch-azure-module into master

Closes https://gitlab.com/gitlab-org/quality/gitlab-environment-toolkit/-/issues/66

MR adds in the Ref Arch module for Azure. This module, much like the AWS and GCP ones, reduces the config needed to be specified by the user and abstracts away a lot of logic that's not needed to be repeated each time.

Various fixes and updates are also included to support the new module:

  • Latest Azure package updates. This has changed notably recently specifically for Ansible and a big list of Python packages are required (we just link to the list provided by Azure themselves).
  • External IP logic has been reworked to make it similar to the other cloud providers modules. For Azure now users only need to pass in an array of External IP Names that the modules will automatically convert into their needed IDs under the hood.
Edited by Grant Young

Merge request reports