Suljettu

Puppet configuration for LAMP servers

Goals

Manage in a centralized way all our servers.

Interact as less as posible with our servers.

Have “written” configuration so it’s replicable and we are able to use version controlling.

Deliverables:

A zip containing puppet 2.7 modules and manifests to build a LAMP production server with at least the following modules

MySql

Apache

PHP

Tomcat

SolR

Must work with centOS puppet clients. Tests will be done using [url removed, login to view]

MySql

For a node

We must be able to specify if MySql must be installed and running.

We must be able to specify the root password.

We must be able to specify in a directive the configuration file to use. The file must be in the puppet master server.

We must be able to specify in a directive to make periodic backups specifying peridocity and backup folder.

We must be able to specify databases with its own user and password. Puppet must ensure that the database and user are created and if not create them.

Apache

For a node

We must be able to specify if Apache must be installed and running.

We must be able to specify in a directive the configuration file to use. The file must be in the puppet master server.

We must be able to specify a Virtual Host in a directive specifying:

Name

Application Path

Server name

List of alias ([url removed, login to view], [url removed, login to view])

A list of redirects ([url removed, login to view], [url removed, login to view])

With the virtual host directive, a config file must be created through a template. Apache must load the configuration on changes.

We must be able to specify “proxys”

Exj. [url removed, login to view] -> [url removed, login to view]

This will generate a config file through a [url removed, login to view] must load the configuration on changes.

Tomcat

For a node

We must be able to specify if Tomcat must be installed and running.

We must be able to specify in a directive the configuration file to use. The file must be in the puppet master server.

We must be able to specify in a directive the users configuration file to use. The file must be in the puppet master server.

SolR

For a node

It must ensure tomcat is installed in a node.

We must be able to specifiy what war to use (they are in the master server)

We must be able to specify the home folder for solr

A config file must be created in /etc/tomcat6/Catalina/localhost/[url removed, login to view] based in a template.

We must be able to create solr slots with a name. It implies:

Creating folder with slot name in the SOLR home folder.

Assigning the folder writing permissions for solr user

Add a line <core name="nombre" instanceDir="name" /> to the HOME_SOLR/[url removed, login to view] file

PHP

For a node

We must be able to specify if PHP must be installed.

It must install version [url removed, login to view]

We must be able to specify in a directive the configuration file to use. The file must be in the puppet master server.

It must install a list of php modules commonly used for Drupal projects.

GD

XML

MCrypt

PEAR

mbstring

devel

Taidot: Järjestelmänvalvoja

Näytä lisää: writing war, writing goals work, system tests, production line, name writing template, controlling writing, application server configuration, puppet lamp modules, apache tomcat used, solr apache, puppet mysql, node mysql, x64, v5, system core, servers, periodic, pear, name nombre, lamp, lamp server, install lamp, EBS, configuration, centos apache load

About the Employer:
( 1 review ) Santa Cruz de Tenerife, Spain

Projektin tunnus: #1733838

6 freelanceria on tarjonnut keskimäärin 825 € tähän työhön

shakoush2001

Hi I am a CISSP,RHCE,CCNA,MCSA,Linux+ and a CEH. I do have 7+ years experience in System Administration . I have experience in a high availability environment with 100+ servers and more than 500 000+ subscribers, I kno Lisää

750 € EUR 7 päivässä
(55 arvostelua)
6.0
skrmm1

Hello. What's your time frame for this project?

750 € EUR 5 päivässä
(10 arvostelua)
4.1
sumodirjo

Hi, I'm an experienced system administrator. Hold RHCE since 2009. Have experience with puppet.

1000 € EUR 10 päivässä
(3 arvostelua)
2.1
rain4rain

Hello. I can do that.

900 € EUR 5 päivässä
(0 arvostelua)
0.0
C6NaK7z1G

Custom software development - The Administrator removed this message due to advertising which breaches our Terms and Conditions.

750 € EUR 1 päivässä
(0 arvostelua)
0.0
vishusana

this project is really a intresting one. earlier i've been working on this prototype. hope u would like to go through it.

800 € EUR 5 päivässä
(0 arvostelua)
0.0