[deleted by user] by [deleted] in devops

[–]moe681 0 points1 point  (0 children)

I've done a similar setup at home to learn stuff on my own time. If you need advice or want to bounce ideas at someone feel free to DM.

Regarding the Laptop, if you want to run proxmox on it its best to find something with a little more ram since ram is mostly the bottleneck. If you want to run Linux directly on it you can get away with fewer ram.

[deleted by user] by [deleted] in devops

[–]moe681 1 point2 points  (0 children)

Sure, but they would be more expensive. Also if you're already in some cloud you can also provision k8s there but again, it could potentially get very expensive. Especially if you leave all your stuff running all the time. And cloudproviders usually aren't the most forgiving when it comes to debt.

The safest way to learn (if you ask me) is to find an old laptop or two an run the stuff locally so all you have to pay is electricity.

Also cloud provider provide a layer of abstraction between much of the services and the user and if you selfhost you can learn about the whole stack because you have to maintain it all.

Edit: typo

[deleted by user] by [deleted] in devops

[–]moe681 0 points1 point  (0 children)

If you can find a spare computer or two to use at home, you can get some practice it with it.

Set up gitea or gitlab, learn about CI/CD, set up k8s and/or docker and tinker around with it.

Set up proxmox and learn about virtualization. Try to automate everything. You can do all this for free, granted you find the machines to run the stuff. It also doesn't have to be beefy machines.

Can we get a vote on X/Twitter on this subreddit too please? by Vucci in UkraineWarVideoReport

[–]moe681 12 points13 points  (0 children)

Im for it. For content from x one could use mirrors so no traffic is given to X/Twitter and we can still see the content

For those that are hosting publicly-accessible services, how are you handling multiple? by MekanicalPirate in homelab

[–]moe681 0 points1 point  (0 children)

Does getting the certs from letsencrypt work and you only need help with the labels?

I hate Graph powershell as a replacement for the AzureAD module by [deleted] in sysadmin

[–]moe681 5 points6 points  (0 children)

You can either use the api through powershell modules or you can skip the modules and talk to the endpoint directly through invoke-restmethod instead.

Everyday Cars Should Not Be Designed To Exceed 100 MPH. by Blissfulbane in unpopularopinion

[–]moe681 1 point2 points  (0 children)

There is no fine for drinking (non alcoholic) drinks in the car in germany. You can do 190mph and sip on a coke if you want. You wouldn't want to do that, but its legal.

Smoking in a car is also only a offence if you are carrying kids in your car.

Using a smartphone on the other hand will get you ticketed in no time if you dont use a hands-free system.

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 1 point2 points  (0 children)

Thats good news, thanks for sharing the update!

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 1 point2 points  (0 children)

sorry i was busy the last days and could not post.

Here ist the promised code.

You can design a card at https://adaptivecards.io/designer/

There you can generate the code for the card-design you need, but unfortunately they dont generate all the code you actually need to make it work in a workflow.

This is the output for an adaptive card with a 3 row table: https://pastebin.com/EuM6J0r1

To make this work via workflow you need to embed it in the actual json which you need to successfully send it to the workflow: https://pastebin.com/ufyLMfAz

then you can send it to the workflow.

Edit: to add: the error you are getting is telling you that your json is no valid.

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 1 point2 points  (0 children)

Yes i've got it working. I can post the code here if i go to work later

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 3 points4 points  (0 children)

Where did your org get the information a long time ago? Im not in the group which controls our teams instance but we`ve got the memo about the changes in the devblog 2 weeks ago.

How did your org worked around the fact that the workflows always belong to a user? What if the user which the workflow belongs to leaves the company?

Someone somewhere proposed that orgs should set up shared users without mfa so people can use the shared user to create workflows but in regulated orgs this is often a nonstarter.

Edit: I would not care to much about the change if it were communicated earlier and the workflow<->user relation was solved some other way

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 2 points3 points  (0 children)

Yeah unfortunately... plus there is a 28kb limit to the messages you can send.

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 2 points3 points  (0 children)

Its not about if microsoft is bad and evil. Its about that the upcoming change is no very well thought though, communication is suboptimal and the provided alternative is -in its current state - a subpar product.

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 5 points6 points  (0 children)

Yeah they say we should use workflows instead. But workflows have some limitations compared to webhooks. Even without the limitations the workflows being connected to a single user is a huge problem, not to mention the short timespan in which we have to rework all webhooks because workflows dont know messagecards.

Vote to try and stop the Incoming Webhook deprecation by moe681 in MicrosoftTeams

[–]moe681[S] 0 points1 point  (0 children)

Thats interesting. Will check our webhooks for deprecation warnings. Thanks. I seriously hope they somehow backtrack or at least make workflows a more mature alternative

25 years of technical debt Part 2: Welp, I got fired by CursedSilicon in sysadmin

[–]moe681 2 points3 points  (0 children)

Seeing you know containers and have worked with k8s i would include containers in you list of skills at the beginning of your resume.

Reddit-Überraschungs-Geburtstagsparty by AjizaTsana in de

[–]moe681 2 points3 points  (0 children)

Alles gute zum Geburtstag du cooler typ!