servergrove / vps-dev-setup

Puppet and Vagrant configuration files to setup a development environment similar to ServerGrove
20 stars 4 forks source link

Series of problems #6

Open markushausammann opened 10 years ago

markushausammann commented 10 years ago

Hey guys

On my way to the planned pull request I'm finding more an more problems with the current box.

ServerGrove repo is incompatible with CentOS 6.4 boxes

Out of date puppet

Out of date guest additions

Networking

I'm kind of starting to think that maybe fresh base boxes taken from a real ServerGrove VPS would be in order?

Maybe we could chat on Skype about these things... I would really like to contribute but I've hit so many obstacles in the last 5 days that I don't know which direction to take.

pgodel commented 10 years ago

Hi Markus,

The only conflict you may be having with our repo is with MySQL packages, please indicate what kind of issues you are seeing.

Regarding other problems:

Taking a box out of our VPS cannot be done because we do not use VirtualBox for virtualization. Any CentOS box that's a standard setup with the addition of the ServerGrove repo should work fine.

We have in our TODO an item to bring this up to date but we have not been able to allocate time to it yet.

markushausammann commented 10 years ago

Hi Pablo

Conflicts: Yes, with MySQL, see also https://github.com/servergrove/vps-dev-setup/issues/5

The "Out of date puppet" etc. problems are actually with the already existing CentOS 6.3 box. If you say the base box doesn't matter much I can try and replace that too. The thing is I'm introducing puppet hiera (which needs puppet 3+), to make configuration in one place possible. For example it will be possible to chose between PHP 5.3, 5.4 and 5.5. If 5.5 is chosen, apcu is installed instead of apc, etc.

Can you help me with the mysql issues?

markushausammann commented 10 years ago

Networking: I can access my virtual hosts with a standard puphpet centos box, with a seamlingly identical setup I can't access my virtual hosts on the servergrove centos box. I just can't figure out why.