From d3d457e2ef9370fc889fa3af465446e11e20f326 Mon Sep 17 00:00:00 2001 From: Martin Cholewa Date: Wed, 29 Jan 2025 13:27:18 +0100 Subject: [PATCH] manual triggers --- .gitea/workflows/proxmox-tf.yaml | 63 ++++++++++++++++++++------------ 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/.gitea/workflows/proxmox-tf.yaml b/.gitea/workflows/proxmox-tf.yaml index e565eb9..d09e890 100644 --- a/.gitea/workflows/proxmox-tf.yaml +++ b/.gitea/workflows/proxmox-tf.yaml @@ -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 \ No newline at end of file + \ No newline at end of file