Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maschmann/devbox-puppet
simple development box for sf2
https://github.com/maschmann/devbox-puppet
Last synced: 2 days ago
JSON representation
simple development box for sf2
- Host: GitHub
- URL: https://github.com/maschmann/devbox-puppet
- Owner: maschmann
- License: mit
- Created: 2013-11-07T13:29:40.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-06-22T20:07:59.000Z (over 10 years ago)
- Last Synced: 2024-11-08T17:55:01.422Z (about 2 months ago)
- Language: Puppet
- Size: 145 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
devbox Vagrant project
======================These manifests create a virtual machine with my preferred development tools and server software.
ALL SETTINGS ARE NOT MEANT FOR PRODUCTION!!!
.oO( ok, except nginx and php-fpm confs.)1) installed by default
-----------------------nginx
php-fpm 5.4
MariaDB
MongoDB
composer
fabricadditionally, a user "wwwdev" is created, including basic nginx config and php-fpm pool.
also a samba share is configured - for details, see the "files" and "templates" folders in
the according modules.2) stages
---------Yes. I. Use. Stages.
to all puppeteers: in my case, stages made the most sense. if you have better ideas... I'm open to suggestions (forks!) ;-)3) configuration
----------------all authorized_key files are empty: fill with your own keys, please. But remember to leave the vagrant default keys in there!
puppet/modules/users/files/authorized_keys
puppet/mobules/system_pre/files/authorized_keyskeep in mind to change the .gitconf file in users module, to remove my name and email address.
phpmyadmin and MariaDB have a root access (root:vagrant).
by default the nginx conf provides a /phpmyadmin route.