21 lines
390 B
Terraform
21 lines
390 B
Terraform
|
|
resource "kubectl_manifest" "sn-my-app-service" {
|
||
|
|
depends_on = [
|
||
|
|
# kubectl_manifest.sn-my-simple-app-nsp,
|
||
|
|
kubectl_manifest.sn-my-app-service-deployment
|
||
|
|
]
|
||
|
|
|
||
|
|
yaml_body = <<YAML
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Service
|
||
|
|
metadata:
|
||
|
|
name: nginx-service
|
||
|
|
namespace: ${var.sn_namespace_name}
|
||
|
|
spec:
|
||
|
|
selector:
|
||
|
|
app: nginx
|
||
|
|
ports:
|
||
|
|
- protocol: TCP
|
||
|
|
port: 80
|
||
|
|
targetPort: 80
|
||
|
|
YAML
|
||
|
|
}
|