Complete install of my home server
Find a file
2024-01-09 16:28:39 +01:00
.config Fix some linting 2022-12-16 21:25:23 +01:00
roles Add sieve plugin to dovecot 2024-01-09 16:28:39 +01:00
.gitignore Use vagrant defaults for connection to test machine 2023-09-24 12:24:55 +02:00
.yamllint.yml
ansible.cfg Use vagrant defaults for connection to test machine 2023-09-24 12:24:55 +02:00
get-vault-password.sh Rename file for vault password 2023-03-09 09:54:12 +01:00
inventory.ini Rename srv-mail => mailserver 2024-01-05 18:37:10 +01:00
playbook_lime2.yml Remove old mail role 2024-01-08 09:36:42 +01:00
playbook_mailserver.yml Add role mailserver_dovecot 2024-01-08 17:06:23 +01:00
README.md Add srvmail 2024-01-04 18:59:34 +01:00
todo Add todo 2023-11-29 19:25:31 +01:00
Vagrantfile Minor change 2024-01-05 19:01:41 +01:00

Complete install of my home server, originally running on Olimex's Lime2

Usage

Testing

*-test

Each machine from the inventory has a *-test variant defined in Vagrantfile for tests. To connect, we need to tell Ansible the connection details:

vagrant ssh-config > ssh_config

We can now run tasks on the test machine:

ansible-playbook playbook.yml -t forgejo -l lime2-test