collapseBuild Queue
No builds in the queue.
1Idle
2Idle
This is a demonstration of using Terraform to deploy applications to OpenStack.  This Jenkins Server is running on an Ubuntu 16.04 VM inside of OpenStack.  The front-end is running Apache along with a Let Encrypt TLS certificate that is renewed twice a month through a cron script.  Every push to Github results in the terraform apply command being run. 

You can follow along at /github.com/thoughtwave/terrapipeline

The Terraform Pipeline job creates a web server along with three database servers running Cassandra DB.

In addition, it updates a Cloudflare zone for this domain and updates the forward zone to point to the floating IPs allocated.  The web server will be reachable at www.terrapipeline.net, and the database servers will be reachable at db.terrapipeline.net, db2.terrapipeline.net, and db3.terrapipeline.net

The OpenStack cloud in use is running Mirantis 9.0, and is colocated with ThoughtWave Technologies (/thoughtwave.com)
   S   WNameLast SuccessLast FailureLast Duration  
Success6786817101
WDescription%
Build stability: No recent builds failed.100
Build CentOS 6 Development Environment 1 yr 1 mo - 978-938-3594N/A1 min 27 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
Build CentOS 7 Work Environment 1 yr 1 mo - #2N/A1 min 58 sec 
Success3167136712
WDescription%
Build stability: No recent builds failed.100
Build Ubuntu 17.04 Development Environment 1 yr 2 mo - #3N/A1 min 27 sec 
Success80%
WDescription%
Build stability: 1 out of the last 5 builds failed.80
Terraform Pipeline 1 yr 1 mo - #81 1 yr 2 mo - 31356546741 min 11 sec 
Success100%
WDescription%
Build stability: No recent builds failed.100
Terraform Pipeline Destroy 1 yr 0 mo - 786-539-5429 1 yr 2 mo - (657) 236-79902.5 sec 
Icon:  S M L