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.
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

Share

ITB2019 Cloud Viral with TerraForm - George Murphy

Download to read offline

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.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

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
  • AngeloIsaac1

    Oct. 24, 2019

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.

Views

Total views

205

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

2

Shares

0

Comments

0

Likes

1

×