Login Form






Lost Password?
No account yet? Register
Freelancer Jobs arrow Freelancer Jobs - Archive 2007
JobId: #1269433

Puppet Infrastructure Configuration

Categories: Operating Systems / Platforms,UNIX,Linux,Software Related (Includes Websites)
Posted By: Dev Null  (3 ratings)
Source: Rent-a-coder
Job viewed: 95 times
Bids Placed: 0
Start Date: 2009-10-12 01:43:06
End Date: 2009-10-19 00:00:00
Time Remaining:
Deadline: 10 days.
Current Phase: Bidding open
Max Accepted Bid: Open to fair suggestions
Project Type: Very Small Business Project: under $100(USD)
Bid Type: Open Auction
Platform: Debian Linux
Description:

I require the implementation of a basic Puppet infrastructure on which we can expand. You should follow current Puppet best practices. As a starting point the following tasks should be performed on all clients (base):
  • Make sure a cron task for Puppet is configured to run the Puppet client hourly.
  • Make sure sudo is installed and a sudoers file is distributed from the master server.
  • Make sure the admin user is configured and in the sudo group.
  • Make sure SSH server is installed and a sshd_config file is distributed from the master server.
  • Make sure /etc/hosts is configured with a supplied list of hosts.
  • Distribute a /etc/apt/sources.list file
The following configuration should be applied to clients in the webserver class:
  • All requirements of the base class above
  • Install lighttpd
  • Install php5
You should also provide an example of preseeding debconf configuration before installing a package. Both the puppet master and all clients will be running Debian, we have no plans to introduce additional operating systems into our environment at this time. I will be providing you with a test virtual machine to upload an install all configuration. If you have any questions before placing your bid, please let me know.