Personal repository for managing "pilote" host with Ansible
Julien Riou
97ab3931bb
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Not used anymore. Moving things to Sanoid instead. Signed-off-by: Julien Riou <julien@riou.xyz> |
||
---|---|---|
.github/workflows | ||
files | ||
group_vars | ||
inventory | ||
tasks | ||
templates | ||
.ansible-lint | ||
.gitignore | ||
.pre-commit-config.yaml | ||
ansible.cfg | ||
LICENSE | ||
main.yml | ||
README.md | ||
renew.yml | ||
TODO.md | ||
upgrade.yml |
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
- Configure network
- Configure password for root user
- Allow password for root user on SSH
- Enable and start ssh.service
- Write IP address in
inventory/hosts
file - 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.