Make whole scheme way more user friendly

This commit is contained in:
Joe S
2020-11-02 17:09:28 -05:00
parent f10f4a1550
commit f3aeffe324
31 changed files with 471 additions and 567 deletions

View File

@@ -45,4 +45,29 @@ Job {
Full Backup Pool = Full-Pool
Differential Backup Pool = Diff-Pool
Incremental Backup Pool = Incr-Pool
}
}
# Bacula config Backup
FileSet {
Name = "MyFirstFileSet"
Include {
Options {
signature=MD5
}
File = /etc/bacula/
}
Exclude {
File = *~
}
}
# This is the backup of the catalog
FileSet {
Name = "Catalog"
Include {
Options {
signature = MD5
}
File = "/var/lib/postgresql/12/main"
}
}

View File

@@ -1,43 +0,0 @@
# These are mainly jobs for archive.
Job { # Archive Obelisk
Name = "Archive-Obelisk"
JobDefs = "Default-Archive-Job"
FileSet = "Obelisk Archive"
}
Job { # Archive Magnesium
Name = "Archive-Magnesium"
JobDefs = "Default-Archive-Job"
FileSet = "Magnesium Archive"
}
# Users go here
Job { # Archive Travis
Name = "Archive-Travis"
JobDefs = "Default-Archive-Job"
FileSet = "Travis Backup"
Messages = TravissMail
}
Job { # Archive Zach
Name = "Archive-Zach"
JobDefs = "Default-Archive-Job"
FileSet = "Zach Backup"
Messages = ZachsMail
}
Job { # Archive Caleb
Name = "Archive-Caleb"
JobDefs = "Default-Archive-Job"
FileSet = "Caleb Backup"
Messages = CalebsMail
}
# Archive Christina
Job {
Name = "Archive-Christina"
JobDefs = "Default-Archive-Job"
FileSet = "Christina Archive"
Messages = ChristinasMail
}

View File

@@ -1,14 +0,0 @@
# These are jobs run for vms, storage, etc
Job { # Backup Proxmox VZdumps
Name = "Backup-Proxmox"
JobDefs = "Default-System-Job"
FileSet = "Proxmox Backups"
}
Job { # Backup Robotics Team's Files
Name = "Backup-Robotics"
JobDefs = "Default-System-Job"
FileSet = "Google-Drive Robotics"
Messages = RoboticsMail
}

View File

@@ -1,75 +0,0 @@
# These are jobs run for users
Job { # Caleb's Job
Name = "Backup-Caleb"
JobDefs = "Default-User-Job"
FileSet = "Caleb Backup"
Schedule = Never
}
Job { # Mark's Job
Name = "Backup-Mark"
FileSet = "Mark Backup"
JobDefs = "Default-User-Job"
Messages = MarksMail
}
Job { # My Job
Name = "Backup-Joe"
JobDefs = "Default-User-Job"
FileSet = "Joe Backup"
}
Job { # Backup Michael
Name = "Backup-Michael"
JobDefs = "Default-User-Job"
FileSet = "Michael Backup"
}
Job { # Backup Matthew
Name = "Backup-Matthew"
JobDefs = "Default-User-Job"
FileSet = "Matthew Backup"
Messages = MattsMail
}
Job { # Backup Chris
Name = "Backup-Chris"
JobDefs = "Default-User-Job"
FileSet = "Chris Backup"
Messages = ChrisMail
}
Job { # Backup Evelynn
Name = "Backup-Evelynn"
JobDefs = "Default-User-Job"
FileSet = "Evelynn Backup"
}
Job { # Backup Christina
Name = "Backup-Christina"
JobDefs = "Default-User-Job"
FileSet = "Christina Backup"
Messages = ChristinasMail
}
Job { # Backup Julio
Name = "Backup-Julio"
JobDefs = "Default-User-Job"
FileSet = "Julio Backup"
Messages = JuliosMail
}
Job { # Backup Aidan
Name = "Backup-Aidan"
JobDefs = "Default-User-Job"
FileSet = "Aidan Backup"
Messages = AidanMail
}
Job { # Backup FireBN
Name = "Backup-FireBN"
JobDefs = "Default-User-Job"
FileSet = "FireBN Backup"
Messages = FireBNMail
}

View File

@@ -1,6 +1,4 @@
@/etc/bacula/clients/zinc-client-users.conf
@/etc/bacula/clients/zinc-client-system.conf
@/etc/bacula/clients/zinc-client-archive.conf
# Config for the client on zinc
Client {
Name = Zinc-Client # Clients name