Ansible Role: ludus_veeam_vbr (Ludus)
An thin Ludus-ready wrapper that invokes the upstream veeamhub.veeam.veeam_vas role to install Veeam Backup & Replication (Community Edition) v12+.
Warning
The 'Check on Veeam Backup & Replication install status' Task takes some time so just wait a bit.
- Target host: Windows Server (WinRM configured by Ludus template).
- System can reach the Internet to download upstream ISO.
- Collection
veeamhub.veeam
I took the Variables from here.
ludus_veeam_vbr_version: "12"
ludus_veeam_vbr_iso_download: true
ludus_veeam_vbr_sql_install_username: "sql_install"
ludus_veeam_vbr_sql_install_password: "ChangeM3!"
ludus_veeam_vbr_sql_service_username: "svc_sql"
ludus_veeam_vbr_sql_service_password: "ChangeM3!"
ludus_veeam_vbr_sql_username: "postgres"
ludus_veeam_vbr_sql_password: "ChangeM3!"
ludus_veeam_vbr_sql_authentication: "1"- veeamhub.veeamhub
- ansible.Windows
- community.windows
See defaults/main.yml for safe defaults you can override.
- name: Install Veeam Backup & Replication CE via VeeamHub role
hosts: veeam
gather_facts: no
roles:
- mojeda101.ludus_veeam_vbr
vars:
ludus_veeam_vbr_version: "12"
ludus_veeam_vbr_iso_download: true
ludus_veeam_vbr_sql_install_username: "sql_install"
ludus_veeam_vbr_sql_install_password: "ChangeM3!"
ludus_veeam_vbr_sql_service_username: "svc_sql"
ludus_veeam_vbr_sql_service_password: "ChangeM3!"
ludus_veeam_vbr_sql_username: "postgres"
ludus_veeam_vbr_sql_password: "ChangeM3!"
ludus_veeam_vbr_sql_authentication: "1"ludus:
- vm_name: "{{ range_id }}-vbr-win2019"
hostname: "{{ range_id }}-VBR01"
template: win2019-server-x64-template
vlan: 10
ip_last_octet: 25
ram_gb: 8
cpus: 4
windows:
sysprep: true
roles:
- ludus_veeam_vbr
role_vars:
ludus_veeam_vbr_version: "12"
ludus_veeam_vbr_iso_download: true
ludus_veeam_vbr_sql_install_username: "sql_install"
ludus_veeam_vbr_sql_install_password: "ChangeM3!"
ludus_veeam_vbr_sql_service_username: "svc_sql"
ludus_veeam_vbr_sql_service_password: "ChangeM3!"
ludus_veeam_vbr_sql_username: "postgres"
ludus_veeam_vbr_sql_password: "ChangeM3!"
ludus_veeam_vbr_sql_authentication: "1"GPLv3