Skip to content
Snippets Groups Projects
Select Git revision
  • 74720c5a3b31bd541fd63564c90b2e12abc3abb6
  • master default protected
  • v1.14.7
  • v1.14.6
  • v1.14.5
  • v1.14.4
  • v1.14.3
  • v1.14.2
  • v1.14.1
  • v1.14.0
  • v1.13.2
  • v1.13.1
  • v1.13.0
  • v1.12.1
  • v1.12.0
  • v1.11.1
  • v1.11.0
  • v1.10.0
  • v1.9.2
  • v1.9.1
  • v1.9.0
  • v1.8.4
22 results

README-location.md

Blame
  • install.yml 16.77 KiB
    ---
    # tasks file for ipaserver
    
    - name: Install - Ensure that IPA server packages are installed
      package:
        name: "{{ item }}"
        state: present
      with_items: "{{ ipaserver_packages }}"
    
    - name: Install - Ensure that IPA server packages for dns are installed
      package:
        name: "{{ item }}"
        state: present
      with_items: "{{ ipaserver_packages_dns }}"
      when: ipaserver_setup_dns | bool
    
    - name: Install - Ensure that IPA server packages for adtrust are installed
      package:
        name: "{{ item }}"
        state: present
      with_items: "{{ ipaserver_packages_adtrust }}"
      when: ipaserver_setup_adtrust | bool
    
    - name: Install - Include Python2/3 import test
      include: "{{role_path}}/tasks/python_2_3_test.yml"
      static: yes
    
    - name: Install - Server installation test
      ipaserver_test:
        ### basic ###
        dm_password: "{{ ipadm_password }}"
        password: "{{ ipaadmin_password }}"
        master_password: "{{ ipaserver_master_password | default(omit) }}"
        ip_addresses: "{{ ipaserver_ip_addresses | default([]) }}"
        domain: "{{ ipaserver_domain | default(omit) }}"
        realm: "{{ ipaserver_realm | default(omit) }}"
        hostname: "{{ ipaserver_hostname | default(ansible_fqdn) }}"
        ca_cert_files: "{{ ipaserver_ca_cert_files | default(omit) }}"
        no_host_dns: "{{ ipaserver_no_host_dns }}"
        ### server ###
        setup_adtrust: "{{ ipaserver_setup_adtrust }}"
        setup_kra: "{{ ipaserver_setup_kra }}"
        setup_dns: "{{ ipaserver_setup_dns }}"
        idstart: "{{ ipaserver_idstart | default(omit) }}"
        idmax: "{{ ipaserver_idmax | default(omit) }}"
        # no_hbac_allow: "{{ ipaserver_no_hbac_allow }}"
        no_pkinit: "{{ ipaserver_no_pkinit }}"
        # no_ui_redirect: "{{ ipaserver_no_ui_redirect }}"
        dirsrv_config_file: "{{ ipaserver_dirsrv_config_file | default(omit) }}"
        ### ssl certificate ###
        dirsrv_cert_files: "{{ ipaserver_dirsrv_cert_files | default([]) }}"
        http_cert_files: "{{ ipaserver_http_cert_files | default([]) }}"
        pkinit_cert_files: "{{ ipaserver_pkinit_cert_files | default([]) }}"
        # dirsrv_pin
        # http_pin
        # pkinit_pin
        # dirsrv_name
        # http_name
        # pkinit_name
        ### client ###
        # mkhomedir
        no_ntp: "{{ ipaclient_no_ntp }}"
        # ssh_trust_dns
        # no_ssh
        # no_sshd
        # no_dns_sshfp
        ### certificate system ###
        external_ca: "{{ ipaserver_external_ca }}"
        external_ca_type: "{{ ipaserver_external_ca_type | default(omit) }}"
        external_cert_files: "{{ ipaserver_external_cert_files | default([]) }}"