Skip to content

sops

Simple and flexible tool for managing secrets

sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP.

secops

https://age-encryption.org/

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install sops

sudo apt install sops

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    sops=3.8.1*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      sops=3.8.1*

Download URLs

Version SHA256 Size (KB)
3.8.1 ae2b6eff803b3897fd99ffcdbfa86fce67ed4f46a61ce0a5d1effec52d9f6b42 6010
3.8.0 0b468c548d7c267a662e99bcd05033eb84741cc8b2eb975815dfb765b4b6f282 6011
3.7.3 74b313ef5fd502166915609184847403454deefdb8c1a30a1c201e3ffe70b87e 4995
3.7.2 7e806fe96aee62ca806b1a437cbe7c2f4fd826f3a90283743d512a1473efce91 4623
Version SHA256 Size (KB)
3.8.1 badc58e262b606d559cb92c94f842b784ec18106525afa931979c96bc7c46417 5157
3.8.0 6c79331f78d0ed3f814cb468cb6dbcc2ef3091c0f3013bfaa52f3f8b8e33395c 5153
3.7.3 694f8634493230f7d92bf53c4eef574b6ba25bf7e0865d7b2b5fcd32500b8a62 4317
3.7.2 2df67305a78105bd385fcb33fdcaabd0185f96ee236c9130f5e26368445ed43f 3973

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for sops are versioned here.

Click here to see sops ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/sops/ops2deb.yml
name: sops
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 3.7.2
    - 3.7.3
    - 3.8.0
    - 3.8.1
homepage: https://age-encryption.org/
summary: simple and flexible tool for managing secrets
description: |-
  sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and
  BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and
  PGP.
fetch: https://github.com/getsops/sops/releases/download/v{{version}}/sops-v{{version}}.linux.{{goarch}}
install:
  - sops-v{{version}}.linux.{{goarch}}:/usr/bin/sops

The blueprint fetch keyword contains a URL template pointing to sops releases. Downloaded files are locked in a lockfile versioned here.

Click here to see sops release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/sops/ops2deb.lock.yml
- url: https://github.com/getsops/sops/releases/download/v3.7.2/sops-v3.7.2.linux.amd64
  sha256: 0f54a5fc68f82d3dcb0d3310253f2259fef1902d48cfa0a8721b82803c575024
  timestamp: 2023-09-19 10:51:00+00:00
- url: https://github.com/getsops/sops/releases/download/v3.7.2/sops-v3.7.2.linux.arm64
  sha256: 86a6c48ec64255bd317d7cd52c601dc62e81be68ca07cdeb21a1e0809763647f
  timestamp: 2023-09-19 10:51:00+00:00
- url: https://github.com/getsops/sops/releases/download/v3.7.3/sops-v3.7.3.linux.amd64
  sha256: 53aec65e45f62a769ff24b7e5384f0c82d62668dd96ed56685f649da114b4dbb
  timestamp: 2023-09-19 10:51:00+00:00
- url: https://github.com/getsops/sops/releases/download/v3.7.3/sops-v3.7.3.linux.arm64
  sha256: 4945313ed0dfddba52a12ab460d750c91ead725d734039493da0285ad6c5f032
  timestamp: 2023-09-19 10:51:00+00:00
- url: https://github.com/getsops/sops/releases/download/v3.8.0/sops-v3.8.0.linux.amd64
  sha256: 48fb4a6562014a9213be15b4991931266d040b9b64dba8dbcd07b902e90025c0
  timestamp: 2023-09-19 10:51:00+00:00
- url: https://github.com/getsops/sops/releases/download/v3.8.0/sops-v3.8.0.linux.arm64
  sha256: 5ec31eaed635e154b59ff4b7c9b311b6e616bd4818a68899c2f9db00c81e3a63
  timestamp: 2023-09-19 10:51:00+00:00
- url: https://github.com/getsops/sops/releases/download/v3.8.1/sops-v3.8.1.linux.amd64
  sha256: d6bf07fb61972127c9e0d622523124c2d81caf9f7971fb123228961021811697
  timestamp: 2023-10-13 12:33:59+00:00
- url: https://github.com/getsops/sops/releases/download/v3.8.1/sops-v3.8.1.linux.arm64
  sha256: 15b8e90ca80dc23125cd2925731035fdef20c749ba259df477d1dd103a06d621
  timestamp: 2023-10-13 12:33:59+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/sops.svg)](https://docs.wakemeops.com/packages/sops)
<a href="https://docs.wakemeops.com/packages/sops">
  <img src="https://docs.wakemeops.com/badges/sops.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/sops.svg
:target: https://docs.wakemeops.com/packages/sops