diff --git a/.gitlab/README.md.template b/.gitlab/README.md.template
index 8bbc4cc24fd7c29ddd6b82bc82c1fa40fe75d477..f5fb66a0ba0e61d8073d191a3c0c4f87f07458f7 100644
--- a/.gitlab/README.md.template
+++ b/.gitlab/README.md.template
@@ -165,9 +165,11 @@ Have a look at the individual template spec to learn about the available inputs.
 
 ### Inputs
 
-| Name | Default | Description |
-| ---- | ------- | ----------- |
-<INPUTS>
+Please checkout the individual templates for the input definitions.
+The [catalog page](https://gitlab.com/explore/catalog/components/opentofu)
+beautifully renders the inputs for each templates - check it out!
+
+<RENDER>
 
 ### Variables
 
diff --git a/Makefile b/Makefile
index 64f9297da6c5bdfe8d227a9b58023fffeb945779..f18d15fee6d4068a544251c9f5c0a577e8b5a7bf 100644
--- a/Makefile
+++ b/Makefile
@@ -2,11 +2,10 @@ all: docs
 
 .PHONY: docs
 docs:
-	csplit -sf readme -n 1 .gitlab/README.md.template '/<INPUTS>/'
+	csplit -sf readme -n 1 .gitlab/README.md.template '/<RENDER>/'
 	echo '<!-- This document is generated by `make docs` from `.gitlab/README.md` -->' > README.md
 	echo >> README.md
 	cat readme0 >> README.md
-	yq '.spec.inputs | .[] | "| `" + key + "` | `" + .default + "` | " + .description + (.options | (" Must be one of " + (. | filter((. | test("\$$.*")) == false) | map("`" + . + "`") | join(", ") + "." )) // "") + " |"' templates/full-pipeline.yml >> README.md
 	echo >> README.md
 	echo '### Available OpenTofu Versions' >> README.md
 	echo >> README.md
diff --git a/README.md b/README.md
index fa5b763b472901e9d4ae91b64f13f0fa68f63193..c1416d8d1b3077cb974737203af4429357319cad 100644
--- a/README.md
+++ b/README.md
@@ -167,22 +167,10 @@ Have a look at the individual template spec to learn about the available inputs.
 
 ### Inputs
 
-| Name | Default | Description |
-| ---- | ------- | ----------- |
-| `stage_validate` | `validate` | Defines the validate stage. This stage includes the `fmt` and `validate` jobs. |
-| `stage_test` | `test` | Defines the test stage. This stage includes the `test` job. |
-| `stage_build` | `build` | Defines the build stage. This stage includes the `plan` job. |
-| `stage_deploy` | `deploy` | Defines the deploy stage. This stage includes the `apply` job. |
-| `stage_cleanup` | `cleanup` | Defines the cleanup stage. This stage includes the `destroy` and `delete-state` jobs. |
-| `version` | `latest` | Version of this component. Has to be the same as the one in the component include entry. |
-| `opentofu_version` | `1.7.2` | OpenTofu version that should be used. Must be one of `1.7.2`, `1.7.1`, `1.7.0`, `1.7.0-alpha1`, `1.6.2`, `1.6.1`, `1.6.0`. |
-| `image_registry_base` | `$CI_TEMPLATE_REGISTRY_HOST/components/opentofu` | Host URI to the job images. Will be combined with `image_name` to construct the actual image URI. |
-| `image_name` | `gitlab-opentofu` | Image name for the job images. Hosted under `image_registry_base`. |
-| `root_dir` | `${CI_PROJECT_DIR}` | Root directory for the OpenTofu project. |
-| `state_name` | `default` | Remote OpenTofu state name. |
-| `auto_apply` | `false` | Whether the apply job is manual or automatically run. |
-| `auto_destroy` | `false` | Whether the destroy job is manual or automatically run. |
-| `plan_artifacts_access` | `none` | Access level for the plan artifact. See https://docs.gitlab.com/ee/ci/yaml/#artifactsaccess for possible values. |
+Please checkout the individual templates for the input definitions.
+The [catalog page](https://gitlab.com/explore/catalog/components/opentofu)
+beautifully renders the inputs for each templates - check it out!
+
 
 ### Available OpenTofu Versions