Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CentOS support #30

Closed
fulv opened this issue Jan 7, 2016 · 2 comments
Closed

CentOS support #30

fulv opened this issue Jan 7, 2016 · 2 comments

Comments

@fulv
Copy link
Member

fulv commented Jan 7, 2016

This may open a can of worms, but I was wondering if there is any interest in supporting other platforms, to wit CentOS. If so, I can make a pull request of a branch I have with a few changes that make the playbook work on CentOS 7. It was pretty easy, for the most part it was just a matter of using yum instead of apt. A couple of roles will not work, and compatible replacements will be needed, such as fail2ban and unattended-upgrades.

@fulv
Copy link
Member Author

fulv commented Jan 7, 2016

Also, the firewall.yml playbook can't be used as is, because ufw is ubuntu-specific.

@smcmahon
Copy link
Member

smcmahon commented Jan 7, 2016

Juan Pablo has already got the plone_server role working with CentOS, and that should help. Also, the vagrant setup is now rigged to support multiple test boxes.

I'd say, go for it in a branch. If it works and seems maintainable, we'll merge it. I suggest you limit the support to the equivalent of the most recent Ubuntu LTS, which is to say the latest version likely to be a popular choice for a new cloud server. We don't want to get in the business of supporting lots of versions.

A warning, there's now a little bit of trickiness in the varnish install to deal with the fact that more recent debian/ubuntu package using systemd rather than an init script. That's what's supporting VCL 3 and 4.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants