On 08/19/2017 03:40 PM, Osamu Aoki wrote:
Hi,
On Sat, Aug 19, 2017 at 02:32:45PM -0400, RavenLX wrote:
...
I think use of ansible or any similar tool is not prerequisite of
"development". It's a configuration management system. It's a nice
and interesting tool I am thinking to learn but I don't use it yet.
The biggest thing with me is my memory. In that if it takes too much to do a
task (ie. Ansible taking several lines to make a directory vs. Python taking
one line), then I tend to forget how things are done and it gets confusing.
You need C, Shell, Perl, Python, git, ... skills first for
development.
Great suggestions! Thank you. I do have some C programming skills but not
that great. I can get around the CLI pretty well, I'm proficient with Perl,
am learning Pythong. I had used git but I don't really have much to share
(right now) and so I don't have an account anymore there. Most of my stuff
is for my work, which doesn't really share stuff (though I could share my
code if I wish). I'm not thinking of going into a side-hobby of programming.
At work I manage a web server, and pretty much am more comfy with Perl and
Bash and now Python. But I also want to be sure to keep up with the times,
so to speak. So I wondered if other admins recommended Ansible as a "must
have skill" or just optional.
You are now talking different things. "developer" --> "admins"
If you are managing multiple servers as profession, you need to make such
process recorded and reproducible. That's what configuration management
system is for and it is becoming one of the very basic tool to know.
Good luck.
Osamu
I manage one server plus I have a test Virtual Machine I use on my
computer to test things.
I also write scripts for the server to do some custom things we need to
do. So I kind of do both things.