platforms and other services through their application programming interfaces (APIs). Providers enable Terraform to work with virtually any platform or service with an accessible API. HashiCorp and the Terraform community have already written thousands of providers to manage many different types of resources and services. You can find all publicly available providers on the Terraform Registry, including Amazon Web Services (AWS), Azure, Google Cloud Platform (GCP), Kubernetes, Helm, GitHub, Splunk, DataDog, and many more.” Source: https://developer.hashicorp.com/terraform/intro Icon Source: HashiCorp Brand Assets URL: https://www.hashicorp.com/brand Date of accessing: 11.02.2025
control and collaboration that allows developers to manage and share their code repositories. It is built on top of Git, a distributed version control system, and provides additional features to facilitate teamwork, code review, and project management." Source: GitHub Copilot, 11.06.2025 Image generated by Microsoft Copilot using AI (2025). Filename: github_statistics_infographic.png.
to enhance functionality and collaboration on the platform. Timeline of Major Feature Introductions 2018: Acquisition and Improvements June 4: Microsoft acquires GitHub for $7.5 billion. 2019: GitHub Actions November 2019: GitHub Actions officially launched, allowing developers to automate workflows directly from their GitHub repositories. This feature integrates CI/CD processes, enabling users to build, test, and deploy code seamlessly. 2020: GitHub Codespaces and Packages 2021: GitHub Copilot 2022: Public Repositories and Discussion Features 2023: GitHub Advanced Security Enhancements Source: Microsoft Copilot, 17.06.2025
in your software development process using GitHub. Think of it like a set of instructions that GitHub follows automatically when certain events happen in your repository.” What is a GitHub Actions Workflow? Source: Generated by Microsoft Copilot – 09th of May 2025
o CLIENT_ID o SSH_PUBLIC_KEY o SUBSCRIPTION_ID o TENANT_ID o VIRTUAL_MACHINE_ADMIN_PASSWORD Validation that the mandatory secrets exists Disadvantages/Considerations: o Who is able to change the secrets? o Secrets can't be revealed after creating them o Secret Maintenance o Secret values rotation