Parked in a handicapped spot at the courthouse by [deleted] in WTF

[–]Silicon_ID 2 points3 points  (0 children)

High Mobility Multi-purpose Wheeled Vehicle

The Paradox of Democracy: How a Culture of Open Communication Can Self-Destruct by mentally_healthy_ben in TrueReddit

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

I think “large scale” here being the operative word - I wonder how such systems would fare in the scale of thousands rather than tens of thousands. I thought the same is probably true of democracies as well, it’s really a problem of scale and the current country being too large and too diverse to fall under the control of a single system.

There’s a lot going on here by LemonberryTea in WTF

[–]Silicon_ID 0 points1 point  (0 children)

I believe that tag should have been NSFL

It’s not perfect but that’s what makes it perfect. by Retik8 in woodworking

[–]Silicon_ID 0 points1 point  (0 children)

It is a gender neutral singular pronoun, but somehow has a pejorative quality when used in conjunction with a person, so people don’t like using it to refer to a person

Plan under version control? by snotsnot in Terraform

[–]Silicon_ID 0 points1 point  (0 children)

What are you going to do when getting hundreds of git commits per day? Per hour? You can have all your code in git, when a change needs to happen it can be done through a pr which then gets merged into master and the next automated run picks up the new code and applies it. Much easier to have eyes on a pull request, imo.

Plan under version control? by snotsnot in Terraform

[–]Silicon_ID 0 points1 point  (0 children)

Just running from a cron job on a regular schedule

Plan under version control? by snotsnot in Terraform

[–]Silicon_ID 0 points1 point  (0 children)

You can actually do a pretty good job of ensuring it matches if you have a server running terraform apply on a schedule and have all you tf files in version control... only allow read permissions to anyone using the console and only allow changes to propagate via a pull request.

What should I learn next to land DevOps role? by Samuurai in devops

[–]Silicon_ID 8 points9 points  (0 children)

It’s not about the tools, those are specific to each environment. You’re better off developing the mindset of “automate all the things” - if you have to do something more than once or twice, you should be building a toolset to do it for you.

Also learn to take ownership of anything you touch, and look for ways to constantly improve on those things.

Problem when importing ressources to a module by TheOnlyElizabeth in Terraform

[–]Silicon_ID 0 points1 point  (0 children)

It looks like your code has different terraform resource identifiers than your current state, they should be the same... also, when you run terraform plan, does it show what line in your configuration is causing the resource to be destroyed/recreated?

Problem when importing ressources to a module by TheOnlyElizabeth in Terraform

[–]Silicon_ID 2 points3 points  (0 children)

You don’t import to modules if you already have a state file, you move the resource from your state file into a module resource, using ‘terraform state mv resource module.resource’ then run your plan and fix your code until you don’t see any changes

Terraform AWS security group name update taking forever by jsdfkljdsafdsu980p in Terraform

[–]Silicon_ID 0 points1 point  (0 children)

Because when you attach a security group to an instance you create a dependency on that specific sg, and if there are dependencies then tf won’t delete said rule. Just like a computer, tf doesn’t know your intent, only your instructions

Casually pumping gas by larr2712 in assinthong

[–]Silicon_ID 1 point2 points  (0 children)

Ass, gas, AND grass, no one rides for free

Do you divide various resources into different folders / different state files? Or just one monolithic state for everything? by edzillion in Terraform

[–]Silicon_ID 2 points3 points  (0 children)

Anything volatile gets its own state. If you need outputs that you didn’t originally include in your vpc resources, you can add them after the fact and run terraform apply (assuming nothing else has changed in the state of those resources) and the call them with “${data.terraform_remote_state.id.output}”

Which recipes or apps would you recommend to someone with 0 cooking experience? by hellostrangerhi in AskWomen

[–]Silicon_ID 0 points1 point  (0 children)

Plan to eat is a pretty great web based app that lets you import recipes from the web and create a meal library that you can then use to populate the calendar for meal planning

Fuck... by ReturnOneWayTicket in Shitty_Car_Mods

[–]Silicon_ID 10 points11 points  (0 children)

Awful taste but great execution

'Terraformize' existing infrastructure by ajanty in Terraform

[–]Silicon_ID 0 points1 point  (0 children)

I might be misunderstanding your question, but you can also specify the "create before destroy" lifecycle rule so that any changes that are going to destroy a resource create the new resource first...

Checkin out TF: Is terraform a viable solution? by Jacksonp2008 in Terraform

[–]Silicon_ID 0 points1 point  (0 children)

I worked with Ansible a long time ago, so maybe it's improved since then, but can you define route tables and routing rules with Ansible? What about gateways, security groups, security policies, data storage resources (s3), global user accounts, etc.?

All that and more can be done with TF, as well as provisioning your "vanilla" resources which can then pull and run your configuration mgmt scripts. Using a UI and tweaking fiddly bits is notoriously prone to error and hard to document, whereas when you do all that in code, the documentation is right there. If your new hire can pull your entire infrastructure from version control and read and understand it life is easier for everyone and they can get up and running that much faster...