Skip to content

Instantly share code, notes, and snippets.

@khushi20218
Created September 6, 2020 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save khushi20218/6b075cde36b023a854aea697502b9c4a to your computer and use it in GitHub Desktop.
Save khushi20218/6b075cde36b023a854aea697502b9c4a to your computer and use it in GitHub Desktop.
#deployment
resource "kubernetes_deployment" "wp_deploy" {
depends_on = [
aws_db_instance.rds_wp
]
metadata {
name = "wordpress"
labels = {
app = "wordpress"
}
}
spec {
selector {
match_labels = {
app = "wordpress"
}
}
template {
metadata {
labels = {
app = "wordpress"
}
}
spec {
container {
image = "wordpress"
name = "wordpress-pod"
env {
name = "WORDPRESS_DB_HOST"
value = aws_db_instance.rds_wp.endpoint
}
env {
name = "WORDPRESS_DB_DATABASE"
value = aws_db_instance.rds_wp.name
}
env {
name = "WORDPRESS_DB_USER"
value = aws_db_instance.rds_wp.username
}
env {
name = "WORDPRESS_DB_PASSWORD"
value = aws_db_instance.rds_wp.password
}
port {
container_port = 80
}
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment