Personal repository for managing "pilote" host with Ansible
|
|
||
|---|---|---|
| .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/hostsfile - Update variables in
group_vars/pilote.ymlfile
First run
ansible-playbook --ask-pass main.yml
Subsequent runs
ansible-playbook main.yml
Variables
See documentation.