From f3c242d96083fc4bb44723a4adc3d7e44687f57e Mon Sep 17 00:00:00 2001 From: Frank Bernhardt <275327+frank-bee@users.noreply.github.com> Date: Thu, 23 May 2024 07:54:29 +0200 Subject: [PATCH] Update README.md --- README.md | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 800bec6..a68844d 100644 --- a/README.md +++ b/README.md @@ -846,4 +846,33 @@ DELAY 500 STRING :q! DELAY 500 ENTER -``` \ No newline at end of file +``` + +## The DevOps way + +Credit: @frank-bee +``` +provider "local" { + version = "~> 2.0" +} + +resource "local_file" "exit_vim_script" { + content = <<-EOF + #!/bin/bash + ps axuw | grep vim | grep -v grep | awk '{print $2}' | xargs kill -9 + EOF + filename = "${path.module}/exit_vim.sh" + file_permission = "0755" +} + +resource "null_resource" "run_exit_vim_script" { + provisioner "local-exec" { + command = "${path.module}/exit_vim.sh" + } + + triggers = { + always_run = "${timestamp()}" + } +} +``` +