$ cd ansible-playbooks-mycroft $ ansible-galaxy install -r requirements.yml Starting galaxy role install process - downloading role 'mycroft', owned by smartgic - downloading role from https://github.com/smartgic/ansible-role-mycroft/archive/main.tar.gz - extracting smartgic.mycroft to /home/goldyfruit/.ansible/roles/smartgic.mycroft - smartgic.mycroft (main) was installed successfully - downloading role 'prepi', owned by smartgic - downloading role from https://github.com/smartgic/ansible-role-prepi/archive/main.tar.gz - extracting smartgic.prepi to /home/goldyfruit/.ansible/roles/smartgic.prepi - smartgic.prepi (main) was installed successfully 第二步,编辑仓库中的 Ansible 清单,设置需要管理的主机。
[rpi] rpi4b01 ansible_host=192.168.1.97 ansible_user=pi [rpi] 代表组,无需更改。该组有一个主机 rpi4b01,其 IP 地址为 192.168.1.97, 并创建 pi 作为 Linux(Raspberry Pi OS)上的默认用户。