Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrianriobo/qenvs-ghactions
Sample PoC on how to use qenvs on gh actions
https://github.com/adrianriobo/qenvs-ghactions
gh-actions macos provisioning windows
Last synced: about 1 month ago
JSON representation
Sample PoC on how to use qenvs on gh actions
- Host: GitHub
- URL: https://github.com/adrianriobo/qenvs-ghactions
- Owner: adrianriobo
- License: apache-2.0
- Created: 2023-08-14T07:48:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-13T12:47:07.000Z (over 1 year ago)
- Last Synced: 2024-11-06T13:58:09.224Z (3 months ago)
- Topics: gh-actions, macos, provisioning, windows
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# qenvs-gh
Sample PoC on how to use qenvs on gh actions
## Windows Basic Workflow
This project contains [a sample workflow](./.github/workflows/windows.yaml) for gh actions using qenvs for spinning a windows machine, the flow can be copy pasted and new steps can be added in the middle accessing the target host created by the workflow to run a workload on it.
The flow will require setup some secrets within the project:
* ARM_TENANT_ID
* ARM_SUBSCRIPTION_ID
* ARM_CLIENT_ID
* ARM_CLIENT_SECRETThose secrets are the credentials for an [SP](https://learn.microsoft.com/en-us/azure/developer/terraform/authenticate-to-azure?tabs=bash) and they will be used to authtenticate within Azure, and create the resoruces on the provider.