hi @sam do you have any training videos on other architect subjects we can purchase through a training retailer?
@govtinterventionАй бұрын
10 hours in. after the MasterClass videos, i feel like i know sam a lot more than i actually do 😀
@govtinterventionАй бұрын
amazing stuff, sam
@govtinterventionАй бұрын
hi @sam really amazing series. can I ask you to add a series on implementing a landing zone?
@govtinterventionАй бұрын
hi @sam can i ask if you have any online classes we can purchase somewhere?
@govtintervention2 ай бұрын
this is amazing training, thank you so much @samCogan
@TFlashman2 ай бұрын
I needed this - thank you!
@NicT804 ай бұрын
This class is still useful in 2024, thank you for creating it.
@danny.cuevas5 ай бұрын
A bit too fast paced but really informative, cheers from Mexico City
@ganherngyih5 ай бұрын
Great tutorial. thank you very much!
@Suriprofz5 ай бұрын
Imagine updating the swagger file 10 times a day😅
@wenboyang-ui3kg6 ай бұрын
Pretty good👍
@wamalaemmanuelnsubuga807 ай бұрын
I came for the deployment stacks but I need the terminal theme!!
@SamCogan6 ай бұрын
:) It's just one of the defaults from ohmyposh.dev/docs/
@wamalaemmanuelnsubuga806 ай бұрын
@@SamCogan Thanks!!
@michaelem78838 ай бұрын
awesome series. what i have missed or is missing is the MS website containing reference to resources as a code. Like how one new to IaC should know what kind of resouce/parameters are needed for deployment? Eg when you want to create Azure Virutal Network Manager at least 5 resources and i can't find any which is doing deployment option... also whats the diff with @ and .\
@alexgraham35298 ай бұрын
Just going over the code, why is the @ used in the conigurations parameter file instead of --parameter and path to dev.json?
@nicholashundstad410610 ай бұрын
Let's say at min 8 this was a module and you wanted to return an array object of storage account name and storage account id, how would you output that?
@ashisharya6511 ай бұрын
Hi Sam, Can you please make a videos series on Azure Development.
@SamCogan11 ай бұрын
Can you be a bit more specific on what your looking for please?
@nzalex1 Жыл бұрын
Great series about usage of Bicep/AzDevops, thank you, in this section I would suggest to use stage template and pass env.-related values as template parameters, not as variables. This will help to keep the pipeline short and avoid repetition of yaml stage sections.
@libertytoad6935 Жыл бұрын
Some of the instructions are very imprecise. Which command shell exactly? I assume it is the PowerShell command shell but it does not recognize the New-AZResourceGroupDeployment command. I'll have to go back to the first video and review it again since I am guessing that I have the wrong shell. I've been in IT for decades--when doing training like this you MUST be extremely precise. Thanks for the class, hopefully I'll be able to continue it.
@SamCogan Жыл бұрын
Hi, were you able to watch episode one? It goes through all the pre-requisites including setting up PowerShell and the azure PowerShell omelets.
@michaelem7883 Жыл бұрын
thanks you for that. this is beyond good. one question though how one could learn that with MS docs when i see documentation on yaml there is no way to learn that. which kinda sucks.
@twferrell100 Жыл бұрын
Hi Sam, I just wanted to thank you for these videos. I watched all of them and it was enough to get me started with Pulumi using Python. I really appreciate you contributing these to the community and making available on KZbin.
@SamCogan Жыл бұрын
That’s great to hear, glad your finding them useful!
@dannybolick4783 Жыл бұрын
Great Video, thank you
@anthonydelagarde3990 Жыл бұрын
Great class and appreciate the mistakes you are sharing as that really helps one to learn. Great intro class. Cheers!
@maheshdatta7674 Жыл бұрын
Hi @Sam Cogan, Can I get the source code for this ?
@SamCogan Жыл бұрын
Hi, there’s no new source code for this so you can just look at the episode 12 branch of the repo.
@maheshdatta7674 Жыл бұрын
@@SamCogan Thanks for the response.
@RobertFabiano Жыл бұрын
Hi Sam, Hope you are doing well. It might just be me, but I think your audio levels are a bit low in this one. Cheers!
@SamCogan Жыл бұрын
Sorry about that, I’ll take a look. Thanks for letting me know.
@michaelem7883 Жыл бұрын
qq in 7:40 you stated that there is no way to force users to use data hardcoded. what about decorators? isn't this feature for such cases?
@SamCogan Жыл бұрын
The "allowed" decorator can be used to limit what can be provided, but it doesn't work that well for objects, as it compares the whole of the object, you'd need to specify any possible combination of values for the object, which would be very difficult for any complex object. It works great for strings, or arrays/
@satish2932 Жыл бұрын
Hi, nice video. How to enable disater recovery existing vms using azure bicep
@SamCogan Жыл бұрын
Not entirely sure what you mean, VM's don't have disaster recovery built in, you need to deploy additional VMs in another region
@haroldv730 Жыл бұрын
☀️ Promo'SM
@alienzooband Жыл бұрын
awesome!
@alienzooband Жыл бұрын
super helpful. tricky stuff thanks so much!
@alienzooband Жыл бұрын
brilliant Sam. Saved me so much time. Greatly Appreciated!
@GAJAVALLIDURGAPARDEEP Жыл бұрын
Hi @Sam Cogan, I have a doubt. if there is a resource already created in portal by manually or using ARM template(without deployment stack), how can we apply the deployment stack model as deny-settings-mode denyWriteAndDelete for that resource? is we can perform like this or not
@SamCogan Жыл бұрын
You should just be able to add the resource to your Bicep template, ensuring the name and properties match, and then re-run your deployment
@ВиталийБеневольский Жыл бұрын
Thanks for producing such an useful and well-structured content!
@mischavandenburg Жыл бұрын
This is a great tutorial, enjoying it a lot so far. You have a very good balance in pace and explanation.
@daveytoledo4916 Жыл бұрын
Hi Sam, in azure portal, template specs doesn't have an option to edit a paramater file right (correct if i am wrong on this regard)? custom deployment seems to be favorable from the portal perspective.
@AtomTiger3460 Жыл бұрын
Very helpful, thanks :)!
@RobJoosen Жыл бұрын
Thanks! This video helped me a lot, only one thing is happening now... My openapi file is larger then 131000 chars and that is not excepted with loadTextContent. loadJsonContent is giving me this error: "Warning BCP036: The property "value" expected a value of type "null | string" but the provided value is of type "object". The file is available as an openapi+json file.
@DevendraSingh-mh5bg Жыл бұрын
excellently compiled series, though, I haven't gone through all but if missed, please plan a series to create a module -> store & version controlled them to ACR-> Deploy referencing ACR bicep image- all through azure DevOps pipelines
@yongshengyang8144 Жыл бұрын
Hi Sam, great session! I was trying to put application gateway in front of API managment and found this part was tough: passing https traffic from application gateway to API management. This included SSL certificates from application gateway and also the API management. It will be very helpful if you have a session for this setup using Bicep, thanks!
@satish2932 Жыл бұрын
How can i connect
@HiIAmGabe Жыл бұрын
I need more useful videos like this in my recommended shorts.
@HiIAmGabe Жыл бұрын
Great video! I ran into the problem of the resource name being longer than the allowed 24 characters after adding the unique string. But fortunately there is the "take" function, which lets me limit the size of the final string.
@EE-ux7qw Жыл бұрын
Great Stuff! Thank you Sam
@mikefleming9710 Жыл бұрын
great diction
@ddp4775 Жыл бұрын
Thanks for the video. Do you have a session that illustrate how to use CLI to pass keys to key vault?
@filoktetesbror Жыл бұрын
How come you don't use the Azure Pipeline approach? Isn't that the most common way? :) You validate through build pipeline and upload the artifacts and then release to each environment using stages there?
@nzalex1 Жыл бұрын
I would do the same Sam done here but with templates use. The re is no need to have build section for the infrastructure, no artifacts are different from the original scripts/templates, so nothing to build. The validation can be done if required as first section to run Dev deployment with --whatif paramenter. I also stopped to use the releases since the yaml pipelines, no need as you can have all in one pipeline.
@TechAtScale Жыл бұрын
With dateCreated how are you handling the next day running Pulumi up and it not complaining about the diff having changed again because the data variable will have changed?
@SamCogan Жыл бұрын
Yep, a very good question, and something I hadn’t considered. currently it does update every time you run it. We should be able to fix this with an ignore changes setting. Will do a video on this.
@ashisharya65 Жыл бұрын
Hi Sam, Thanks for making these videos. I wish you could have done this series with either Go or C#.
@SamCogan Жыл бұрын
Thanks. I had to pick one language to use, but everything we do should be translatable to the other languages fairly easily.
@alexgraham35292 жыл бұрын
Hi Sam - i've had to refresh both my Arm and Bicep and just to say thanks for your work over the 30 odd episodes ( got a couple left to watch ) but all been great!
@SamCogan2 жыл бұрын
That's great to here. If your working on Bicep you might also want to check out my new course bicepforreal.com
@alexgraham35292 жыл бұрын
Probably one for the nested tempates really, but what order do inline template run, is it inner first, then outer or vice versa?