GithubHelp home page GithubHelp logo

vagrant-dev's Introduction

Hi there ๐Ÿ‘‹ I'm Jamie

I'm a software and system engineer hailing from the north-east of England, in the UK. I currently work at Booking.com as a principal software engineer in Developer Experience, where I help our engineers build products better, quicker and safer. In the past I've worked at Tesco Bank and N-able, and ran my own system/software consultancy back in the day called HurstDEV.

You can find me here:

Blog LinkedIn Mastodon Email

Tools

Right now, I'm using these tools:

  • Java
  • Go
  • AWS
  • Kubernetes
  • Terraform
  • Node.js
  • React
GitHub Stats Languages
GitHub Stats Top Langs

vagrant-dev's People

Contributors

jamiefdhurst avatar paroxp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vagrant-dev's Issues

Boxes

Boxes are missing! There's a problem with the S3 link, and I really want to move to Ubuntu instead...

Referance an invalid repo

Hi m8, your ngix cookbook is referencing a mysql repo, and the exact ref is non existant.

Error from git

fatal: reference is not a tree: 8c8de1aca724f4ae3338efd234232a65253072b7
Unable to checkout '8c8de1aca724f4ae3338efd234232a65253072b7' in submodule path 'env/chef/cookbooks/nginx'

The repo your ref is this one https://github.com/jamiefdhurst/mysql and the commit link (404) is this https://github.com/jamiefdhurst/mysql/tree/8c8de1aca724f4ae3338efd234232a65253072b7

Any chance you can update and fix please

Submodules

Make use of submodules for the various recipes cloned from opscode cookbooks.

Exim4 for testing

Currently no way to test emails when setup, would be great to have this available automatically.

php5-dev Package

Andrew Willis just reported this:

I don't know if you've ever had this error but...

(/tmp/vagrant-chef-1/chef-solo-1/cookbooks/php/recipes/package.rb:33:in `from_file') had an error: package[php5-dev](php::package line 33) had an error: Chef::Exceptions::Exec: apt-get -q -y install php5-dev=5.3.21-1~dotdeb.0 returned 100, expected 0

checked the line

21: pkgs = value_for_platform(
22: %w(centos redhat scientific fedora) => {
23: %w(5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8) => %w(php53 php53-devel php53-cli php-pear),
24: 'default' => %w(php php-devel php-cli php-pear)
25: },
26: [ "debian", "ubuntu" ] => {
27: "default" => %w{ php5-cgi php5 php5-dev php5-cli php-pear }
28: },
29: "default" => %w{ php5-cgi php5 php5-dev php5-cli php-pear }
30: )
31:
32: pkgs.each do |pkg|
33: package pkg do
34: action :install
35: end
36: end

I've highlighted the two lines I think are causing the error, one is the error line itself.

I don't know where it's getting the '=5.3.21-1~dotdeb.0' part from but it's probably an easy fix, I just haven't touched ruby for a while and have never used chef!

Mailcatcher

Make sure mailcatcher has an rc.d script and is working correctly across the network available.

License?

Any chance you could add a license to the repo.

Would love to use it for a school project.

Nginx - Include a configuration file

The basic "php framework" option just isn't good enough, and there needs to be a way to include a nginx.conf file from the site root into the default site

apache roles

Apache roles are broken, possibly because of a missing apt-get update call. Need to test and investigate.

Move Options

Options are currently inside the roles file, and ideally need moving into the Vagrantfile. Sick of having to define the docroot inside the roles each time, this should be a lot easier really.

Apache Bugs

Apache has some problems:

  • Default site not deleted
  • Mod_rewrite not on by default

Submodule problems

Submodules need to be available under a non-git protocol, this has caused problems when checking out on a Windows system in the past.

Memcached

Add memcached support to the environment.

php-fpm

PHP-fpm never successfully finishes, this is due to a problem with the apt recipe.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.