jenkins
devoptimist/jenkins/linux
Overview This module will deploy jenkins onto a linux server, linux server must have systemd Supported platform families: RHEL DEBIAN * SUSE Usage ``hcl module "atlassian_bamboo" { source = "devoptimist/jenkins/linux" version = "0.0.1" ips = ["172.16.0.23"] instance_count = 1 ssh_user_name = "ec2-user" ssh_user_private_key = "~/.ssh/id_rsa" } `` Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|----------| |ips|A list of ip addresses where we will install hab and run chef-load|list|[]|no| |instance_count|The number of instances being created|number|0|no| |ssh_user_name|The ssh user name used to access the ip addresses provided|string||yes| |ssh_user_pass|The ssh user password used to access the ip addresses (either ssh_user_pass or ssh_user_pr
| Name | Type | Description | Default |
|---|---|---|---|
| ips | list | A list of ip addresses where we will install hab and run services | required |
| instance_count | number | The number of instances that will have chef-solo run on them | required |
| ssh_user_name | string | The ssh user name used to access the ip addresses provided | "" |
| hab_sup_peers | list | A list of peers for the supervisor to connect to | [] |
| channel | string | The habitat builder channel to pull from | "stable" |
| service_group | string | The service group name to use for this service | "default" |
| shared_libraries_deploy_key | string | github key; used to access shared libraries | "" |
| ssh_user_names | list(string) | A list of ssh user names used to access the ip addresses provided | [] |
| ssh_user_pass | string | The ssh password used to access the ip addresses (either user_pass or user_priva | "" |
| ssh_user_passes | list(string) | A list of ssh passwords used to access the ip addresses (either user_pass or use | [] |
| ssh_user_private_key | string | The user key used to access the ip addresses (either user_pass or user_private_k | "" |
| ssh_user_private_keys | list(string) | A list of user keys used to access the ip addresses (either user_pass/s or user_ | [] |
| services | map | A map of other habitat services to load along side this one | {} |