An ansible role to configure ntpd/chrony/systemd-timesyncd
An ansible role to update all packages (multiplatform). Most GNU/Linux distributions are supported. FreeBSD, NetBSD and OpenBSD are supported. On FreeBSD it's possible to update the running jails. The role is available at: Ansible Galaxy: https://galaxy.ansible.com/stafwag/package_update Github: https://github.com/stafwag/ansible-role-package_update
An ansible role to manage sudo (multiplatform). Most GNU/Linux distributions are supported. FreeBSD, NetBSD and OpenBSD are supported.
An Ansible playbook to deploy virtual machines and deploy K3s. This playbook is a wrapper around the roles: https://github.com/stafwag/ansible-role-delegated_vm_install To set up the virtual machines. https://github.com/stafwag/ansible-role-libvirt To install and configure K3s on the virtual machines. https://github.com/PyratLabs/ansible-role-k3s To enable libvirt on the vm_kvm_host. The sample inventory will install the virtual machines on localhost. It's possible to install
An Ansible role to install a libvirt virtual machine with virt-install and cloud-init. This role is designed to delegate the install to a libvirt hypervisor. It allows you to specify the Linux/libvirt KVM host as part of the virtual machine definition.
An Ansible role to install a libvirt virtual machine with virt-install and cloud-init. It is "designed" to be flexible. An example template is provided to set up a Debian system.
An ansible role to create cloud-init config disk images. This role is a wrapper around the cloud-localds command.
An ansible role to create QEMU disk images.
An ansible role to install libvirt/KVM packages and enable the libvirtd service. Supported GNU/Linux Distributions Archlinux * AlmaLinux * Debian * Centos * Fedora * RedHat * Rocky * Suse * Ubuntu
An ansible role to manage user and user files - files in the home directory. Useful to configure ~/.ssh/*, etc -.
An ansible role to import virtual machine with the virt-install import command.
An ansible role to manage sshd/ssh (multiplatform). Most GNU/Linux distributions are supported. FreeBSD, NetBSD and OpenBSD are supported.
An ansible role to setup the proxy environment in shell environment ( /etc/profile & /etc/csh_cshrc ) and the package manager. The following package managers are supported: * apt * pacman * pkgng (FreeBSD) * Suse (on Suse /etc/sysconfig/proxy is configured) * yum
|