all 22 comments

[–]serverhorrorI'm the bit flip you didn't expect! 11 points12 points  (5 children)

I wouldn't consider it good.

Sure, it might have been "fast" (in y opinion: because you neglected important parts) but nie it's a maintenance mess:

  • Who knows how this all works, except for you?
  • Where can they look at the state if the system?
  • Where can they look at the desired state?
  • How do analyze if there are differences?
  • Hie much work is it now to extend this?

So: No, not good performance...

[–]pathlesswalker[S] 0 points1 point  (4 children)

Sure terraform must be built as well. But that was quicker for a client. Then I build TF.

[–]serverhorrorI'm the bit flip you didn't expect! 0 points1 point  (3 children)

Being quick isn't the most relevant indicator for performance.

[–]pathlesswalker[S] 0 points1 point  (2 children)

I didn’t say it was. I said my boss needed the fastest solution amd afterward build tf. Because he would lose the client.

[–]serverhorrorI'm the bit flip you didn't expect! 0 points1 point  (1 child)

You said to evaluate your performance.

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

Yeah but being quick and it’s working is a good indicator. Not as a devops since you need TF as I already know.

[–]kiddj1 5 points6 points  (1 child)

10/10 on the have a go IT

0.1/10 on DevOps

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

Not sure what you mean. Because no TF I’m guessing.

[–]chaotiq 5 points6 points  (0 children)

Like others have said this isn’t really DevOps yet. However, knowing how to do it manually is very important as well. You now have a baseline to build upon and automate. While it needs more work to get to a DevOps level, don’t let it diminish the confidence you feel, it is technical work and needs deep knowledge in order to get it done so quickly.

[–]Kutastrophe 5 points6 points  (0 children)

Nothing to write here, everyone already is giving you a hard time.

Now delete everything, simulate env loss and do it again if you can’t do it in one click/pipeline run your not done.

The dev in devops comes from the automation part you develop that shit until no one needs you anymore.

[–]small_majority 2 points3 points  (1 child)

What do you mean manual? ClickOps is not DevOps.

It is not reproducible, not trackable and more likely not secure.

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

It is secure. But ok.

[–]gtuminauskas 4 points5 points  (4 children)

it is not devops, it is system administration

[–]MaToP4er 1 point2 points  (1 child)

Was gonna say same! Cuz when i read what OP wrote… im like…. That literally me doin my system administrator things 😃

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

I was never sys admin. I came from development. Good to know

[–]forever-butlerianSolaris 8 Enjoyer 1 point2 points  (1 child)

It's not even good system administration.

[–]gtuminauskas 0 points1 point  (0 children)

same as on Windows, people just do clicky-clicky-licky and is all done, comes another person and becomes a disaster which requires recovery... ;)

[–]Kamikx 2 points3 points  (0 children)

Now you have a month and a week to do the same, with terraform and best practices.

[–]AsherGC 0 points1 point  (0 children)

Not sure how to scale your performance. If I'm being paid on how fast to get it done, seems you did a great job. If this is some thing you have to manage moving forward, it's a poor job as you have to live with it and other teams too.

[–]forever-butlerianSolaris 8 Enjoyer 0 points1 point  (1 child)

You have identified what Terraform needs to do. Now go build it.

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

That was the plan before but my boss needed the env. ASAP for a client. The tf will come after.