From dcfb5e7660cb99a2d48b8f8b853d9270fc1d83fd Mon Sep 17 00:00:00 2001 From: Derek Mackley Date: Wed, 6 Jul 2022 05:51:08 -0400 Subject: [PATCH] adds sops tasks to encrypt and decrypt (#384) --- .taskfiles/SopsTasks.yml | 14 ++++++++++++++ Taskfile.yml | 1 + 2 files changed, 15 insertions(+) create mode 100644 .taskfiles/SopsTasks.yml diff --git a/.taskfiles/SopsTasks.yml b/.taskfiles/SopsTasks.yml new file mode 100644 index 00000000..28ca8abb --- /dev/null +++ b/.taskfiles/SopsTasks.yml @@ -0,0 +1,14 @@ +--- +version: "3" + +tasks: + + encrypt: + desc: encrypt sops file 'to use must include -- before path to file.' eg "task sops:encrypt -- file.yml" + cmds: + - sops --encrypt --in-place {{.CLI_ARGS}} + + decrypt: + desc: decrypt sops file 'to use must include -- before path to file.' eg "task sops:decrypt -- file.yml" + cmds: + - sops --decrypt --in-place {{.CLI_ARGS}} diff --git a/Taskfile.yml b/Taskfile.yml index 20a0319b..7013ed9d 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -18,6 +18,7 @@ includes: cluster: .taskfiles/ClusterTasks.yml precommit: .taskfiles/PrecommitTasks.yml terraform: .taskfiles/TerraformTasks.yml + sops: .taskfiles/SopsTasks.yml tasks: