Skip to content

Commit d3c9588

Browse files
committedOct 13, 2024
test
1 parent e668f01 commit d3c9588

File tree

3 files changed

+43
-5
lines changed

3 files changed

+43
-5
lines changed
 

‎.forgejo/workflows/tofu.yml

+42
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,48 @@ jobs:
1414
- name: Checkout code
1515
uses: actions/checkout@v4
1616

17+
- name: Get Secrets from Bitwarden
18+
id: bitwarden-secrets
19+
uses: https://github.com/bitwarden/sm-action@v2
20+
with:
21+
access_token: ${{ secrets.BW_ACCESS_TOKEN }}
22+
base_url: https://vault.bitwarden.com
23+
secrets: |
24+
c65f8886-f6fb-4c17-bc79-b208000604bf > arrbuntu_ip_address
25+
a54974b8-c6b3-4df7-9042-b20800064050 > downloaders_ip_address
26+
dacbeafa-c671-4b9c-9334-b2080006f75b > init_password
27+
9ceabbd0-6492-4674-9bab-b2080006e333 > init_username
28+
0bc3c1a3-fc48-48ce-85c5-b2080007136a > kasm_ip
29+
63ca1819-5090-4e30-9dba-b20800072718 > kasm_ssh_ip
30+
47ef68aa-32a9-45b0-835d-b2080006ce38 > npm_ip_address
31+
d0c7f3ec-8277-4b1b-9a1b-b2080006b842 > prox_ip_address
32+
17ab7869-c7a1-4ece-8c64-b20800075213 > pve2_ip_address
33+
f8f85ab2-5f6d-46a7-9e06-b20800076d26 > s3_endpoint
34+
68f1d77d-4e96-498a-9464-b208000679a4 > ssh_password
35+
d0762ced-73de-4f30-aa1c-b20800069536 > ssh_username
36+
d8017351-7a11-42e6-9e8d-b208000739b8 > ubu_ip_address
37+
1d250f4a-ae18-4e19-934c-b2080005e132 > virtual_environment_api
38+
a4ed343a-bb92-4beb-a421-b2080005bf98 > virtual_environment_endpoint
39+
af0ed579-05f8-405f-b0f3-b208000620ca > vlan_gateway
40+
41+
- name: Write secrets to secrets.tfvars
42+
run: |
43+
echo "arrbuntu_ip_address = \"${{ steps.bitwarden-secrets.outputs.arrbuntu_ip_address }}\"" >> ./terraform/secrets.tfvars
44+
echo "downloaders_ip_address = \"${{ steps.bitwarden-secrets.outputs.downloaders_ip_address }}\"" >> ./terraform/secrets.tfvars
45+
echo "init_password = \"${{ steps.bitwarden-secrets.outputs.init_password }}\"" >> ./terraform/secrets.tfvars
46+
echo "kasm_ip = \"${{ steps.bitwarden-secrets.outputs.kasm_ip }}\"" >> ./terraform/secrets.tfvars
47+
echo "kasm_ssh_ip = \"${{ steps.bitwarden-secrets.outputs.kasm_ssh_ip }}\"" >> ./terraform/secrets.tfvars
48+
echo "npm_ip_address = \"${{ steps.bitwarden-secrets.outputs.npm_ip_address }}\"" >> ./terraform/secrets.tfvars
49+
echo "prox_ip_address = \"${{ steps.bitwarden-secrets.outputs.prox_ip_address }}\"" >> ./terraform/secrets.tfvars
50+
echo "pve2_ip_address = \"${{ steps.bitwarden-secrets.outputs.pve2_ip_address }}\"" >> ./terraform/secrets.tfvars
51+
echo "s3_endpoint = \"${{ steps.bitwarden-secrets.outputs.s3_endpoint }}\"" >> ./terraform/secrets.tfvars
52+
echo "ssh_password = \"${{ steps.bitwarden-secrets.outputs.ssh_password }}\"" >> ./terraform/secrets.tfvars
53+
echo "ssh_username = \"${{ steps.bitwarden-secrets.outputs.ssh_username }}\"" >> ./terraform/secrets.tfvars
54+
echo "ubu_ip_address = \"${{ steps.bitwarden-secrets.outputs.ubu_ip_address }}\"" >> ./terraform/secrets.tfvars
55+
echo "virtual_environment_api = \"${{ steps.bitwarden-secrets.outputs.virtual_environment_api }}\"" >> ./terraform/secrets.tfvars
56+
echo "virtual_environment_endpoint = \"${{ steps.bitwarden-secrets.outputs.virtual_environment_endpoint }}\"" >> ./terraform/secrets.tfvars
57+
echo "vlan_gateway = \"${{ steps.bitwarden-secrets.outputs.vlan_gateway }}\"" >> ./terraform/secrets.tfvars
58+
1759
- name: Create AWS Credentials Directory
1860
run: mkdir -p ~/.aws
1961

‎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 = 152
39+
size = 151
4040
interface = "scsi0"
4141
}
4242

‎terraform/vars.tf

-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@ variable "downloaders_ip_address" {
1818
type = string
1919
}
2020

21-
variable "whisper_ip_address" {
22-
type = string
23-
}
24-
2521
variable "ssh_password" {
2622
type = string
2723
}

0 commit comments

Comments
 (0)
Please sign in to comment.