Skip to content
  1. Jul 05, 2022
    • Thomas Woerner's avatar
      ipaserver: Use jinja for list concatenation · 0ff119a2
      Thomas Woerner authored
      With ansible-2.13 it is required to use jinja for list concatenation.
      
        list: "[] + ['a'] + ['b']"
      
      needs to become
      
        list: "{{ [] + ['a'] + ['b'] }}"
      
      copy_external_cert.yml needed to be changed.
      0ff119a2
  2. Sep 29, 2021
  3. Nov 18, 2020
    • Thomas Woerner's avatar
      ipaserver: copy_external_cert should use basename on server only · 4d950958
      Thomas Woerner authored
      Currently the certifaictes are copied ot the server with the complete
      path that is provided within the playbook. This could result in
      unexpected file placements. Certificates should be placed in the /root
      folder for the deployment.
      
      Fixes #405 (copy_external_cert does not handle pathed items)
      4d950958
  4. Jun 27, 2019
    • Thomas Woerner's avatar
      ipaserver: Add support for external signed CA · 45d80080
      Thomas Woerner authored
      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.
      45d80080