Vagrant file for Webserver, package installation with Puppet

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
In this project, a Vagrant file should be created for a Ubuntu Precise 64bit webserver with some additional packages, as detailed below. The packages must be provisioned by Puppet and already available puppet modules should be favored (e.g., the "apache"-module for apache installation, the "webmin" module for webmin installation).

Ubuntu server configuration:
- Box: [url removed, login to view]

- Add user "project" with password "project" (should be able to log-in, home directory: /home/project)

- Install samba, create a share for /home/project and add account with "sudo smbpasswd -a project" (password as above)
- Install and run webmin (default port 10000 is fine)
- Install apache2 with mod_wsgi, enable mod_wsgi
- Install python, python-virtualenv, python-setuptools
- Install mongodb
- Install and make sure that /home is regularly backuped to /var/backups (you can use backup2l's default settings)

As deliverable, I expect a zip archive that contain the Vagrant file and the puppet manifests as well as puppet modules if required.

Skills required:
Apache, Linux, Puppet, System Admin
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 170
in 3 days
$ 111
in 1 days
$ 100
in 3 days
$ 130
in 3 days
$ 161
in 1 days
Hire expertlogix
$ 144
in 5 days