Giter Club home page Giter Club logo

drupalvm-live's Introduction

drupalvm-live's People

Contributors

geerlingguy avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

drupalvm-live's Issues

Add Varnish cache tag support via one of the contrib modules

Right now, I have Drupal configured to use a page cache expiry of 15 minutes. But Varnish should be easy enough to configure via the geerlingguy.varnish role that Drupal VM provides so we can use cache tags and have immediate cache invalidation for any content changes.

Add warning about secrets.yml?

Basically, people should feel comfortable enough committing a Vault-encrypted file—as long as the password they used to encrypt it is a secure password (e.g. lots of entropy).

If you use a password like testtesttest to encrypt an Ansible Vault-encrypted file, then someone could grab the public repo and easily brute force the password (since there's no other protection mechanism, and anyone can have Ansible Vault installed).

Anyways, I don't know if I want to do anything more here... but it would at least be good to add a stern warning about knowing what you're doing before you post anything secret to the wider world—even if it's encrypted!

Run Behat tests on Travis CI for GitHub PRs?

As the title says... after finishing #7, it would be nice to maybe even get Drupal VM to build inside Travis CI, then run the Behat tests. That would allow Drupal VM to basically be the end-to-end build tool, and also make it so that CI tests are run in exactly the same environment as local and prod!

Add DRUPALVM_ANSIBLE_ARGS to delegating Vagrantfile

In order to prevent having to type that env var out every time running vagrant up or vagrant provision (otherwise Ansible won't be able to decrypt the secrets.yml file), that should be added to the project's delegating Vagrantfile.

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.