From b9cb6352ec5b222feccdfc8cb6b16c4632269c12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Dudr?= Date: Thu, 2 Jan 2025 08:53:59 +0100 Subject: [PATCH] nvim: add some snippets --- dot_config/nvim/snippets/ansible.snippets | 9 ++++++++ dot_config/nvim/snippets/kubernetes.snippets | 22 ++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dot_config/nvim/snippets/ansible.snippets create mode 100644 dot_config/nvim/snippets/kubernetes.snippets diff --git a/dot_config/nvim/snippets/ansible.snippets b/dot_config/nvim/snippets/ansible.snippets new file mode 100644 index 0000000..b99d98f --- /dev/null +++ b/dot_config/nvim/snippets/ansible.snippets @@ -0,0 +1,9 @@ +snippet ownf + owner: root + group: root + mode: "0644" + +snippet ownd + owner: root + group: root + mode: "0755" diff --git a/dot_config/nvim/snippets/kubernetes.snippets b/dot_config/nvim/snippets/kubernetes.snippets new file mode 100644 index 0000000..50652db --- /dev/null +++ b/dot_config/nvim/snippets/kubernetes.snippets @@ -0,0 +1,22 @@ +snippet k-kustomization + apiVersion: kustomize.config.k8s.io/v1beta1 + kind: Kustomization + +snippet k-kustomize-component + apiVersion: kustomize.config.k8s.io/v1beta1 + kind: Component + +snippet k-netpol + kind: NetworkPolicy + apiVersion: networking.k9s.io/v1 + metadata: + name: ${1:name} + spec: + podSelector: + matchLabels: + app.kubernetes.io/app: ${2:""} + policyTypes: + - ${3|Ingress,Egress|} + ${3/.*/\U\0} + - ${3/Ingress/(?0:from:to)}: + - $0