From 523ad9fe236444e40cf94b2afd05e6f0fea9b952 Mon Sep 17 00:00:00 2001 From: Benjamin Peinhardt <61021968+bcpeinhardt@users.noreply.github.com> Date: Wed, 24 Jul 2024 16:26:45 -0500 Subject: [PATCH] update windows-rdp to take share variable (#274) * update windows-rdp to take share variable * of course I forgot to run fmt * make 'owner' default for share * update share var validation --- bun.lockb | Bin 9456 -> 9792 bytes windows-rdp/main.test.ts | 1 + windows-rdp/main.tf | 10 ++++++++++ 3 files changed, 11 insertions(+) diff --git a/bun.lockb b/bun.lockb index d3e22141efbd6a38f0a17c4768e00326156a716d..d9abc986f834b6eb91780ee472e14151487174cf 100755 GIT binary patch delta 1664 zcmb_cZ){Ul6uni$ZDBsg_(IEQ923VxZ!$O7Sm2~4EnoVV7{4;oE8$$6*e z{?0vrZqGS4n$9;LQY(aXPjCB$?56&Qp7nkGMPuKtfvfGSrt1%%P}(NuE0@lWl{1~> z;np%CDi5a{9_&dadV7K95 z8U!of29pMjzXGCB6Xy`!fGCFa%M2jXw&9KoD<9#q>(E&^SfCZ}} z=EzoL3`))UBZ;g#k-mtZ{ zVWFI5omrGrW1fr$JJ(iAj-L-q)t`Im%|EU@a_Gnpk&9B>wbrIjZ@;$e)!Nx))v?g` z?rZknt1bJd7iLD|_y3yRTUj$bx3DvKrO(SDX7|AzTZ8?c2qHAun=$ZpgxK z2_#)~%i;FH#X`sjvb*`-YW%Rv-8>>_IBUicPs@nMRZRa)e(=|!BH@4l_om4NE_tnoh#`~1ZL-{J{dijq3;o1Dq20L0|`;5&cGW@=)B$&_XU zBhWfwPGp)X+!lHRQ{NXOQ;*SXVgKv1K~4WuuG2r$-HLQX<{~8I<&ETs9MdIQLll5? z3gSj4hcs-I00kh&lo0W)oZ}Bm;gY-pZpqKf`E{7zRaPF4s8wo|L3?1HPrze}tmIeY zPHA%c_}X=61Rf8oAvMHUHw-8deiJgvCMCZc;mLRThLe0;;4hO^6=S2Il*mecSDyIl z@SbBYTuLHdr$*Iq2=Of?axA|)#qQOgU)}oF$B0MOsv5PL{XN2hSQXM>5KfgegcG}a zcBFPE*wmWXN4M8Mef}VBB7Bd*FAtpl^FqtkQ*WbA>wB(uZ_?G#^y5j8OSQmQZfWnU mi%#*hBRiIJI$EAdl|}^cE>oaCXodNp!w^v;nRm*znC=36eLIH$ delta 1478 zcmbtUUq}>T5dXe)*K^g|yYsZWJ@2$c3N0@$t4p$5Df=T?8W-4Am`5sET^-rOm6Q?| zQWVNS^pBvI$b!hMsGu~0Fwm&CM0$uIq6bYPD5|TOy)`=O&4KxT%>2HY*;(eBp_)(C zJ>H^%s`)J`rxq0EeX9=!W75jT?fu2 zdzzaVvm=qgSm#B7F)QL}L%OLv{VmL&lCTGRr}B#?MaI&RL}fB!yOh8vA|;tZ z%tVYrIbS=_&Fcj20#(#_Erdi(zJa;dA4F250-Xk`h$MvMcadSp%o^xmY=#}otO0l{Z{`e^rq|6F zS}hdSU~#}`GGznRN|a)Cz!7UwlpUVy)MKPdY)MoO9I{c=KAQvHBvTG3%BlgIunO*H z)mf(>q!|aoj57^S>@lblM0s~x$)Rv$FH;8k?LjHMlZFK4niGaR*$`BV;H4@mEdDDY z#La>$vR$Fcd2QTYtip9Qu#pCC7Aj3P{YNZBuU&r$X^8l!^`WE5rOiMSPOpL{n5LTs zwb7W)VMh8}_4<6?vUaHTsP2FHVysUxCBbEnQ%FGi2Y14|%Y*;9vW&6jwrKc3TQeJ3 z8F=`8?Y5yHJ|xQ1z=_0D$(kF{Exs>dVX%hOyje6O?;yOu2(;V~tC U&XY*HrEuV6UYRiPW%hdMH%; diff --git a/windows-rdp/main.tf b/windows-rdp/main.tf index fb09c48..10ece09 100644 --- a/windows-rdp/main.tf +++ b/windows-rdp/main.tf @@ -9,6 +9,15 @@ terraform { } } +variable "share" { + type = string + default = "owner" + validation { + condition = var.share == "owner" || var.share == "authenticated" || var.share == "public" + error_message = "Incorrect value. Please set either 'owner', 'authenticated', or 'public'." + } +} + variable "agent_id" { type = string description = "The ID of a Coder agent." @@ -53,6 +62,7 @@ resource "coder_script" "windows-rdp" { resource "coder_app" "windows-rdp" { agent_id = var.agent_id + share = var.share slug = "web-rdp" display_name = "Web RDP" url = "http://localhost:7171"