This repository has been archived on 2023-05-19 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
02b6460cffc64ab77f513f76f67928493c95cebc
Update to use dynamic managment settings Remove check for existing bootstrap directory Fix re-using ansible password for root user
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%