Skip to content

mojeda101/ludus_veeam_vbr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Requirements

  • Target host: Windows Server (WinRM configured by Ludus template).
  • System can reach the Internet to download upstream ISO.
  • Collection veeamhub.veeam

Role Variables

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"

Dependencies

  • veeamhub.veeamhub
  • ansible.Windows
  • community.windows

Example Playbook

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"

Example Ludus Range Config

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"

License

GPLv3

Author Information

This role was created by mojeda101, for Ludus.

About

A thin Ludus-ready wrapper that invokes the upstream veeamhub.veeam.veeam_vas role to install Veeam Backup & Replication (Community Edition) v12+.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors