A set of scripts to configure my system
roles | ||
.editorconfig | ||
.gitignore | ||
cleanup.yml | ||
desktop.yml | ||
dev.yml | ||
internet.yml | ||
LICENSE | ||
media.yml | ||
neovim.yml | ||
ping.yml | ||
README.md | ||
terminal.yml |
System from scratch
Ansible playbooks for system configuration.
This repo contains Ansible playbooks for configuring a Debian Linux system from scratch. It handles tasks like installing packages, configuring services, users, etc.
Getting Started
- Clone the repo.
git clone https://git.comfycamp.space/lumin/system-from-scratch.git
- Create an inventory file.
Example:
; this group name is used in all playbooks.
[odhosts]
localhost ansible_connection=local
192.0.2.0
- Run a playbook.
ansible-playbook -i inventory.ini [--ask-become] ping.yml
Purpose
This repository can serve as a source of inspiration. Ansible allows you not only to initially configure the system, but also to synchronize settings between several computers.
Contributing
Bug fixes and improvements are welcome, please submit your pull requests.