https://github.com/githubixx/ansible-role-wireguard/tree/master
https://github.com/sergelogvinov/ansible-role-wireguard/tree/main

На целевом сервере создать sudo пользователя

useradd -m -s /bin/bash <user_name>
pass <user_name>
usermod -aG sudo <user_name>
ssh-copy-id -i ~/.ssh/id_rsa.pub <user_name>@<server_url>

Создать ansible роль

sudo ansible-galaxy init <role_name>