Personal repository for managing "pilote" host with Ansible
Find a file
Julien Riou 0063f2157c
feat: Add pre-commit
Signed-off-by: Julien Riou <julien@riou.xyz>
2024-04-27 17:36:49 +02:00
.github/workflows feat: Add pre-commit 2024-04-27 17:36:49 +02:00
files feat: Add pre-commit 2024-04-27 17:36:49 +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: Add pre-commit 2024-04-27 17:36:49 +02:00
templates feat: Add pre-commit 2024-04-27 17:36:49 +02:00
.gitignore Initial commit 2024-04-27 15:21:55 +02:00
.pre-commit-config.yaml feat: Add pre-commit 2024-04-27 17:36:49 +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.