[go: nahoru, domu]

Skip to content

tomcodes/my-ansible-playbooks

 
 

Repository files navigation

my-ansible-playbooks

About

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.

Available roles

Systems

Security

HTTP

PHP

Databases

Backup

Misc

TODO List

  • 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...

Ideas for future

  • 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:
  • 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

Notes

  • 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!

About

Cool Ansible roles for Debian GNU/Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Perl 81.1%
  • Shell 17.8%
  • Other 1.1%