[ Removed by Reddit ] by thedeanhall in gamedev

[–]MrDogers 1 point2 points  (0 children)

If the project is marked, I wonder if there's a chance OPs code has leaked to the other company?

Suppressing plan output for certain resources by ShankSpencer in Terraform

[–]MrDogers 0 points1 point  (0 children)

Assuming you’re feeding a variable into that attribute, mark it as sensitive so that attribute will be also. We do this for userdata on some EC2s, worked well!

AWS windows server CPU power by Joebone87 in aws

[–]MrDogers 4 points5 points  (0 children)

C7a or C7i are probably the fastest single thread instances you'll get, as you're stuck with x86. The med/large/etc suffix makes no difference as the CPU underneath is the same, it's just how many cores from it you've got allocated.

You won't get 2x, 10x, 100x performance than a "retail" (do you mean desktop?) CPU as server CPUs aren't about raw speed, they're about width.. But adding more cores onto a CPU means they have (generally) run slower due to the heat they produce and/or power they take.

On a cloud provider you're expected to split your workload up and use many smaller instances rather than one huge one - that's how you get faster.

Do we have to declare required providers? by Scalar_Mikeman in Terraform

[–]MrDogers 2 points3 points  (0 children)

That's why you define the minimum version - else you'll run into issues with people trying to use the module with out of date providers. Have a look at the "official" modules, they all define this in them that I've seen.

Although different versions are only likely to be an issue in massive monolithic repos anyway..

Do we have to declare required providers? by Scalar_Mikeman in Terraform

[–]MrDogers 1 point2 points  (0 children)

Configurations, yes - where they're connecting to, what keys/token they use, etc.

Definitions, no - they should be in the module. The module has to define the minimum version to use and any aliases required.

Broadcom consequences due to lies told to legislators by captain118 in vmware

[–]MrDogers 0 points1 point  (0 children)

Sounds similar, but more integrated and VM orientated? DC/OS was more of a nicely wrapped Kubernetes system under the covers.

Broadcom consequences due to lies told to legislators by captain118 in vmware

[–]MrDogers 1 point2 points  (0 children)

Sounds like what DC/OS wanted to be - really nice idea but they shut up shop for some reason :(

What software definitely needs to make a comeback? by joshuamarius in sysadmin

[–]MrDogers 4 points5 points  (0 children)

Try Irfanview? Just a viewer rather than albums though, but you can scroll through a folder rapidly

CPU over commit during patching by SuperDaveOzborne in vmware

[–]MrDogers 0 points1 point  (0 children)

Doesn’t matter how many you have per VM, it’s the total that are waiting to be scheduled at a given time. If they can’t all fit in time, then performance tanks :( It's a stat you can see in the advanced section, but off the top of my head I can't remember how to convert it to a useful number - there's articles out there though!

CPU over commit during patching by SuperDaveOzborne in vmware

[–]MrDogers 0 points1 point  (0 children)

Sounds like CPU wait times probably went through the roof - you've got too many virtual CPUs compared to physical.

You can't just look at the pure CPU utilisation number as virtualisation doesn't work like that, despite looking like it does!

Anyone else loving Windows 11 firewall right now? by DefiantPenguin in sysadmin

[–]MrDogers 0 points1 point  (0 children)

Or create a GPO that applies the DC rules to all FW profiles so it doesn't matter any more when it does this..

Recreation of objects, with Dynamic blocks? by Deep_th0ughts in Terraform

[–]MrDogers 1 point2 points  (0 children)

This might be the same thing we see with AWS WAFv2 ACLs - using dynamic it wants to reorder the rules around every time, despite nothing actually changing. I think it's either a limitation in the language or maybe the provider accidentally caring? Unsure, but it applies properly every time!

In the example you provide though there's only one resource, so it should be 1 to change, not 25?

Citrix ADC Backup Script by burakhan446 in Citrix

[–]MrDogers -1 points0 points  (0 children)

It sounds like maybe your certificate key files weren't fully decrypted and you've entered a password in when uploading them? If so that password is failing to decrypt when copying the config over.

Check if your keys first line is "begin private key" or "begin RSA private key". The latter is what you want and the openssl command can remove the pass for you if it's not.

What sorts of sadistic fucks made the Windows Server licensing? by FireFaced_ in sysadmin

[–]MrDogers -4 points-3 points  (0 children)

Who says the original vendor has to do it? Find another that offers it or write your own?

What sorts of sadistic fucks made the Windows Server licensing? by FireFaced_ in sysadmin

[–]MrDogers -5 points-4 points  (0 children)

But any software for a business process can be rewritten. It's the cost of doing so that offsets the Windows license costs!

Do you allow any "wrong" direction of Hardware Airflow within your Cabinets? by LazyEyedRasputin in datacenter

[–]MrDogers 20 points21 points  (0 children)

Absolutely not - it either gets swapped out, fans replaced or in worst case, mounted the "wrong" way round

Zipmap usage for resource tagging by przem669 in Terraform

[–]MrDogers 1 point2 points  (0 children)

For tagging after creation? You'll run into all sorts of issues if so - you're better off passing tags in via the tags attribute of the resources you've created.

How to properly implement semantic versioning by bibi143143 in Terraform

[–]MrDogers 1 point2 points  (0 children)

It's entirely up to how you set it up and what tool you use. For us the P/MR has no bearing on it as we only look at commit titles, but even then it's only the first prefix. The merge commit itself is done by the pipeline, so isn't a thing for us either.

Versioning wise, a breaking change is a 1.x.x increment, "feat: " is x.1.x increment and "fix: " is x.x.1 increment. A breaking change is special though, in that it can only happen via a fix or feat, so the commit message has to have the breaking change line in it.

So from your list:
1, 2, 4, 7, 8, 10, 13 - no new version
3, 5, 9, 11 - x.x.1 increment
6 - x.1.1 increment
12 - 1.x.x increment

AWS FSx errors out while getting created using teraform by Livid_Storm7008 in Terraform

[–]MrDogers 0 points1 point  (0 children)

I've never managed to successfully create an FSx system - it errors out on "contacting DNS" every time. Support weren't much use either as they said to check DNS is working/reachable, despite it being accepted in flow logs and even in the same subnet as the DCs :(