--- - name: Install BackupPC 4 yum: name: - BackupPC4 - fuse-backuppcfs4 when: bpc_major_version == 4 tags: bpc - name: Install BackupPC 3 yum: name: - BackupPC - fuse-backuppcfs when: bpc_major_version != 4 tags: bpc - name: Install tools yum: name: - rsync - tar - samba-client - openssh-clients - BackupPC-server-scripts - fuse-chunkfs tags: bpc - name: Deploy httpd conf template: src=httpd.conf.j2 dest=/etc/httpd/ansible_conf.d/40-BackupPC.conf notify: reload httpd tags: bpc - name: Deploy sudo config template: src=sudoers.j2 dest=/etc/sudoers.d/backuppc mode=0400 tags: bpc - name: Create SSH Key user: name: backuppc generate_ssh_key: yes ssh_key_bits: 4096 tags: bpc - name: Start the service service: name=backuppc state=started when: bpc_enabled tags: bpc - name: Handle backuppc service status service: name=backuppc enabled={{ bpc_enabled }} tags: bpc