pleroma.debian.social

@toad poco a poco mi sto riscrivendo i dotfiles con ansible¹. Ma ancora son "nel messo del cammin..." 😄

Ho intenzione di provare NixOS uno di questi giorni, dato permette di configurare tutto in maniera dichiarativa.

¹ https://noa.mornie.org/eriol/ansible-collection-dotfiles

@toad ah e in questo momento non mi permetterebbero di cambiare distro però, perché appunto per mantenerli più snelli non li faccio generici. Se mai dovessi cambiare però basterebbe sostituire i passi in cui avviene l'installazione dei pacchetti dalla distro, quindi basterebbe un giro di sed.
replies
1
announces
0
likes
0

@toad sì esatto, hai perfettamente capito, nonostante non abbia scritto nulla in pratica, ma in genere i dotfiles li considero qualcosa di estremamente personale, li ho sempre avuti pubblici ma mai descritti nel dettaglio. In sostanza con ansible poi decidi lo stato della macchina con quelli che loro chiamano playbook. In quel repository come "test", ma che per adesso sto usando nel portatile che è la mia macchina principale

1/🧵

@toad ho un playbbok che appunto viene eseguito localmente:

https://noa.mornie.org/eriol/ansible-collection-dotfiles/src/branch/main/tests/local-play.yml

Non passo variabili perché i default dei ruoli (sempre scritti da me) mi stanno ovviamente bene, in quanto li ho decisi io. 😄

Ma basta appunto indicare l'indirizzo della macchina su cui vuoi eseguirlo per fargli portare lo stato della macchina indicata a quello descritto nel playbook.

🧵/end