commit 43e9b5acb692297139fc198a2d7f1fa28041db3e Author: fpavkovic Date: Mon Nov 24 15:21:01 2025 +0100 1st commit diff --git a/opentofu/.gitignore b/opentofu/.gitignore new file mode 100644 index 0000000..76c2c7b --- /dev/null +++ b/opentofu/.gitignore @@ -0,0 +1,15 @@ +# ignore common tempfiles +*~ + +# Folder view configuration files +.DS_Store +Desktop.ini + +# Thumbnail cache files +._* +Thumbs.db + +# Files that might appear on external disks +.Spotlight-V100 +.Trashes + diff --git a/opentofu/modules/simple-nginx/deployment.tf b/opentofu/modules/simple-nginx/deployment.tf new file mode 100644 index 0000000..64fa7fe --- /dev/null +++ b/opentofu/modules/simple-nginx/deployment.tf @@ -0,0 +1,50 @@ +resource "kubectl_manifest" "sn-my-app-service-deployment" { + depends_on = [ + kubectl_manifest.sn-my-simple-app-persistence + ] + + yaml_body = <

My simple App

Made be possible by Opentofu

" > /usr/share/nginx/html/index.html' +# EOT +# } +# +#} \ No newline at end of file diff --git a/opentofu/modules/simple-nginx/main.tf b/opentofu/modules/simple-nginx/main.tf new file mode 100644 index 0000000..c15e95d --- /dev/null +++ b/opentofu/modules/simple-nginx/main.tf @@ -0,0 +1,21 @@ +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 = <