Personal dotfiles. The installation supports Arch and Debian based systems.
Find a file
2024-12-29 18:22:28 +01:00
.config Don't use free-form 2022-12-16 21:24:05 +01:00
roles [neomutt] Handle mailboxes with spaces 2024-12-29 18:22:28 +01:00
.gitignore Remove useless shell aliases 2024-10-21 14:16:27 +02:00
.yamllint.yml Add default yamllint config 2022-06-25 14:12:53 +02:00
ansible.cfg Move vault password file invocation from Makefile to ansible.cfg 2022-12-16 09:43:23 +01:00
everything.yml Remove role git-summary 2024-08-01 22:23:53 +02:00
get-vault-password.sh Rename file for vault password 2023-03-09 09:54:38 +01:00
inventory.ini Add localhost to inventory 2022-08-20 23:58:36 +02:00
Makefile Add work.yml playbook 2023-08-15 14:35:23 +02:00
README.md Implement previous roles 2022-03-17 22:15:26 +01:00
todo Make mail for me underlined 2022-06-10 22:30:30 +02:00
vagrant_provision.yml Replace ansible_facts vars by their ansible magic vars counterparts 2024-11-01 11:12:42 +01:00
Vagrantfile Don't sync password store, just copy 2023-08-13 15:00:00 +02:00
work.yml Minor change 2024-12-25 12:24:15 +01:00

setup-cockpit

My personal dotfiles managed with ansible.

The playbook playbook.yml contains all the things to install, each in a role with a tag so that it can be individually installed.

For convenience, a Makefile contains the ansible-playbook command that will use the tag specified to make:
So make vim will call ansible-playbook with the vim tag.

The Makefile also includes vault password, which is retrieved via password-store with the git-vault-password.sh script.

The roles called are logged to .roles_played. They can then be called again by make previous, for example to update the system according to the playbook.