As a DevOps engineer, I want to be able to perform a basic Raspberry Pi setup using Ansible. This will allow me to automate the process of setting up multiple Raspberry Pis and ensure consistency across all devices. I should be able to specify the hostname, configure the network settings, and install basic software packages such as Docker and Git. Additionally, I want to be able to specify the SSH key for the Pi, so that I can access it securely. The setup should be idempotent, meaning that if I run the playbook multiple times, it should only make necessary changes and not cause any unintended consequences. With this automation in place, I can quickly and easily set up new Raspberry Pis as needed, without having to manually perform each step.
As a DevOps engineer, I want to be able to perform a basic Raspberry Pi setup using Ansible. This will allow me to automate the process of setting up multiple Raspberry Pis and ensure consistency across all devices. I should be able to specify the hostname, configure the network settings, and install basic software packages such as Docker and Git. Additionally, I want to be able to specify the SSH key for the Pi, so that I can access it securely. The setup should be idempotent, meaning that if I run the playbook multiple times, it should only make necessary changes and not cause any unintended consequences. With this automation in place, I can quickly and easily set up new Raspberry Pis as needed, without having to manually perform each step.