Personal repository for managing "pilote" host with Ansible
Find a file
Julien Riou 7b2b1b8329
feat(apt): Use distribution name
Signed-off-by: Julien Riou <julien@riou.xyz>
2024-04-27 17:25:39 +02:00
files feat(apt): Use distribution name 2024-04-27 17:25:39 +02:00
group_vars Initial commit 2024-04-27 15:21:55 +02:00
inventory Initial commit 2024-04-27 15:21:55 +02:00
tasks feat(apt): Use distribution name 2024-04-27 17:25:39 +02:00
templates feat(apt): Use distribution name 2024-04-27 17:25:39 +02:00
.gitignore Initial commit 2024-04-27 15:21:55 +02:00
ansible.cfg Initial commit 2024-04-27 15:21:55 +02:00
LICENSE Initial commit 2024-04-12 10:07:30 +02:00
main.yml Initial commit 2024-04-27 15:21:55 +02:00
README.md Initial commit 2024-04-27 15:21:55 +02:00
TODO.md chore: Add github actions in todo list 2024-04-27 15:25:04 +02:00
upgrade.yml Initial commit 2024-04-27 15:21:55 +02:00

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 talk. This is a personal repository that you can use as an example.

Requirements

  1. Configure network
  2. Configure password for root user
  3. Allow password for root user on SSH
  4. Enable and start ssh.service
  5. Write IP address in inventory/hosts file
  6. 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.