Skip to content

Commit 5650837

Browse files
committedOct 13, 2024
testing
1 parent ef5c58d commit 5650837

File tree

2 files changed

+25
-21
lines changed

2 files changed

+25
-21
lines changed
 

‎.forgejo/workflows/tofu.yml

+24-20
Original file line numberDiff line numberDiff line change
@@ -41,33 +41,37 @@ jobs:
4141
af0ed579-05f8-405f-b0f3-b208000620ca > vlan_gateway
4242
4343
44-
44+
- name: Create tfvars file
45+
working-directory: ./terraform
46+
run: |
47+
cat <<EOF > terraform.tfvars
48+
arrbuntu_ip_address = "${{ steps.bitwarden-secrets.outputs.arrbuntu_ip_address }}"
49+
aws_access_key_id = "${{ steps.bitwarden-secrets.outputs.aws_access_key_id }}"
50+
aws_secret_access_key = "${{ steps.bitwarden-secrets.outputs.aws_secret_access_key }}"
51+
downloaders_ip_address = "${{ steps.bitwarden-secrets.outputs.downloaders_ip_address }}"
52+
init_password = "${{ steps.bitwarden-secrets.outputs.init_password }}"
53+
init_username = "${{ steps.bitwarden-secrets.outputs.init_username }}"
54+
kasm_ip = "${{ steps.bitwarden-secrets.outputs.kasm_ip }}"
55+
kasm_ssh_ip = "${{ steps.bitwarden-secrets.outputs.kasm_ssh_ip }}"
56+
npm_ip_address = "${{ steps.bitwarden-secrets.outputs.npm_ip_address }}"
57+
prox_ip_address = "${{ steps.bitwarden-secrets.outputs.prox_ip_address }}"
58+
pve2_ip_address = "${{ steps.bitwarden-secrets.outputs.pve2_ip_address }}"
59+
s3_endpoint = "${{ steps.bitwarden-secrets.outputs.s3_endpoint }}"
60+
ssh_password = "${{ steps.bitwarden-secrets.outputs.ssh_password }}"
61+
ssh_username = "${{ steps.bitwarden-secrets.outputs.ssh_username }}"
62+
ubu_ip_address = "${{ steps.bitwarden-secrets.outputs.ubu_ip_address }}"
63+
virtual_environment_api = "${{ steps.bitwarden-secrets.outputs.virtual_environment_api }}"
64+
virtual_environment_endpoint = "${{ steps.bitwarden-secrets.outputs.virtual_environment_endpoint }}"
65+
vlan_gateway = "${{ steps.bitwarden-secrets.outputs.vlan_gateway }}"
66+
EOF
4567
4668
- name: Setup OpenTofu
4769
uses: https://github.com/opentofu/setup-opentofu@v1.0.4
4870

4971
- name: Run OpenTofu Init
5072
working-directory: ./terraform
5173
run: |
52-
tofu init \
53-
-var "arrbuntu_ip_address=${{ steps.bitwarden-secrets.outputs.arrbuntu_ip_address }}" \
54-
-var "aws_access_key_id=${{ steps.bitwarden-secrets.outputs.aws_access_key_id }}" \
55-
-var "aws_secret_access_key=${{ steps.bitwarden-secrets.outputs.aws_secret_access_key }}" \
56-
-var "downloaders_ip_address=${{ steps.bitwarden-secrets.outputs.downloaders_ip_address }}" \
57-
-var "init_password=${{ steps.bitwarden-secrets.outputs.init_password }}" \
58-
-var "init_username=${{ steps.bitwarden-secrets.outputs.init_username }}" \
59-
-var "kasm_ip=${{ steps.bitwarden-secrets.outputs.kasm_ip }}" \
60-
-var "kasm_ssh_ip=${{ steps.bitwarden-secrets.outputs.kasm_ssh_ip }}" \
61-
-var "npm_ip_address=${{ steps.bitwarden-secrets.outputs.npm_ip_address }}" \
62-
-var "prox_ip_address=${{ steps.bitwarden-secrets.outputs.prox_ip_address }}" \
63-
-var "pve2_ip_address=${{ steps.bitwarden-secrets.outputs.pve2_ip_address }}" \
64-
-var "s3_endpoint=${{ steps.bitwarden-secrets.outputs.s3_endpoint }}" \
65-
-var "ssh_password=${{ steps.bitwarden-secrets.outputs.ssh_password }}" \
66-
-var "ssh_username=${{ steps.bitwarden-secrets.outputs.ssh_username }}" \
67-
-var "ubu_ip_address=${{ steps.bitwarden-secrets.outputs.ubu_ip_address }}" \
68-
-var "virtual_environment_api=${{ steps.bitwarden-secrets.outputs.virtual_environment_api }}" \
69-
-var "virtual_environment_endpoint=${{ steps.bitwarden-secrets.outputs.virtual_environment_endpoint }}" \
70-
-var "vlan_gateway=${{ steps.bitwarden-secrets.outputs.vlan_gateway }}"
74+
tofu init -var-file=terraform.tfvars
7175
7276
7377
- name: Run OpenTofu Plan

‎terraform/kasm.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ resource "proxmox_virtual_environment_vm" "Kasm" {
3636
# VM Disk Settings
3737
disk {
3838
datastore_id = "local-lvm"
39-
size = 151
39+
size = 152
4040
interface = "scsi0"
4141
}
4242

0 commit comments

Comments
 (0)
Please sign in to comment.