Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Drupal VM Generator

Drupal VM Generator

Oliver Davies

April 20, 2016
Tweet

More Decks by Oliver Davies

Other Decks in Technology

Transcript

  1. Drupal VM
    Generator
    Drupal Bristol - April 2016
    Oliver Davies - @opdavies

    View Slide

  2. What is Drupal VM?
    Con gurable Vagrant box for Drupal development
    Provisioned with Ansible
    Con gured using YAML
    Built and maintained by Jeff Geerling

    View Slide

  3. How do I use it?
    Download it from GitHub
    Copy and rename example.con g.yml and
    example.drupal.make.yml
    Change contents as needed
    Start the VM

    View Slide

  4. Down-sides
    Time consuming
    Redundant code

    View Slide

  5. The Drupal VM Generator
    CLI application
    Generates les needed for Drupal VM based on interaction
    Very fast
    Only generates when you need
    https://www.oliverdavies.uk/blog/announcing-the-drupal-
    vm-con g-generator

    View Slide

  6. View Slide

  7. How do I get it?
    # D
    o
    w
    n
    l
    o
    a
    d t
    h
    e a
    r
    c
    h
    i
    v
    e
    .
    $ c
    u
    r
    l -
    s h
    t
    t
    p
    s
    :
    /
    /
    w
    w
    w
    .
    d
    r
    u
    p
    a
    l
    v
    m
    g
    e
    n
    e
    r
    a
    t
    o
    r
    .
    c
    o
    m
    /
    d
    o
    w
    n
    l
    o
    a
    d -
    L -
    o d
    r
    u
    p
    a
    l
    v
    m
    .
    p
    h
    a
    r
    # M
    a
    k
    e i
    t e
    x
    e
    c
    u
    t
    a
    b
    l
    e
    .
    $ c
    h
    m
    o
    d +
    x d
    r
    u
    p
    a
    l
    v
    m
    .
    p
    h
    a
    r
    # M
    o
    v
    e i
    t s
    o
    m
    e
    w
    h
    e
    r
    e a
    c
    c
    e
    s
    s
    i
    b
    l
    e
    .
    $ m
    v d
    r
    u
    p
    a
    l
    v
    m
    .
    p
    h
    a
    r /
    u
    s
    r
    /
    l
    o
    c
    a
    l
    /
    b
    i
    n
    /
    d
    r
    u
    p
    a
    l
    v
    m

    View Slide

  8. View Slide

  9. Generate con g.yml:
    Generate drupal.make.yml:
    Commands
    $ d
    r
    u
    p
    a
    l
    v
    m c
    o
    n
    f
    i
    g
    :
    g
    e
    n
    e
    r
    a
    t
    e
    $ d
    r
    u
    p
    a
    l
    v
    m m
    a
    k
    e
    :
    g
    e
    n
    e
    r
    a
    t
    e

    View Slide

  10. Demo

    View Slide

  11. Roadmap
    Keep up to date with Drupal VM stable releases
    New commands - downloading Drupal VM, updating
    existing les, adding vhosts
    User defaults and settings

    View Slide

  12. Resources
    https://www.oliverdavies.uk/blog/announcing-the-drupal-
    vm-con g-generator/
    https://github.com/opdavies/drupal-vm-generator
    https://www.drupalvmgenerator.com

    View Slide

  13. Questions?

    View Slide

  14. Thanks
    @opdavies

    View Slide