Compare packages and versions on servers
Project description
installed-packages-diff - Compare packages and versions on servers
Features
- collects packages and version via ssh
- calculated and prints the differences
- supports rpm and dpkg
Prerequisites
- GNU make
- python >= 3.6
- pipenv
Usage
Create a config as described below.
pip install --user installed-packages-diff
python3 -m installed_packages_diff ./config.yaml
Development
Setup
make install_deps
Run tests
make tests
Create a config config.yml
groups:
web:
type: rpm # or dpkg
servers:
- username: root
hostname: web-dev
excludes:
- "missing"
- username: root
hostname: web-live
Run installed-packages-diff
make run
License
Copyright (c) 2021 by Cornelius Buschka.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for installed-packages-diff-1.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1848bfd98b43aa603f2f8bd0e4ad5c66507f7b4d26ee29cf88e89cfda9f4d4e |
|
MD5 | 7aa6640c6dc55603d1f965683ce42359 |
|
BLAKE2b-256 | cbcbd3950b411bd605d5dda3c5b3a7f4cfac4a6501c54a1c020d731ec71573e2 |
Close
Hashes for installed_packages_diff-1.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f45eeb9406e262394312c690302aef8c8b0ffe1a490977724aa120cb0ec455c |
|
MD5 | c93937ee70d0bc40f165595acbaa5a53 |
|
BLAKE2b-256 | 84c0315996a5856a22d7008d1381653fe10905e9f81dc6730d395d373b429ecc |