├── .gitignore ├── README.md ├── Vagrantfile ├── ansible ├── playbook.yml └── roles │ ├── bash │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── bashrc.j2 │ ├── blackfire │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── agent.ini.j2 │ │ └── blackfire.ini.j2 │ ├── clamav │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── clamd.conf.j2 │ ├── cleanup │ └── tasks │ │ └── main.yml │ ├── docker │ └── tasks │ │ └── main.yml │ ├── elasticsearch │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── elasticsearch.yml.j2 │ │ └── kibana.yml.j2 │ ├── general │ ├── files │ │ ├── resolv.conf │ │ └── sources.list │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── keyboard.j2 │ ├── git │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── gitconfig.j2 │ ├── include_roles │ └── tasks │ │ └── main.yml │ ├── kafka │ ├── files │ │ ├── kafka.service │ │ └── zookeeper.service │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── server.properties.j2 │ │ └── zookeeper.properties.j2 │ ├── mariadb │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── my.cnf.j2 │ │ └── user-my.cnf.j2 │ ├── memcached │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── memcached.conf.j2 │ ├── mongodb │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── createuser.js.j2 │ │ ├── mongod.conf.j2 │ │ ├── mongorc.js.j2 │ │ └── updateuser.js.j2 │ ├── nginx │ ├── files │ │ └── openssl.sh │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── nginx.conf.j2 │ ├── nodejs │ └── tasks │ │ └── main.yml │ ├── php │ ├── files │ │ ├── rdkafka.ini │ │ └── swoole.ini │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── cli.php.ini.j2 │ │ ├── composer.json.j2 │ │ ├── fpm.php.ini.j2 │ │ └── php-fpm.conf.j2 │ ├── postfix │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── main.cf.j2 │ │ └── virtual.map.pcre.j2 │ ├── postgresql │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── postgresql.conf.j2 │ │ └── user-pgpass.j2 │ ├── rabbitmq │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── rabbitmq.conf.j2 │ ├── redis │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── redis.conf.j2 │ └── zsh │ ├── tasks │ └── main.yml │ └── templates │ └── zshrc.j2 ├── certs-import └── .gitkeep ├── certs └── .gitkeep └── vagrant-default.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/Vagrantfile -------------------------------------------------------------------------------- /ansible/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/playbook.yml -------------------------------------------------------------------------------- /ansible/roles/bash/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/bash/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/bash/templates/bashrc.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/bash/templates/bashrc.j2 -------------------------------------------------------------------------------- /ansible/roles/blackfire/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/blackfire/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/blackfire/templates/agent.ini.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/blackfire/templates/agent.ini.j2 -------------------------------------------------------------------------------- /ansible/roles/blackfire/templates/blackfire.ini.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/blackfire/templates/blackfire.ini.j2 -------------------------------------------------------------------------------- /ansible/roles/clamav/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/clamav/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/clamav/templates/clamd.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/clamav/templates/clamd.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/cleanup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/cleanup/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/elasticsearch/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/elasticsearch/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/elasticsearch/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/elasticsearch/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/elasticsearch/templates/elasticsearch.yml.j2: -------------------------------------------------------------------------------- 1 | {{ elasticsearch.config|to_nice_yaml }} 2 | -------------------------------------------------------------------------------- /ansible/roles/elasticsearch/templates/kibana.yml.j2: -------------------------------------------------------------------------------- 1 | {{ elasticsearch.kibana.config|to_nice_yaml }} 2 | -------------------------------------------------------------------------------- /ansible/roles/general/files/resolv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/general/files/resolv.conf -------------------------------------------------------------------------------- /ansible/roles/general/files/sources.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/general/files/sources.list -------------------------------------------------------------------------------- /ansible/roles/general/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/general/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/general/templates/keyboard.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/general/templates/keyboard.j2 -------------------------------------------------------------------------------- /ansible/roles/git/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/git/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/git/templates/gitconfig.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/git/templates/gitconfig.j2 -------------------------------------------------------------------------------- /ansible/roles/include_roles/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/include_roles/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/kafka/files/kafka.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/kafka/files/kafka.service -------------------------------------------------------------------------------- /ansible/roles/kafka/files/zookeeper.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/kafka/files/zookeeper.service -------------------------------------------------------------------------------- /ansible/roles/kafka/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/kafka/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/kafka/templates/server.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/kafka/templates/server.properties.j2 -------------------------------------------------------------------------------- /ansible/roles/kafka/templates/zookeeper.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/kafka/templates/zookeeper.properties.j2 -------------------------------------------------------------------------------- /ansible/roles/mariadb/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/mariadb/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/mariadb/templates/my.cnf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/mariadb/templates/my.cnf.j2 -------------------------------------------------------------------------------- /ansible/roles/mariadb/templates/user-my.cnf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/mariadb/templates/user-my.cnf.j2 -------------------------------------------------------------------------------- /ansible/roles/memcached/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/memcached/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/memcached/templates/memcached.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/memcached/templates/memcached.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/mongodb/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/mongodb/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/mongodb/templates/createuser.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/mongodb/templates/createuser.js.j2 -------------------------------------------------------------------------------- /ansible/roles/mongodb/templates/mongod.conf.j2: -------------------------------------------------------------------------------- 1 | {{ mongodb.config | to_nice_yaml }} 2 | -------------------------------------------------------------------------------- /ansible/roles/mongodb/templates/mongorc.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/mongodb/templates/mongorc.js.j2 -------------------------------------------------------------------------------- /ansible/roles/mongodb/templates/updateuser.js.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/mongodb/templates/updateuser.js.j2 -------------------------------------------------------------------------------- /ansible/roles/nginx/files/openssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/nginx/files/openssl.sh -------------------------------------------------------------------------------- /ansible/roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/nginx/templates/nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/nginx/templates/nginx.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/nodejs/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/nodejs/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/php/files/rdkafka.ini: -------------------------------------------------------------------------------- 1 | extension=rdkafka.so 2 | -------------------------------------------------------------------------------- /ansible/roles/php/files/swoole.ini: -------------------------------------------------------------------------------- 1 | extension=swoole.so 2 | -------------------------------------------------------------------------------- /ansible/roles/php/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/php/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/php/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/php/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/php/templates/cli.php.ini.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/php/templates/cli.php.ini.j2 -------------------------------------------------------------------------------- /ansible/roles/php/templates/composer.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/php/templates/composer.json.j2 -------------------------------------------------------------------------------- /ansible/roles/php/templates/fpm.php.ini.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/php/templates/fpm.php.ini.j2 -------------------------------------------------------------------------------- /ansible/roles/php/templates/php-fpm.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/php/templates/php-fpm.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/postfix/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/postfix/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/postfix/templates/main.cf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/postfix/templates/main.cf.j2 -------------------------------------------------------------------------------- /ansible/roles/postfix/templates/virtual.map.pcre.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/postfix/templates/virtual.map.pcre.j2 -------------------------------------------------------------------------------- /ansible/roles/postgresql/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/postgresql/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/postgresql/templates/postgresql.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/postgresql/templates/postgresql.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/postgresql/templates/user-pgpass.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/postgresql/templates/user-pgpass.j2 -------------------------------------------------------------------------------- /ansible/roles/rabbitmq/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/rabbitmq/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/rabbitmq/templates/rabbitmq.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/redis/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/redis/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/redis/templates/redis.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/redis/templates/redis.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/zsh/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/zsh/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/zsh/templates/zshrc.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/ansible/roles/zsh/templates/zshrc.j2 -------------------------------------------------------------------------------- /certs-import/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /certs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vagrant-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vagrant-php/ubuntu/HEAD/vagrant-default.yml --------------------------------------------------------------------------------