All Projects → phansible → Phansible

phansible / Phansible

Licence: mit
Phansible - generate Vagrant + Ansible dev environments for PHP

Projects that are alternatives of or similar to Phansible

Molecule Vagrant
Molecule Vangrant Driver
Stars: ✭ 69 (-89.1%)
Mutual labels:  hacktoberfest, ansible, vagrant
Network
An ansible role to configure networking
Stars: ✭ 134 (-78.83%)
Mutual labels:  hacktoberfest, ansible
Django Init
Project template used at Fueled for scaffolding new Django based projects. 💫
Stars: ✭ 126 (-80.09%)
Mutual labels:  hacktoberfest, ansible
Reprozip
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
Stars: ✭ 231 (-63.51%)
Mutual labels:  hacktoberfest, vagrant
Foreman Ansible Modules
Ansible modules for interacting with the Foreman API and various plugin APIs such as Katello
Stars: ✭ 109 (-82.78%)
Mutual labels:  hacktoberfest, ansible
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (-80.73%)
Mutual labels:  hacktoberfest, ansible
Awesome Ansible
Awesome Ansible List
Stars: ✭ 215 (-66.03%)
Mutual labels:  hacktoberfest, ansible
Docker Ansible Playbook
Docker Image of Ansible for executing ansible-playbook command against an externally mounted set of Ansible playbooks
Stars: ✭ 90 (-85.78%)
Mutual labels:  hacktoberfest, ansible
Devops Guide
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Stars: ✭ 4,119 (+550.71%)
Mutual labels:  hacktoberfest, ansible
Kube Ansible
Build a Kubernetes cluster via Ansible playbook. 🔧 🔧 🔧
Stars: ✭ 354 (-44.08%)
Mutual labels:  ansible, vagrant
Tads Boilerplate
Terraform + Ansible + Docker Swarm boilerplate = DevOps on 🔥🔥🔥 | Infrastructure as Code
Stars: ✭ 424 (-33.02%)
Mutual labels:  ansible, vagrant
Ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Stars: ✭ 51,573 (+8047.39%)
Mutual labels:  hacktoberfest, ansible
Ansible Role Bootstrap
Prepare your system to be managed by Ansible.
Stars: ✭ 106 (-83.25%)
Mutual labels:  hacktoberfest, ansible
Litmus
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
Stars: ✭ 2,377 (+275.51%)
Mutual labels:  hacktoberfest, ansible
Community.vmware
Ansible Collection for VMWare
Stars: ✭ 104 (-83.57%)
Mutual labels:  hacktoberfest, ansible
Community.kubernetes
Kubernetes Collection for Ansible
Stars: ✭ 214 (-66.19%)
Mutual labels:  hacktoberfest, ansible
Packer Boxes
Jeff Geerling's Packer build configurations for Vagrant boxes.
Stars: ✭ 495 (-21.8%)
Mutual labels:  ansible, vagrant
Jenkins Infra
Jenkins main control repo for R10k and our Puppet Enterprise managed infrastructure
Stars: ✭ 76 (-87.99%)
Mutual labels:  hacktoberfest, vagrant
Molecule
Molecule aids in the development and testing of Ansible roles
Stars: ✭ 3,262 (+415.32%)
Mutual labels:  hacktoberfest, ansible
Ansible For Devops
Ansible for DevOps examples.
Stars: ✭ 5,265 (+731.75%)
Mutual labels:  ansible, vagrant

Phansible

Build Status Scrutinizer Code Quality Code Coverage License

Phansible is a simple generator for Vagrant projects, targeting PHP development environments, using Ansible as Provisioner.

It was inspired by PuPHPet.

The project is built on top of Silex, using Flint.

Contributions

Contributions are always welcome, please have a look at our issues to see if there's something you could help with. You can also join us on gitter.

TO DO

  • Deprecate 1.0 branch and put master into production
  • CI our generated roles (@naxhh is working on this)
  • API for generating roles outside the Web (@erikaheidi is working on this)
  • New technologies (request for your favourite ones!)
  • More documentation on how to customize things
  • Take a look at our issues.

Setup

  • Clone the repo: git clone https://github.com/Phansible/phansible.git
  • Go into the phansible folder cd phansible/
  • Install the dependencies with composer: php composer install
  • Run the php built in server: php -S 0.0.0.0:8080 -t web/
  • You can now go on http://localhost:8080 to see your modification.

As an alternative, you can also use the included Vagrant setup (requires Ansible).

Tests

To run the tests just do:

 ./vendor/bin/phpunit

Code style

To check the code style just do:

 ./vendor/bin/phpcs --standard=psr2 ./src
 ./vendor/bin/phpmd src/ text codesize,controversial,design,naming,unusedcode

When no errors appear you are ready to push your commits!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].