Skip to content
Merged

Sync #46

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c8e1fb0
Update ec2.tfvars
arunlalp Sep 11, 2023
c86b4c8
Update ec2.tfvars
arunlalp Sep 11, 2023
df54076
update
Oct 10, 2023
069c027
Merge pull request #39 from techiescamp/develop
techiescamp Oct 25, 2023
bdd8953
[Update] - VPC
techiescamp Dec 2, 2023
efbee1c
[Update] Structure
techiescamp Dec 12, 2023
7376fe9
Merge pull request #41 from techiescamp/refactoring
techiescamp Dec 12, 2023
f44bfb1
Update main.tf
techiescamp Jan 5, 2024
21be015
Merge branch 'techiescamp:master' into master
arunlalp Mar 3, 2024
297cb97
Merge branch 'techiescamp:master' into dev
arunlalp Mar 3, 2024
1d1bb0a
Merge pull request #14 from arunlalp/dev
arunlalp Mar 3, 2024
74fdc34
ACM files
Mar 5, 2024
501c4ed
ACM Files
Mar 5, 2024
d2d9694
ACM Files
Mar 5, 2024
4e91152
ACM Files
Mar 5, 2024
35755e4
route53 terraform files
Mar 7, 2024
d7ae294
route53 terraform files
Mar 7, 2024
f9369fe
route53 variable file
Mar 7, 2024
d016270
Merge pull request #42 from arunlalp/master
techiescamp Mar 11, 2024
bd43305
[Feat] Added EKS Module
arunlalp Aug 13, 2024
c8c271b
Merge pull request #44 from arunlalp/master
techiescamp Aug 13, 2024
7af418f
[Update]
arunlalp Sep 26, 2024
de589d8
Merge branch 'techiescamp:master' into master
arunlalp Oct 7, 2024
5077f11
Update eks.tfvars
arunlalp Oct 7, 2024
eaad097
[update]
arunlalp Oct 14, 2024
4c47071
Merge branch 'master' of https://github.com/arunlalp/terraform-aws
arunlalp Oct 14, 2024
d21ad72
Update eks.tfvars
arunlalp Oct 14, 2024
f53bc6c
Merge pull request #45 from arunlalp/master
techiescamp Oct 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
180 changes: 0 additions & 180 deletions README.md

This file was deleted.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
20 changes: 20 additions & 0 deletions environments/dev/acm/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
provider "aws" {
region = var.region
}

module "acm" {
source = "../../../modules/acm"
region = var.region

domain_name = var.domain_name
validation_method = var.validation_method
key_algorithm = var.key_algorithm
certificate_transparency_logging_preference = var.certificate_transparency_logging_preference
dns_domain_name = var.dns_domain_name

name = var.name
environment = var.environment
owner = var.owner
cost_center = var.cost_center
application = var.application
}
19 changes: 19 additions & 0 deletions environments/dev/acm/outputs.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
output "cert_domain_name" {
description = "The valid domain name associated with the SSL/TLS certificate."
value = module.acm.cert_domain_name
}

output "cert_expiry_date" {
description = "The expiration date of the SSL/TLS certificate."
value = module.acm.cert_expiry_date
}

output "cert_renewal_eligibility" {
description = "Indicates if the SSL/TLS certificate is eligible for renewal."
value = module.acm.cert_renewal_eligibility
}

output "cert_source" {
description = "The source or type of the SSL/TLS certificate (e.g., 'AMAZON_ISSUED', 'IMPORTED')."
value = module.acm.cert_source
}
60 changes: 60 additions & 0 deletions environments/dev/acm/variables.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
variable "region" {
type = string
description = "The AWS region where the Certificate Manager will be used."
}

variable "domain_name" {
type = string
description = "The domain name associated with the SSL/TLS certificate."
}

variable "validation_method" {
type = string
description = "The validation method used for certificate issuance (e.g., DNS, email)."
}

variable "key_algorithm" {
type = string
description = "The cryptographic key algorithm used for the certificate (e.g., RSA, ECDSA)."
}

variable "certificate_transparency_logging_preference" {
type = string
description = "The logging preference for certificate transparency (e.g., 'ENABLED' or 'DISABLED')."
}

variable "tags" {
default = {}
type = map(string)
description = "A map of extra tags to attach to the AWS resources."
}

variable "name" {
type = string
description = "A user-defined name for the AWS resources."
}

variable "environment" {
type = string
description = "The name of the environment associated with the AWS resources."
}

variable "owner" {
type = string
description = "The name of the owner or responsible party for the AWS resources."
}

variable "cost_center" {
type = string
description = "The identifier for the cost center associated with the AWS resources."
}

variable "application" {
type = string
description = "The name of the application or project related to the AWS resources."
}

variable "dns_domain_name" {
type = string
description = "Domain name of the Route 53"
}
Loading