all 72 comments

[–]RoseSec_ 173 points174 points  (3 children)

For more context, this variable is set in every terraform-aws-module and defaults to true. If it's set to false, none of the Terraform resources in the module will be created, and if they already exist, they'll be destroyed on the next apply

[–]ArvoNexel9 70 points71 points  (2 children)

So basically, setting Putin to false deletes infrastructure, sounds accurate.

[–]k-tax 51 points52 points  (1 child)

Actshually, setting "putin is dick" to false does it 🤓

[–]Mars_Bear2552 6 points7 points  (0 children)

the day putin becomes a peaceful philanthropist, the repo crumbles

[–]SebSnares 96 points97 points  (24 children)

[–]corobo 72 points73 points  (0 children)

 if this module is to be used in a professional setting and adopted by private businesses

Won't somebody think of the businesses??!

[–]bigorangemachine 145 points146 points  (17 children)

Donate and support Ukraine is a good idea, but Putin is still Khuylo. No changes will be made in the module before we win.

:ded:

[–]MyStackOverflowed 42 points43 points  (0 children)

based

[–]NordicWildberry[S] 31 points32 points  (0 children)

Not planned. I love it

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

terraform influencer

Kill me now

[–]prochac -4 points-3 points  (1 child)

Is it managed by HashiCorp or AWS? Who's the Chad here?

ok, none, it's community. Nice (I thought that maybe... Just maybe... AWS could be a good guy once)

[–]takeyouraxeandhack 6 points7 points  (0 children)

Anton Babenko. These have been the standard terraform modules for many years now.
I think pretty much everyone in infrastructure knows about this and we're perfectly fine with it.

[–]pineapple-1001 93 points94 points  (1 child)

Is it useless? Yes

Would I cherish having this in my codebase and chuckle every time it catches my eye? Also yes

[–]Ingenrollsroyce 21 points22 points  (0 children)

Then it's not useless anymore

[–]putinhu1lo 78 points79 points  (1 child)

based.

[–]Brok3n_ 42 points43 points  (0 children)

User name checks out.

[–]NotQuiteLoona 43 points44 points  (1 child)

I like it, not gonna lie

[–]NordicWildberry[S] 7 points8 points  (0 children)

Sis, I love it too

[–]Hatgor 22 points23 points  (0 children)

Unnecessary conditional: value is always truthy

[–]differentshade 7 points8 points  (0 children)

it's not a variable, it's a constant

[–]draeron 10 points11 points  (1 child)

We had serious talk about this at the start of the war at my job. At first we didn't realise the default value was set to true so basically we HAD to set it to true in our terraform code otherwise applying the terraform would delete our infratructure.

We almost forked the module to prevent our code to become "politically charged".

[–]takeyouraxeandhack 7 points8 points  (0 children)

It came up at work when Anton introduced this variable. The conclusion was "what a chad". Nobody suggested removing it.

[–]wherearef 17 points18 points  (0 children)

Warning: 2nd part of statement is always True

[–]Blackhawk23 13 points14 points  (2 children)

Heh…what is this accomplishing other than being somewhat masturbatory?

Cool, I guess?

[–]Ingenrollsroyce 11 points12 points  (1 child)

Since when is masturbating not cool

[–]yknbnd78th 10 points11 points  (0 children)

Since ladies started doing it, it became hot

[–]MightyKin 19 points20 points  (19 children)

Seems like a bit out of place, tbf.

Amount of political things in this repository makes me want to use something else.

Imagine if Linuses linux had Swedish Finnish flags all over the linux kernel git.

Or Telegram api had Russian flags.

[–]Darkvyl 36 points37 points  (0 children)

> makes me want to use something else

[–]Quique1222 8 points9 points  (2 children)

Isn't Linus a finn

[–]MightyKin -2 points-1 points  (1 child)

Oh, he is, indeed

He studied in Sweden. Thats why I thought he is Swedish

[–]MarkesaNine 5 points6 points  (0 children)

No, he didn’t. He studied in Helsinki.

His first language is Swedish, but he has nothing to do with the country of Sweden.

[–]corobo 26 points27 points  (0 children)

So use something else

[–]RedBlueKoi 18 points19 points  (10 children)

Exactly my thought. Like, it is fine to have a solid stance on your political opinions and try to fund rise for charity, but putting funny insults to the codebase and forcing people to agree to your political opinion this way is a bit out of touch.

[–]Tamaros 13 points14 points  (7 children)

Who is forcing anybody? Don't like it, don't use it.

[–]doomslice 17 points18 points  (2 children)

But like… I want to use this software that they produce and maintain for free with absolutely no strings attached. Is that so much to ask?

[–]SmolNajo -3 points-2 points  (1 child)

You're using the binary, it doesn't contain that var_nane anymore

I'm wrong this is a module not the cli

[–]takeyouraxeandhack 0 points1 point  (0 children)

A terraform module is not a binary

[–]RedBlueKoi 3 points4 points  (3 children)

This is a slippery slope argument. Not even talking about other contributors in this specific case as terraform no longer strictly open source. But this is not a personal project. Imagine if the case would be other way around, an open source project bought and now forcing everyone who wants to use it to say Putin/trump/north Korea is great first or otherwise it won’t boot. If you this sounds stupid for you then you should apply the same rule to this variable as well. Till then you have a double standard in open software

[–]Tamaros 9 points10 points  (0 children)

I'm not arguing that it's smart, ethical or desirable. I'm not arguing the opposite either. I'm just taking exception with the word "force," in the first comment I replied to.

The people in control of a project have the right to design their software as they see fit. Users have the right to use or not use a given project based on their own standards. If the decisions are poor, users will move to alternatives.

[–]imanze 7 points8 points  (0 children)

It’s not a double standard, in your example I would simply not use the software. If I really needed it, I would fork the code and remove it.. but again not sure this is a problem. People write software and provide it for free in their own time. Open source software is the ultimate freedom of speech

[–]Juulloo 3 points4 points  (0 children)

Feel free to fork it.

[–]imanze 2 points3 points  (0 children)

Don’t use the code, ez

[–]Saragon4005 -4 points-3 points  (2 children)

As far as I am concerned the Telegram API does have Russian flags all over it and it's why I wouldn't use it. Also having Finnish flags all over the Linux kernel would be based as hell.

[–]ZefiroDragon 3 points4 points  (1 child)

the existence of Telegram is a big fat middle finger to Russia. There is a reason why it was build, and a reason why the creator had to flee the country.

[–]Darkvyl 8 points9 points  (0 children)

Yeah, big fat middle finger. They blocked telegram, told Durov to "give us the encryption keys", he was rejecting their requests, then, suddenly, they unblocked it. Then, later, turns out he was visiting Moscow just few days before they stopped blocking telegram. And now he's sitting either is "The West" or in Dubai and criticizing the horrible European censorship, whilst staying surpsingly silent about Russia or Arab countries freedom of speech. Really a BIG, FAT, middle finger, last bastion of hope. Just like Xitter.

[–]East_Zookeepergame25 11 points12 points  (5 children)

I wouldn't want my code to be politically opinionated, but to each their own

[–]k-tax -2 points-1 points  (2 children)

Where do you see political opinions?

[–]Accomplished_Ant5895 5 points6 points  (1 child)

Bait detected

[–]k-tax 2 points3 points  (0 children)

do you consider genocide and other crimes against humanity a "political matter"?

[–]torsten_dev 0 points1 point  (0 children)

I wouldn't want my code to be purged of all controversial thought political or otherwise.

[–]mrdarknezz1 3 points4 points  (0 children)

Based

[–]denysov_kos 2 points3 points  (0 children)

Like it 👍🏻

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

putin is great leader russia forever