FutureQuest, Inc. FutureQuest, Inc. FutureQuest, Inc.

FutureQuest, Inc.
Go Back   FutureQuest Community > General Site Owner Support (All may read/respond) > Utilities / Scripts / Software
User Name
Password  Lost PW

Reply
 
Thread Tools Search this Thread Display Modes
Old 01-04-2016, 11:33 PM   Postid: 184752
johnfl68
Site Owner
 
johnfl68's Avatar

Forum Notability:
975 pts: Dignified Competence!
[Post Feedback]
 
Join Date: Nov 2003
Location: Orlando, FL
Posts: 1,141
Linux Server Configuration tools

Hello:

Not FQ related, but there are a bunch of good people here.

Is there a middle of the road tool, something more than a bash script, but not as complex as Puppet, to set up and configure a server?

For example I have a few instances of Ubuntu 14.04 Server.
After the initial install, I create a new user, load ssh key for that user, disable root login, add ufw, fail2ban, logwatch, add about a dozen apt-get installs for perl, apache2, setup some file folders, copy some scripts over, etc.

The build is pretty much identical every time I do this. I don't do it often, but it would be nice if there was a better way other then going down a list in the document I have with notes of what all to do.

I had to add a new VPS server instance over the weekend in a rush, because the data center I use in Atlanta was heavily hit with DDoS attacks, and I needed to move a large amount of traffic over to another provider. It would have been nice if I had something to automate the process, or at least as much of it as possible.

I see I can script much of this in bash, but I was wondering if maybe there is something a little better.

I normally work on Windows machines, and use Putty and WinSCP for most of my server work. I doubt there is a Windows option to configure Linux boxes.

If there is something better that is open source, that would be great.

I don't know if there is anything worthwhile out there, or if writing up a bash script is probably the best route for my needs right now. I am trying to keep things somewhat scalable.

Maybe someone here knows of some options that I haven't seen yet in looking around. Otherwise I am still looking around, and at the least will start working on a Bash option for as much as it can do.

Thank you for your time!

John
__________________
Klaatu: I won't resort to threats, Mr. Harley. I merely tell you the future of your planet is at stake.
The Day the Earth Stood Still (1951)
johnfl68 is offline   Reply With Quote
Old 01-05-2016, 02:20 AM   Postid: 184753
 Terra
CTO FutureQuest, Inc.
 
Terra's Avatar
 
Join Date: Jun 1998
Location: Z'ha'dum
Posts: 8,108
Re: Linux Server Configuration tools

We still use Puppet in places, however I've been leaning more towards using SaltStack to drive our infrastructure devops... It would seem that Ansible is coming up quickly as well, and at this point we haven't made a decision yet on which way we want to go... With Red Hat buying Ansible, it looks like it may become the defacto standard in the Docker/rkt world...

Give both of them a look and see if they can supplant your current Puppet operations... For us, it is just too early to tell which is the best path, so we are sticking with a system which is working well enough...
__________________
The FutureQuest Team
Terra is offline   Reply With Quote
Old 01-05-2016, 12:52 PM   Postid: 184759
 Kevin
Systems Administrator
 
Kevin's Avatar
 
Join Date: Aug 2001
Location: Orlando, FL
Posts: 2,986
Re: Linux Server Configuration tools

When it comes to duplicating systems I prefer to just clone an existing system. I usually do so by restoring an existing system from backups then renaming it. This also has the advantage of meaning that I am well practiced with restoring servers from backups.

BTW, you might find MobaXterm (the free version) to be a lot better than putty plus it will auto-import your existing putty setup when you first start it.
__________________
Kevin
Kevin is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 visitors)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 12:24 AM.


Running on vBulletin®
Copyright © 2000 - 2019, Jelsoft Enterprises Ltd.
Hosted & Administrated by FutureQuest, Inc.
Images & content copyright © 1998-2019 FutureQuest, Inc.
FutureQuest, Inc.