Files
freeipa/ipaserver/plugins
Martin Babinsky a6eb87bd68 server-del: perform full master removal in managed topology
This patch implements most of the del_master_managed() functionality as a part
of `server-del` command.

`server-del` nows performs these actions:
  * check topology connectivity
  * check that at least one CA/DNS server and DNSSec masters are left
    after removal
  * cleanup all LDAP entries/attributes exposing information about the master
  * cleanup master DNS records
  * remove master and service principals
  * remove master entry from LDAP
  * check that all segments pointing to the master were removed

  `server-del` now accepts the following options:
  * `--force`: force master removal even if it doesn't exist
  * `--ignore-topology-disconnect`: ignore errors arising from disconnected
    topology before and after master removal
  * `--ignore-last-of-role`: remove master even if it is last DNS server,
    and DNSSec key master. The last CA will *not* be removed regardless of
    this option.

https://fedorahosted.org/freeipa/ticket/5588

Reviewed-By: Martin Basti <mbasti@redhat.com>
2016-06-17 18:55:19 +02:00
..
2010-12-20 17:19:53 -05:00
2016-06-15 07:13:38 +02:00
2016-06-16 08:47:20 +02:00
2016-06-15 13:51:48 +02:00
2016-06-17 15:22:24 +02:00
2016-06-17 15:22:24 +02:00
2016-06-15 09:59:50 +02:00
2016-06-15 14:03:51 +02:00
2016-06-16 08:47:20 +02:00