diff --git a/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/README.md b/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/README.md new file mode 100644 index 0000000..e69de29 diff --git a/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/main.tf b/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/main.tf new file mode 100644 index 0000000..7119ea4 --- /dev/null +++ b/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/main.tf @@ -0,0 +1,23 @@ +https://github.com/tf2project/terraform-awesome + +resource "kubenetes_persistent_volume_v1" "iscsi_volume" { + metadata { + name = "iscsi-volume" + } + + iscsi { + fs_type = "ext4" + iqn = "iqn.2017-10.local.example.server:disk1" + read_only = false + target_portal = 192.168.1.1 + } + + spec { + capacity = { + storage = "2Gi" + } + + access_modes = ["ReasWriteMnay"] + + } +} \ No newline at end of file diff --git a/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/provider.tf b/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/provider.tf new file mode 100644 index 0000000..c71bdcf --- /dev/null +++ b/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/provider.tf @@ -0,0 +1,5 @@ +https://github.com/tf2project/terraform-awesome + +provider "kubernetes" { + config_path = "~/.kube/config" +} diff --git a/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/terraform.tf b/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/terraform.tf new file mode 100644 index 0000000..5789a2c --- /dev/null +++ b/examples/kubernetes/easy-kubernetes-create-storage-class-for-iscsi/terraform.tf @@ -0,0 +1,9 @@ +https://github.com/tf2project/terraform-awesome + +terraform { + required_providers { + kubernetes = { + version = ">= 2.11" + } + } +}