Crypt Gists
layout: post title: “Crypt gists” date: 2023-01-19 15:14:00 +0500 categories: jekyll update
Создать сертификат
https://github.com/square/certstrap
Там инструкция
Шифрование данных в репозитории с помощью sops и age
- sops.yaml:
mozilla sops <https://github.com/mozilla/sops>
.sops.yaml
# Для генерации ключевой пары используется age (https://github.com/FiloSottile/age).
# mkdir -p ~/.config/sops/age && age-keygen > ~/.config/sops/age/keys.txt
keys:
- &user <age_key>
creation_rules:
- path_regex: path/to/files/*/.*.enc$
key_groups:
- age:
- *<user_public_key>
Зашифровать файл
sops --encrypt -age <user_public_key> test.yaml > test.enc.yaml
Зашифровать файл для нескольких пользователей
sops --encrypt -age <user_public_key>,<user1_public_key> test.yaml > test.enc.yaml
#linux