developing and deploying drupal virtually from local dev to the cloud
DESCRIPTION
TRANSCRIPT
Federal Consulting Practice
www.bstonetech.com
Developing and Deploying Drupal Virtually
From Local Dev to the Cloud
Presented by Dan Katz and Nneka HectorCapitalCampDC 2012
04/10/2023Blackstone Technology Group Proprietary and Confidential
TWITTER HASHTAG #VAGRANTCLOUD
2
04/10/2023
Overview
What You’ll Learn How to leverage cross-platform tools for managing
and deploying virtual machines from local development to the AWS Cloud
Who Are We? Dan Katz, Architect (@mtndan),
[email protected] Nneka Hector, Developer (@nneka), nhector
@bstonetech.com
Blackstone Technology Group Proprietary and Confidential
TWITTER HASHTAG #VAGRANTCLOUD
04/10/2023
3
Common Pain Points
We’re stuck using Windows laptops
Our development, test, staging and production environments don’t match
We don’t have time to train up the new guy/gal
We want to use our favorite IDE’s / Editors
We need a simple way to deploy our application to the cloud
Blackstone Technology Group Proprietary and Confidential
TWITTER HASHTAG #VAGRANTCLOUD
04/10/2023
Enter…..Vagrant (pretty cool)
Vagrant helps manage virtual machines
Vagrant is FOSS Vagrant keeps everyone
working in the same environment, no matter what kind of development machine they use
It’s easy peasy – here’s a simple demo!
Blackstone Technology Group Proprietary and Confidential
4
TWITTER HASHTAG #VAGRANTCLOUD
04/10/2023
Basic Vagrant Demo
Standing up a VM Guest/Host concept Boxes VagrantFile Port Forwarding Vagrant SSH Shared Folder
But we need more! LAMP stack Things like Drush The Drupal app we are working on
5
Blackstone Technology Group Proprietary and Confidential
04/10/2023
6
+Github +Chef +AWS (waaaaaaay cool!)
Chef = automated server configuration
Github = simple source code management
AWS = shared cloud infrastructure
Combined, a way to deploy environment PLUS application from local dev to the cloud
Blackstone Technology Group Proprietary and Confidential
TWITTER HASHTAG #VAGRANTCLOUD
04/10/2023
Chef+Github+Vagrant+AWS Demo
Standing up Drupal Demo project VM Storing application and environment config in
source control Automating VM config with Chef Solo cookbooks Deploying a VM to AWS
7
Blackstone Technology Group Proprietary and Confidential
TWITTER HASHTAG #VAGRANTCLOUD
8
04/10/2023
Future Directions
CI – let a build tool like Jenkins kick off postinstall Incorporate automated testing – security,
functional, performance Features-based workflow Public release of our scripts
Blackstone Technology Group Proprietary and Confidential
TWITTER HASHTAG #VAGRANTCLOUD
04/10/2023
9
Questions?
Blackstone Technology Group Proprietary and Confidential
TWITTER HASHTAG #VAGRANTCLOUD