Welcome to wipit’s documentation (Work in progress)!¶
wipit (What I Put In Tasks) is a very high level tool for automating daily system administrator’s tasks. Its usability depends heavily on your individual situation and therefore wipit is probably not a useful tool for you.
wipit uses several other packages:
schneider for SSH agent and key management
fabric for remove invocation
Currently implemented/planned use cases are:
call Saltstack
state apply
add new key
update opsi packages
list Tailscale nodes (via Headscale)
Virtual Machines:
create and manage virtual machines (autostart)
install tailscale and register it
create a new packer image / update image
deploy images to VM hosts
update VM host (via Saltstack)
health state of VM hosts (Uptime, OS version and updates)
backup states
give an overview of all machines (bare metal and VMs)
Todo
look into invoke.configuration to set default parameters for specific tasks (e.g. opsi server)
Todo¶
Todo
look into invoke.configuration to set default parameters for specific tasks (e.g. opsi server)
(The original entry is located in /home/mtessmer/sw/wipit/wipit/tasks.py:docstring of wipit.tasks, line 20.)
Todo
look into invoke.configuration to set default parameters for specific tasks (e.g. opsi server)
(The original entry is located in /home/mtessmer/sw/wipit/wipit/tasks.py:docstring of wipit.tasks, line 20.)
Todo
look into invoke.configuration to set default parameters for specific tasks (e.g. opsi server)
(The original entry is located in /home/mtessmer/sw/wipit/wipit/tasks.py:docstring of wipit.tasks, line 20.)
Indices and tables¶
Logo: Icon made from Icon Fonts is licensed by CC BY 3.0.