A Tool for Managing Secrets.
-
Official website: https://www.vaultproject.io
-
Git repository: https://github.com/hashicorp/vault
-
Debian source package:
-
Debian 9 (Stretch) binary packages:
-
Debian 10 (Buster) binary packages:
Service Discovery and Configuration Made Easy.
-
Official website: https://www.consul.io
-
Git repository: https://github.com/hashicorp/consul
-
Debian source package:
-
Debian 9 (Stretch) binary package:
Define and run multi-container applications with Docker
-
Official website: https://docs.docker.com/compose/overview/
-
Git repository: https://github.com/docker/compose/
-
Debian source package:
-
Debian 9 (Stretch) binary package:
The binary package will install the executable /usr/bin/docker-compose
, created by
PyInstaller. This should increase the portability of the Debian package
because no extra Python libraries need to be installed.
Python bindings for the docker credentials store API
-
Official website: https://docs.docker.com/engine/reference/commandline/login/#/credentials-store
-
Git repository: https://github.com/shin-/dockerpy-creds
-
Debian source package:
-
Debian 9 (Stretch) binary package:
Docker SDK for Python
-
Official website: https://docker-py.readthedocs.io/en/stable/
-
Git repository: https://github.com/docker/docker-py
-
Debian source package:
-
Debian 9 (Stretch) binary package:
Python modules for work with zabbix
-
Official website: https://py-zabbix.readthedocs.io/en/latest/
-
Git repository: https://github.com/adubkov/py-zabbix
-
Debian source package:
-
Debian 9 (Stretch) binary package:
VMware vSphere API Python Binding
-
Official website: https://github.com/vmware/pyvmomi
-
Git repository: https://github.com/vmware/pyvmomi
-
Debian source package:
-
Debian 9 (Stretch) binary package:
Redis is an in-memory database that persists on disk
-
Official website: https://redis.io
-
Git repository: https://github.com/antirez/redis
-
Debian source package:
-
Debian 9 (Stretch) binary package:
You can generate all the supported packages by using the provided Makefile
(requires the make
tool).
make package DISTRO=debian9-go1.12.12 PKG=consul
make package DISTRO=debian9-go1.14 PKG=vault
make package DISTRO=debian10-go1.12.12 PKG=consul
make package DISTRO=debian10-go1.14 PKG=vault
make package PKG=docker-compose
make package PKG=docker-py
make package PKG=dockerpy-creds
make package PKG=py-zabbix
make package DISTRO=debian8 PKG=py-zabbix
make package PKG=pyvmomi
make package PKG=redis4
Docker-CE and Docker Compose must be installed in order the make command to work.
Tested on:
- Fedora 26 with
docker-ce
17.09.1 anddocker-compose
1.17.0 - Fedora 27 with
docker-ce
17.12.0 anddocker-compose
1.17.1 - Fedora 28 with
docker-ce
18.03.1 - Fedora 29 with
docker-ce
18.06.1 - Fedora 31 with podman 1.6.2 and podman-compose 0.1.6dev
- Fedora 33 with podman 3.1.0 and podman-compose 0.1.7dev
make package PKG=consul DISTRO=debian9-go1.12.12 COMPOSE=podman-compose
make package PKG=vault DISTRO=debian9-go1.14 COMPOSE=podman-compose
make package PKG=consul DISTRO=debian10 COMPOSE=podman-compose
make package PKG=vault DISTRO=debian10-go1.14 COMPOSE=podman-compose
Tested on Fedora 31 with Podman version 1.6.2 and Podman Compose version 0.1.6dev.