Initial commit

Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
Julien Riou 2024-04-27 15:18:41 +02:00
parent d547c7f607
commit 096a3e0540
No known key found for this signature in database
GPG key ID: A2EB1F2CA8E3F677
69 changed files with 1650 additions and 0 deletions

32
README.md Normal file
View file

@ -0,0 +1,32 @@
# ansible-pilote
Ansible repository to manage `pilote`, a Raspberry Pi host running monitoring
software at home. This host was described in my [Journey of a Home-based
Personal Cloud Storage
Project](https://julien.riou.xyz/socallinuxexpo2024.handout.html) talk. This is
a personal repository that you can use as an example.
# Requirements
1. Configure network
1. Configure password for root user
1. Allow password for root user on SSH
1. Enable and start ssh.service
1. Write IP address in `inventory/hosts` file
1. Update variables in `group_vars/pilote.yml` file
# First run
```
ansible-playbook --ask-pass main.yml
```
# Subsequent runs
```
ansible-playbook main.yml
```
# Variables
See [documentation](group_vars/README.md).