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