This terraform module stands up a simple Jenkins Server running in docker on an EC2 instance.
module "jenkins" {
source = "[email protected]:AaronNBrock/terraform-aws-jenkins.git"
ssh_key_name = "my-key"
}
Note: It's best practices to specify ?ref=<git-tag>
at the end of the source
line.
Name |
Version |
aws |
~> 2.0 |
template |
~> 2.1 |
Name |
Version |
aws |
~> 2.0 |
template |
~> 2.1 |
Name |
Description |
Type |
Default |
Required |
jenkins_port |
The port the server will use for HTTP requests |
number |
8080 |
no |
name_prefix |
A prefix added to all named resources |
string |
"" |
no |
name_suffix |
A suffix added to all named resources |
string |
"" |
no |
ssh_key_name |
The name of an ssh key to deploy to the servers. |
string |
n/a |
yes |
Name |
Description |
next_steps |
The next steps to configure your jenkins instance. |
public_ip |
The public ip address of the jenkins instance. |
ssh_connect_command |
The command to connect to the jenkins server over ssh. |
url |
The http endpoint to the jenkins server. |