Skip to content

osiell/ansible-rsnapshot-slave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rsnapshot (slave) Build Status

Ansible role to install rsync and configure the system to be backed up by the rsnapshot-master role. For this purpose, this role creates a system user with sudo privileges on the rsync program. The public SSH key is retrieved from the master host (defined by the rsnapshot-master role) and added to the user's authorized keys.

Minimum Ansible Version: 1.5

Supported Platforms

  • Debian
    • squeeze (6)
    • wheezy (7)
    • jessie (8)
  • Ubuntu
    • precise (12.04)
    • trusty (14.04)

Variables

rsnapshot_master_host: False    # Must be defined
rsnapshot_master_host_user:  "{{ ansible_ssh_user }}"
rsnapshot_master_ssh_key: id_rsa

# User used by the rsnapshot master to connect on the configured host
rsnapshot_slave_user: backupuser

Example (Playbook)

- name: Hosts to backup
  hosts: remote_host_1:remote_host_2
  sudo: yes
  roles:
    - rsnapshot-slave
  vars:
    - rsnapshot_master_host: backup_master

See the rsnapshot-slave role for details.

About

Ansible role for rsnapshot (slave)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages