Overview
Syllabus
Introduction
Deploy Jenkins via Linode Marketplace
SSH into Linode
Check Jenkins Availability
Access Jenkins via the Web
Create Admin User
Prep to Install Terraform
Add GPG Key to Stores
Add Repo to List
Grab Updates
Install Terraform Packages
Install Ansible
Create SSH Key for Jenkins User
Use Terraform to Build Instance
Create Linode API Token
Create Directory for Terraform Files
Grant jenkins User Access to Directory
Create Linode_Build Directory
Create Terraform File
Create Variables File
Create Apache.yml
Create Ansible.cfg
Run Terraform Init
Run Terraform Plan
Run Terraform Apply
Test Apache on the New Instance
Add Build to Jenkins
Run the Job
Resolve Build Error
Run the Job Again
Test Apache on the New Instance
Conclusion
Taught by
Linode