Remote execution of Python scripts using Viri
summary
A small Python 3 agent installs on hosts and waits for signed jobs sent over XML-RPC over TLS from an admin workstation it uses a CA for mutual authentication and rejects unknown clients it stores each script by hash and stores hashes and execution history so runs are auditable and repeatable jobs can include data files, dependencies and cronlike scheduling it targets Linux (Red Hat/CentOS) now, Windows service support is pending and the project is beta not production ready
AI-written summary · about
chapters (21)
- 0:00Introduzione
- 0:39About me
- 3:01Talk summary
- 3:55Motivation
- 5:12Viri overview
- 10:39Features
- 13:13Real case examples
- 18:22Any brilliant idea?
- 25:55Viri components virid
- 29:11Execution workflow
- 32:29Integration with third-party apps
- 33:46Is Viri secure? Communication is encrypted using TLS Viri daemon requires authentication using a PKI
- 37:29Installation
- 38:21Creating a PKI OpenSSL can do everything we need
- 41:19Basic viric commands
- 41:45Basic viric options
- 42:04Base script
- 42:56Scheduling
- 43:22Coming soon
- 45:02Other short term plans
- 46:55So, will God really kill sysadmins?








