mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-08-01 20:34:41 +00:00
New backup role
There is a new backup role in the roles folder:
roles/ipabackup
This role allows to backup an IPA server, to copy a backup from the
server to the controller, to copy all backups from the server to the
controller, to remove a backup from the server, to remove all backups
from the server, to restore an IPA server locally and from the controller
and also to copy a backup from the controller to the server.
Here is the documentation for the role:
roles/ipabackup/README.md
New example playbooks have been added:
playbooks/backup-server.yml
playbooks/backup-server-to-controller.yml
playbooks/copy-backup-from-server.yml
playbooks/copy-all-backups-from-server.yml
playbooks/remove-backup-from-server.yml
playbooks/remove-all-backups-from-server.yml
playbooks/copy-backup-to-server.yml
playbooks/restore-server-from-controller.yml
playbooks/restore-server.yml
This commit is contained in:
6
roles/ipabackup/vars/CentOS-7.yml
Normal file
6
roles/ipabackup/vars/CentOS-7.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
# defaults file for ipaserver
|
||||
# vars/rhel.yml
|
||||
ipaserver_packages: [ "ipa-server", "libselinux-python" ]
|
||||
ipaserver_packages_dns: [ "ipa-server-dns" ]
|
||||
ipaserver_packages_adtrust: [ "ipa-server-trust-ad" ]
|
||||
ipaserver_packages_firewalld: [ "firewalld" ]
|
||||
1
roles/ipabackup/vars/CentOS-8.yml
Symbolic link
1
roles/ipabackup/vars/CentOS-8.yml
Symbolic link
@@ -0,0 +1 @@
|
||||
RedHat-8.yml
|
||||
4
roles/ipabackup/vars/Fedora.yml
Normal file
4
roles/ipabackup/vars/Fedora.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
ipaserver_packages: [ "freeipa-server" ]
|
||||
ipaserver_packages_dns: [ "freeipa-server-dns" ]
|
||||
ipaserver_packages_adtrust: [ "freeipa-server-trust-ad" ]
|
||||
ipaserver_packages_firewalld: [ "firewalld" ]
|
||||
1
roles/ipabackup/vars/OracleLinux-7.yml
Symbolic link
1
roles/ipabackup/vars/OracleLinux-7.yml
Symbolic link
@@ -0,0 +1 @@
|
||||
RedHat-7.yml
|
||||
1
roles/ipabackup/vars/OracleLinux-8.yml
Symbolic link
1
roles/ipabackup/vars/OracleLinux-8.yml
Symbolic link
@@ -0,0 +1 @@
|
||||
RedHat-8.yml
|
||||
6
roles/ipabackup/vars/RedHat-7.3.yml
Normal file
6
roles/ipabackup/vars/RedHat-7.3.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
# defaults file for ipaserver
|
||||
# vars/rhel.yml
|
||||
ipaserver_packages: [ "ipa-server", "libselinux-python" ]
|
||||
ipaserver_packages_dns: [ "ipa-server-dns" ]
|
||||
ipaserver_packages_adtrust: [ "ipa-server-trust-ad" ]
|
||||
ipaserver_packages_firewalld: [ "firewalld" ]
|
||||
6
roles/ipabackup/vars/RedHat-7.yml
Normal file
6
roles/ipabackup/vars/RedHat-7.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
# defaults file for ipaserver
|
||||
# vars/rhel.yml
|
||||
ipaserver_packages: [ "ipa-server", "libselinux-python" ]
|
||||
ipaserver_packages_dns: [ "ipa-server-dns" ]
|
||||
ipaserver_packages_adtrust: [ "ipa-server-trust-ad" ]
|
||||
ipaserver_packages_firewalld: [ "firewalld" ]
|
||||
6
roles/ipabackup/vars/RedHat-8.yml
Normal file
6
roles/ipabackup/vars/RedHat-8.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
# defaults file for ipaserver
|
||||
# vars/RedHat-8.yml
|
||||
ipaserver_packages: [ "@idm:DL1/server" ]
|
||||
ipaserver_packages_dns: [ "@idm:DL1/dns" ]
|
||||
ipaserver_packages_adtrust: [ "@idm:DL1/adtrust" ]
|
||||
ipaserver_packages_firewalld: [ "firewalld" ]
|
||||
5
roles/ipabackup/vars/Ubuntu.yml
Normal file
5
roles/ipabackup/vars/Ubuntu.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
# vars/Ubuntu.yml
|
||||
ipaserver_packages: [ "freeipa-server" ]
|
||||
ipaserver_packages_dns: [ "freeipa-server-dns" ]
|
||||
ipaserver_packages_adtrust: [ "freeipa-server-trust-ad" ]
|
||||
ipaserver_packages_firewalld: [ "firewalld" ]
|
||||
6
roles/ipabackup/vars/default.yml
Normal file
6
roles/ipabackup/vars/default.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
# defaults file for ipaserver
|
||||
# vars/default.yml
|
||||
ipaserver_packages: [ "ipa-server" ]
|
||||
ipaserver_packages_dns: [ "ipa-server-dns" ]
|
||||
ipaserver_packages_adtrust: [ "freeipa-server-trust-ad" ]
|
||||
ipaserver_packages_firewalld: [ "firewalld" ]
|
||||
Reference in New Issue
Block a user