0
votes
1answer
50 views

What does r10k provide since Puppet natively supports directory environments?

I'm just starting to read about r10k because I love the fact that it can create dynamic environments based on Git branches. Now, I just read that Puppet can do this without r10k. What does r10k ...
1
vote
1answer
38 views

How can I have puppet use a local (on the master) password hash for users?

We define users as such: user { 'belmin': ensure => present, uid => 308, comment => 'Belmin Fernandez', managehome => true, password ...
0
votes
1answer
74 views

Manage workstations with Puppet and TheForeman

I'm building an IT infrastructure for managing all the workstations in my company. I am interested in Puppet and a external node classifier as The Foreman, but I see all the time that Puppet and The ...
2
votes
0answers
47 views

A testing framework for Linux server configuration management

We are a medium sized shop that uses Puppet for Linux configuration management. Since we are a small shop, it's difficult to deploy and maintain DTAP environment. We normally perform manual testing ...
0
votes
2answers
53 views

Tracking the linux config with git: how?

I'd like to track my linux configurations with git. My idea is to have a branch for each server. /etc is not the only one directory to be tracked (I won't git init in '/etc' ) As far as I could ...
2
votes
0answers
170 views

Need a PHP version manager to deploy multiple versions of PHP on production servers [closed]

I'm currently running a few LAMP stacks, where I've setup PHP 5.2, 5.3 and 5.4 by hand. All servers are running Ubuntu 12.04 LTS. 5.3 is currently installed via apt-get but all other PHP versions are ...
28
votes
5answers
2k views

How can a Linux Administrator improve their shell scripting and automation skills?

In my organization, I work with a group of NOC staff, budding junior engineers and a handful of senior engineers; all with a focus on Linux. One interesting step in the way the company grows talent is ...
0
votes
1answer
50 views

Centralising IPTables rules?

When our collection of virtual servers got to a certain size, we moved from hosts files to a DNS server. However, we still have to update the firewall rules on every machine each time a new server is ...
1
vote
1answer
158 views

How auto configure or mirror my dev Ubuntu installation onto other dev machines?

I have a lot of packages and configurations done to setup my dev machine. I have other developers in my team and want them to have the same setup to start with to ensure compatibility and availability ...
0
votes
2answers
138 views

Any good yum repository management dashboards?

I'm currently managing hundreds of CentOS/Amazon Linux servers, and our homegrown tools for managing the myriad package versions seems inadequate and unnecessary. What I'm looking for is a tool that ...
3
votes
2answers
2k views

how to pass parameters to puppet modules?

What is the best practice for configuration of puppet modules? I have puppet 2.7.11. I find this way quite messy, it looks like using global variables. node default { $always_apt_update = true ...
0
votes
1answer
517 views

puppet environment variable $PATH is not set

I'm trying to install a module with puppet 2.7 on Debian 6.0 and I keep getting this error: returns: change from notrun to 0 failed: Could not find command 'tar' this is the relevant code: file ...
3
votes
3answers
98 views

possible solutions for deploying and keeping ubuntu computers up to date (and the same)

I have access to a small linux pool of around 20 computers. I'd like to come up with a simple and easy to configure solution that allows me to deploy the same configuration to new computers ...
6
votes
1answer
85 views

Easily recreate a server's “state” [closed]

I want the ability to setup new servers for dev/testing/prod very easily. The reasons for being able to setup a new dev VM is obvious, but for prod my concern is adding a new production ...
2
votes
1answer
321 views

Managing multiple linux\freebsd server? [closed]

I currently have 5 FreeBSD servers that I'm handling on my own. I just bought 10 more servers and I want to start using some centralized configuration system like Puppet. I was wondering if there ...
3
votes
3answers
2k views

How to generate customized sudoers files in puppet depending on the environment they're deployed to?

the sysadmins are present in the sudoers files of all environments, but other sudoers are not. Different environments all have slightly different sudoers. Most of the time, 90% of users are the same, ...
49
votes
2answers
7k views

Why is it so difficult to upgrade between major versions of Red Hat and CentOS?

"Can we upgrade our existing production EL5 servers to EL6?" A simple-sounding request from two customers with completely different environments prompted my usual best-practices answer of "yes, but ...
2
votes
1answer
2k views

Puppet Enterprise vs. Open Source

I'm interested in learning to use Puppet. One example I see over and over again is user management. According the the Puppet website, "Configuration management – User accounts" is a feature that only ...
1
vote
1answer
454 views

Puppet: array in parameterized classes VS using resources

I have some use cases where I want to define multiple similar resources that should end up in a single file (via a template). As an example I'm trying to write a puppet module that will let me ...
47
votes
6answers
5k views

What should NOT be managed by puppet?

I'm learning my way through configuration management in general and using puppet to implement it in particular, and I'm wondering what aspects of a system, if any, should not be managed with puppet? ...
5
votes
3answers
2k views

Suggestions for making sysfs parameters persist across reboots

I'm experimenting with large changes to Linux system runtime parameters exposed through the sysfs virtual file system. What is the most efficient way to maintain these parameters so that they persist ...
5
votes
2answers
2k views

Patching with Puppet

I am new to Puppet, and I am wondering if it is an effective solution for patch/pkg management on Solaris as well as Linux. I am more interested on the Solaris side. So far am unable to locate any ...
1
vote
3answers
834 views

How do I sync configuration between my ubuntu servers? And how do I automatically restart services when their configuration changes?

First of, I'm fairly new to this whole linux thing... So be gentle. The setup: I have a couple of Ubuntu servers... A pair of DNS servers running Bind, and a pair of servers running Nginx and HAProxy ...
4
votes
3answers
135 views

versioning system with less duplication of data

We have a homegrown config management system and we'd like to add config file versioning to it in a simple way. My first thought was svn (or similiar), but I'm concerned with creating a repo in one ...
5
votes
2answers
2k views

Tips for optimizing RHEL/CentOS kickstart workflow

I'm working in an environment that consists of CentOS systems located in multiple data centers and office locations. I've been using a reasonable kickstart with a solid post-install script, but want ...
4
votes
4answers
330 views

Configuration Deployment to Linux Systems [closed]

I'm looking for a nice way to add / remote ips (and possibly interact with an asset inventory system to track where ips are), start / stop processes, download logs, and all around genearal system ...
2
votes
3answers
312 views

Find all files with an undefined GID (A group without an entry in /etc/group)

On several of our CentOS 5 systems, the /etc/group file was munged by an automated script. As a result, there are some files on the system which have an undefined GID-- the GID is not defined in ...
2
votes
3answers
560 views

maintaining entries in linux config files like syslog.conf automagically in a robust manner

sometimes I want to automatically add a config to a conf file that I can scriptably remove later, for example I want to temporarily make 10 hosts log to a remote syslog server. So I so something like ...
5
votes
3answers
1k views

How to manage linux workstations with policies

I am going to be administering a small network of linux based workstations for a charity institution (not all have the same distro- some are ubuntu and some are fedora). Is there something in Linux ...
0
votes
2answers
133 views

Ways for managing the installation and configuration of various software applications and settings in linux?

What are some ways for managing the installation and configuration of various software applications and settings in group of linux development and server computers? Is a set of basic scripts a good ...
0
votes
3answers
3k views

ubuntu: server management GUI tools like ebox?

i wonder if there are some GUI management tools for ubuntu to be used to manage all server tasks. eg. installing server applications, managing them, editing their conf files and so on. i saw ebox ...
1
vote
2answers
398 views

Linux clustering over WAN links

I am working on a project that would require the following : - Central administration of multiple servers over multiple locations - Secure connections between multiple locations - Manage ...
4
votes
3answers
691 views

Manage config files using hardlinks and subversion?

I'm considering hardlinking config files into a working copy of my SVN config repository. Is there any reason why not to manage config files this way? Assume /home/user/confmgr/confs is a working ...
4
votes
1answer
1k views

Which way is the most 'elegant' way of installing packages with Chef?

I have 3 different ways to install said package, and I prefer option #1 the most, but I wanted to see if there was a reason to use option #2 or 3 or any other options? (My goal of this question is to ...