Trond Jakob Sjøvang's Avatar

Trond Jakob Sjøvang

@trond.sjovang.no

I like breaking things to figure out how they work. Some times I also like putting then back together so they actually work again. https://trond.sjovang.no

67 Followers  |  267 Following  |  68 Posts  |  Joined: 13.08.2023  |  2.207

Latest posts by trond.sjovang.no on Bluesky

yes, yes, it might be dangerous to push to prod on a Friday, but have you tried eating something with red sauce while wearing a white t-shirt?

14.08.2025 08:14 — 👍 0    🔁 0    💬 0    📌 0
Terraform Registry

registry.terraform.io/providers/ha... doesn't have a resource for connected organizations, but with registry.terraform.io/providers/mi... we can just create a small module to deploy the connection and external/internal sponsors: registry.terraform.io/modules/sjov...

#mvpbuzz #entraid #msgraph

11.08.2025 10:47 — 👍 0    🔁 0    💬 0    📌 0

TLDR: You should probably not migrate away from terraform-provider-azuread or start using it for anything important yet. But test it out, report bugs, and provide feedback to keep the dev team happy and busy!

05.08.2025 15:40 — 👍 0    🔁 0    💬 0    📌 0

A quick note on the terraform provider for entra id/msgraph that was made available while everyone was busy enjoying their summer holiday trond.sjovang.no/posts/a-new-...

#terraform #msgraph #entraid #mvpbuzz

05.08.2025 15:39 — 👍 1    🔁 0    💬 1    📌 0
Post image Basilique du Sacré-Cœur de Montmartre

Basilique du Sacré-Cœur de Montmartre

Being in Montmartre for the last stage today was WILD! The narrowest little cobblestone street packed with people and the amazing backdrop of Sacré-Cæur #tdf #letour

27.07.2025 21:01 — 👍 1    🔁 0    💬 0    📌 0

THPS 2 and 3 were the big ones for me and I always found 4 to be a bit of a weird one before they figured out how to do open world in the later games.

If you like the 2min format of 1-3 it’s pretty nice. And I like that I can set round time to be 5 or 10mim instead because I’m not a teen anymore

17.07.2025 10:01 — 👍 0    🔁 0    💬 0    📌 0

«Where does the 3 legged horse live? In the unstable»

13.07.2025 17:21 — 👍 3    🔁 0    💬 0    📌 0

This is the level of chaotic I aspire to be one day. Well played! 👏🏻👏🏻👏🏻

13.07.2025 17:20 — 👍 2    🔁 0    💬 0    📌 0
Preview
GitHub - microsoft/terraform-provider-msgraph Contribute to microsoft/terraform-provider-msgraph development by creating an account on GitHub.

nice! preview of the new msgraph provider for Terraform is available: github.com/microsoft/te...

The provider is similar to azapi and act as a thin wrapper on top of the msgraph rest api. Which means we can now use Terraform for a lot of configuration that is missing from terraform-provider-azuread

10.07.2025 22:12 — 👍 0    🔁 0    💬 0    📌 0

And like every year: I would _love_ to have a native vscode app that could connect to GH Codespaces. Improved multitasking, better UI scaling, and a good editor would make iPad a decent (but honestly, too expensive) travel device for my use (and no, the web experience isnt quite there)

10.06.2025 20:34 — 👍 0    🔁 0    💬 0    📌 0

the new window manager options for iPad is promising. But I find even the iPad Pro 13” to be a bit small for it to be very useful. On a large external display it’s nice, but to be great we need to have better UI scale/resolution controls

10.06.2025 20:30 — 👍 0    🔁 0    💬 1    📌 0

+1. Feels like it needs a good amount of polish work from app makers and apple magic dust. I like the new look on widgets though (never though I’d say that in this decade)

10.06.2025 20:25 — 👍 0    🔁 0    💬 1    📌 0
Preview
GitHub - apple/container: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It's written in Swift, and optimized for Apple silicon. A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It's written in Swift, and optimized for Apple silicon. - GitHub - apple/container: A tool for cre...

This container thing in macOS Tahoe is pretty neat github.com/apple/contai...

And it’s already in homebrew so you can just run `brew install container` to test it out (if you have a spare macbook to run early developer betas that is. Don’t upgrade a computer you actually need for important things)

10.06.2025 17:31 — 👍 0    🔁 0    💬 0    📌 0
Naming things are hard

Naming things are hard

All I know is we’re just a few more managment consulting reports away from reaching Marc Jacobs levels of product naming

09.06.2025 14:36 — 👍 1    🔁 0    💬 0    📌 0

Having a monday off work is dangerous. Before you know it you have decided your summer vacation plans needs improvement and booked flights, train and hotels for a couple of days in London before catching the final stage of Tour de France in Paris 💸

09.06.2025 13:08 — 👍 0    🔁 0    💬 0    📌 0
Preview
a woman is speaking into a microphone with the words lastly ask yourself does it spark joy ALT: a woman is speaking into a microphone with the words lastly ask yourself does it spark joy

Wææææææhhh! Kill it with fire!

23.05.2025 15:37 — 👍 1    🔁 0    💬 0    📌 0

Yeah. And the same goes for Windows 365.

A side note here is that I have seen Citrix people solve this with B2B + shadow accounts in Active Directory. The external user then really doesn't need to know anything about the AD user, and just use their B2B account to authenticate on the Netscaler

13.05.2025 10:44 — 👍 1    🔁 0    💬 0    📌 0

Dev Box. A use case I have been asked about is for externals, but having to create user accounts, add licenses, off boarding etc. is perceived as a pain (even though most, if not all, can be solved with Entra ID Entitlement Management)

13.05.2025 09:01 — 👍 0    🔁 0    💬 1    📌 0

"A møøse once bit my sister."

05.05.2025 14:34 — 👍 0    🔁 0    💬 0    📌 0

If you want to assign a role management policy for active/eligible assignments, you can do that just fine for Azure resources with terraform-provider-azurerm, but not for EntraID roles (that are managed by terraform-provider-azuread)

28.04.2025 12:41 — 👍 1    🔁 0    💬 0    📌 0

If you want to add conditions to a built in role in Azure you would need to use PIM groups in Entra ID, but terraform-provider-azuread has multiple open issues on that resource (that have been open for a long time) and you'll quickly run into at least one of them

28.04.2025 12:40 — 👍 1    🔁 0    💬 1    📌 0

I like opentofu/terraform, but trying to navigate around both open issues and missing features in the various ways you can implement privileged identity management in azure/entra id is not a very nice experience

28.04.2025 12:37 — 👍 0    🔁 0    💬 1    📌 0

Scottie doesn’t knoooooow

22.04.2025 15:48 — 👍 1    🔁 0    💬 1    📌 0

Definitely AZ-500. When I did it in 2021 it had a very wide area of questions. Failed my first attempt and barely scraped by on my second.

16.04.2025 13:44 — 👍 1    🔁 0    💬 1    📌 0
Post image

It’s a wrap! #mvpsummit is over. Time to recharge the social battery, figure out how to make room for all the new swag in the bag, and start working on these sweet new things the rest of the world will hear about soon

28.03.2025 03:35 — 👍 3    🔁 0    💬 0    📌 0

The internet gives you a wonderful space to be weird, do things YOUR way, and make it look like YOU want

Create something because you have something you are passionate about, know a lot about, or learn about. And make it yours. Your peers are out there, and when they find true communities its magic

22.03.2025 20:29 — 👍 2    🔁 0    💬 0    📌 0

This is spot on what makes many creators/influencers/etc uninteresting for me as a consumer.

I may be a hopeless nostalgiic romantic here, but the whole personality thing where just about everyone plays the same algorithm game fighting for space is just. So. Lame.

22.03.2025 20:25 — 👍 1    🔁 0    💬 1    📌 0
Guitar Tower, Museum of Pop Culture

Guitar Tower, Museum of Pop Culture

Essential sightseeing in Seattle before #mvpsummit kicks off on monday

22.03.2025 20:15 — 👍 0    🔁 0    💬 0    📌 0

Bring snackachangi’s! 🥳

21.03.2025 07:53 — 👍 1    🔁 0    💬 1    📌 0

@trond.sjovang.no is following 20 prominent accounts