This repository has been archived on 2023-05-19 . You can view files and clone it, but cannot push or open issues or pull requests.
b6895bd3e79f820dd57714d0c57364cc1f6d24f0
skylab-ansible
Ansible configs for the Skylab Homelab
Local workstation setup:
make dev
poetry run ansible-playbook ...
Boostraping remote system for management:
- Install a supported operating system: Rocky Linux, Fedora
- During installation create a user named
ansiblewith any password - After installation copy SSH key to the
ansibleuser - Enable password-less sudo access for the
ansibleuser with this command:
sudo tee /etc/sudoers.d/30-ansible <<<"ansible ALL=(ALL) NOPASSWD:ALL"
- Change the UID/GID of the
ansibleuser/group to1400with these commands:
sudo usermod -u 1400 ansible
sudo groupmod -g 1400 ansible
Description
Languages
Jinja
56.2%
HCL
26.7%
Shell
16.5%
Makefile
0.6%