manual triggers
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
Martin Cholewa 2025-01-29 13:27:18 +01:00
parent 5b84a8f2bf
commit d3d457e2ef

View File

@ -1,29 +1,46 @@
name: ProxMox Terraform
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
name: Update package
on:
workflow_dispatch:
inputs:
logLevel:
description: 'Log level'
required: true
default: 'warning'
type: choice
options:
- info
- warning
- debug
tags:
description: 'Test scenario tags'
required: false
type: boolean
boolean_default_true:
description: 'Test scenario tags'
required: true
type: boolean
default: true
environment:
description: 'Environment to run tests against'
type: environment
required: true
default: 'environment values'
number_required_1:
description: 'number '
type: number
required: true
default: '100'
number_1:
description: 'number'
type: number
required: false
jobs:
Terraform-Proxmox:
Server-maintence:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Set up Terraform
uses: hashicorp/setup-terraform@v1
with:
terraform_version: 1.0.0
- name: Copy Terraform configuration files
run: cp -r path/to/your/terraform/configuration/* .
- name: Terraform Init
run: terraform init
- name: Terraform Apply
run: terraform apply -auto-approve
- name: Install Proxmox CLI
run: |
sudo apt-get update
sudo apt-get install -y jq curl
curl -L https://github.com/Telmate/proxmox-api-go/releases/download/v1.0.0/proxmox-api-go_1.0.0_linux_amd64.tar.gz | tar xz -C /usr/local/bin