diff --git a/README.md b/README.md
index b3a63bd..71e9772 100644
--- a/README.md
+++ b/README.md
@@ -62,7 +62,7 @@ module "my_instance" {
| [root_volume](#input_root_volume) | Root volume attached to the server on creation. Updates to `root_volume.size_in_gb` will be ignored after the creation of the server. | ```object({ delete_on_termination = bool size_in_gb = number volume_id = optional(string) volume_type = optional(string) })``` | `null` | no |
| [security_group_id](#input_security_group_id) | ID of the security group the server is attached to. | `string` | `null` | no |
| [state](#input_state) | State of the server. Default to 'started'. Possible values are: 'started', 'stopped' or 'standby'. | `string` | `"started"` | no |
-| [tags](#input_tags) | Tags associated with the server and dedicated ip address. | `list(any)` | `[]` | no |
+| [tags](#input_tags) | Tags associated with the server and dedicated ip address. | `list(string)` | `[]` | no |
| [zone](#input_zone) | The zone in which the instance should be created. Ressource will be created in the zone set at the provider level if null. | `string` | `null` | no |
diff --git a/variables.tf b/variables.tf
index 7f0ee03..444b469 100644
--- a/variables.tf
+++ b/variables.tf
@@ -36,7 +36,7 @@ variable "security_group_id" {
}
variable "tags" {
- type = list(any)
+ type = list(string)
description = "Tags associated with the server and dedicated ip address."
default = []
}