-
- Downloads
ipaserver: Add support for external signed CA
This adds support for the --external-ca option to ipaserver. Lots of additional tests and checks from ServerInstallInterface.__init__ have been added to ipaserver_test. Also duplicate tests cna checks have been removed. Installer settings in ansible_ipa_server module_util are now also set to the defaults that are used in Installable, ServerInstallInterface, ServerMasterInstall, ADTrustInstallInterface and Uninstall. The /root/ipa.csr file generated on the node in ca.install_step_0 will be copied to the controller as "{{ inventory_hostname }}-ipa.csr". The new task file copy_external_cert.yml has been added to copy the generated certificate defined in ipaserver_external_cert_files to the node to continue with ca.install_step_1. The tasks/install.yml file has been adapted to make sure that the steps that will be done in step two will be skipped after step one has been done.
Showing
- roles/ipaserver/README.md 60 additions, 9 deletionsroles/ipaserver/README.md
- roles/ipaserver/defaults/main.yml 1 addition, 1 deletionroles/ipaserver/defaults/main.yml
- roles/ipaserver/library/ipaserver_prepare.py 6 additions, 1 deletionroles/ipaserver/library/ipaserver_prepare.py
- roles/ipaserver/library/ipaserver_setup_ca.py 58 additions, 38 deletionsroles/ipaserver/library/ipaserver_setup_ca.py
- roles/ipaserver/library/ipaserver_test.py 277 additions, 106 deletionsroles/ipaserver/library/ipaserver_test.py
- roles/ipaserver/module_utils/ansible_ipa_server.py 34 additions, 1 deletionroles/ipaserver/module_utils/ansible_ipa_server.py
- roles/ipaserver/tasks/copy_external_cert.yml 12 additions, 0 deletionsroles/ipaserver/tasks/copy_external_cert.yml
- roles/ipaserver/tasks/install.yml 177 additions, 147 deletionsroles/ipaserver/tasks/install.yml
Loading
Please register or sign in to comment