This playbook works with: Ansible 1.7.1 and Vagrant 1.6.3 The goal of this project is to create the "perfect" environement for PHP on Debian GNU/Linux.
- Nginx
- SSL Autosign (created autosign cert/key)
- PHP (PHP + PHP-FPM)
- PHP Xdebug
- PHP Newrelic
- Phalcon framework
- BackupPC Server
- BackupPC host (backupped)
- Create MySQL users/databases... Find any tip to create table?
- Create standard users (with sudo)
- PHP-FPM socket = tcp
- Better "save" management in redis. Use a loop instead of using save, save2, save3...
- Configure firewall per service used (tcp/3306 if mysql is installed)
- Try IRC module (for fun only)
- Try Vagrant with many hosts (example: DB1 Master, DB2 Slave, Nginx proxy-cache, Nginx+PHP/FPM)
- Manage Debian Jessie (current testing). For example: Jessie doesn't have yet Dotdeb and Backport repository. Create 2 branches?
- IPv6 management (works with Vagrant/Virtualbox?)
- Better bashrc/vimrc
- Better management of OpenSSH
- Auto install and configure Wordpress :)
- Syslog to...? :)
- Monitoring (Nagios or Shinken)
- Nginx:
- No-www redirect to www...
- Reverse proxy cache
- Have fun with ngx_pagespeed (available in Dotdeb: nginx-full... find any others place)
- MySQL:
- Manage replication
- Services:
- PostgreSQL
- Redis Sentinel (Redis 2.8 available at Dotdeb and Backports)
- Redis Cluster (Redis 3.x still in beta)
- Elasticsearch
- Gitlab
- Web interfaces:
- PHP:
- zmq
- phpredis (Debian Package only available on Debian Jessie/Sid or Dotdeb) + feature: Session management in Redis
- Support FreeBSD!
- Support Devuan
- Use Docker instead of Virtualbox
- Apache will never be supported. I really hate this program... It was the better... Now Nginx is the better. You want Apache? Fork my fuckin project!
- All pull-requests are welcomed :)
- I hate systemd!