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.
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%