Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Cloud Viral with Terraform
About George Murphy:
• Beautiful family
• Working with ColdFusion since version 4.5
• Consultant
• Love blending and lever...
Material Covered Today
• How to deploy a running ColdFusion App to
Digital Ocean
• What technologies are needed to accompl...
Material not covered today
• How to use Docker & CommandBox
• Only Deploying to Digital Ocean
• Terraform can be configure...
Technologies Used
• Terraform
• Docker
• CommandBox
Prerequisites
• Digital Ocean Account
• Download and Install Docker
• Download Terraform
• Digital Ocean API Token
• SSH P...
Prerequisites
• Duplicate file terraform.tfvars.sample
• Rename file to terraform.tfvars
• Add Key: do_token
• Add Key: ss...
Deploy App to Digital Ocean
• terraform init
• terraform validate
• terraform plan
• terraform apply –auto-approve
Remove App from Digital Ocean
• terraform destroy –auto-approve
Do you have
any questions?
Some awesome resources
• Digital Ocean Account
https://cloud.digitalocean.com/registrations/new
• Docker Community Edition...
Some awesome resources
• Terraform
https://www.terraform.io/downloads.html
• Digital Ocean API Token
https://www.digitaloc...
Some awesome resources
• Git Repository
https://github.com/murpg/cca-simple
• CommandBox Tutorial
https://commandbox.ortus...
George Murphy
georgemurphy@websbygeorge.com
Contact me
Upcoming SlideShare
Loading in …5
×

ITB2019 Cloud Viral with TerraForm - George Murphy

56 views

Published on

We will look at how to create a CommandBox image of Lucee 5.X on LightSail. This will allow us to standup an immediate site and do CI using Gitlab.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ITB2019 Cloud Viral with TerraForm - George Murphy

  1. 1. Cloud Viral with Terraform
  2. 2. About George Murphy: • Beautiful family • Working with ColdFusion since version 4.5 • Consultant • Love blending and leveraging multiple technologies • Software Design Engineer/Manager
  3. 3. Material Covered Today • How to deploy a running ColdFusion App to Digital Ocean • What technologies are needed to accomplish • First look at a simple setup • Time permitting look at a complex setup
  4. 4. Material not covered today • How to use Docker & CommandBox • Only Deploying to Digital Ocean • Terraform can be configured to use other providers; however cover depending on time
  5. 5. Technologies Used • Terraform • Docker • CommandBox
  6. 6. Prerequisites • Digital Ocean Account • Download and Install Docker • Download Terraform • Digital Ocean API Token • SSH Public Key for Digital Ocean • Clone Git Project • Run box install in app folder
  7. 7. Prerequisites • Duplicate file terraform.tfvars.sample • Rename file to terraform.tfvars • Add Key: do_token • Add Key: ssh_key_fingerprint • Add Key: ssh_private_key • Add Key: admin_allowed_ip_list • Add Key: admin_password
  8. 8. Deploy App to Digital Ocean • terraform init • terraform validate • terraform plan • terraform apply –auto-approve
  9. 9. Remove App from Digital Ocean • terraform destroy –auto-approve
  10. 10. Do you have any questions?
  11. 11. Some awesome resources • Digital Ocean Account https://cloud.digitalocean.com/registrations/new • Docker Community Edition for Windows https://store.docker.com/editions/community/docker-ce-desktop- windows Docker Toolbox overview https://docs.docker.com/toolbox/overview/
  12. 12. Some awesome resources • Terraform https://www.terraform.io/downloads.html • Digital Ocean API Token https://www.digitalocean.com/docs/api/create-personal-access- token/ SSH Key for Digital Ocean https://www.digitalocean.com/docs/droplets/how-to/add-ssh- keys/
  13. 13. Some awesome resources • Git Repository https://github.com/murpg/cca-simple • CommandBox Tutorial https://commandbox.ortusbooks.com/getting-started-guide • Udemy Tutorial for Terraform https://www.udemy.com/learn-devops-infrastructure-automation- with-terraform/
  14. 14. George Murphy georgemurphy@websbygeorge.com Contact me

×