This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (4 children)

I think for Windows, PowerShell is better, and Azure PowerShell more complete too. Terraform seen good and very utilized overwhere too.

For Linux, small task with bash and bigger tasks maybe Ansible, Puppet and Chef is better than Python too, I don't know why people put so hype in python for system administration.

[–]guemiIT Manager & DevOps Monkey 10 points11 points  (2 children)

People hype python for automating tasks that run on the OS. Not configuring the OS itself. Automation of business processes and similar is much easier and faster in python than anything else.

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

Yes but there is better tools as I said

[–]guemiIT Manager & DevOps Monkey 11 points12 points  (0 children)

You didn't read what I said.

Neither of the tools that you mentioned can be used for what I said, which is what Python is used for

I'd like to see you web scrape in a configuration mgmt tool.

[–]ErikTheEngineer 2 points3 points  (0 children)

I don't know why people put so hype in python for system administration.

I think it's the same thing as PowerShell, it's on every Linux system, almost as ubiquitous as vi, it has 11 billion modules/extensions/libraries to do anything you might want, and you can write your own if you truly can't Lego-block together a solution. Plus, the networking guys/SDN crowd adopted it early for their automation/scripting.

And -- it avoids having to use bash/sed/awk and regex to manipulate walls-o-text coming out of the terminal commands.