SmoothGlue Jira IaC
Overview
This project contains the IaC to deploy Jira on a SmoothGlue k8s cluster.
Requirements
Name | Version |
---|---|
terraform | >= 1.0 |
aws | <= 5.22.0 |
local | ~> 2.4.0 |
postgresql | ~> 1.21.0 |
random | ~> 3.6.0 |
time | ~> 0.9.0 |
Providers
Name | Version |
---|---|
local | 2.4.1 |
postgresql | 1.21.0 |
random | 3.6.3 |
time | 0.9.2 |
Modules
Name | Source | Version |
---|---|---|
jira_efs | terraform-aws-modules/efs/aws | ~> 1.5.0 |
rds | terraform-aws-modules/rds-aurora/aws | ~> 7.0 |
Resources
Name | Type |
---|---|
local_file.values | resource |
local_sensitive_file.secrets | resource |
postgresql_database.this | resource |
postgresql_role.this | resource |
random_password.this | resource |
time_sleep.wait_for_rds | resource |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
allowed_cidr_blocks | n/a | list(string) | [] | no |
allowed_security_groups | n/a | list(string) | [] | no |
atlassian_efs_enabled | n/a | bool | true | no |
cluster_security_group | n/a | string | null | no |
config_output_dir | n/a | string | "." | no |
db_username | n/a | string | null | no |
mount_targets | A map of mount target definitions to create | any | {} | no |
name | n/a | string | n/a | yes |
persistent | n/a | bool | false | no |
rds_auto_scale | n/a | object({ | { | no |
rds_backup_retention_period | n/a | number | 14 | no |
rds_engine_version | n/a | string | "13" | no |
rds_instance_class | n/a | string | "db.t4g.medium" | no |
rds_instances | n/a | map(any) | { | no |
secrets_filename | n/a | string | "bigbang-secrets-jira.yaml" | no |
subnet_ids | n/a | list(string) | n/a | yes |
tags | n/a | map(any) | {} | no |
values_filename | n/a | string | "bigbang-values-jira.yaml" | no |
vpc_id | n/a | string | n/a | yes |
Outputs
Name | Description |
---|---|
bigbang_secrets_jira | n/a |
bigbang_values_jira | n/a |
jira_db_hostname | n/a |
jira_db_name | n/a |
jira_db_password | n/a |
jira_db_port | n/a |
jira_db_username | n/a |
jira_efs_id | EFS ID for Jira |