From 4228ae7d807662fe7ae2db4a36e11200d6cf8f40 Mon Sep 17 00:00:00 2001 From: Thomas Woerner <twoerner@redhat.com> Date: Mon, 29 Jan 2018 17:22:46 +0100 Subject: [PATCH] ipaserver: Drop unused test file install_cache --- roles/ipaserver/tasks/install_cache.yml | 566 ------------------------ 1 file changed, 566 deletions(-) delete mode 100644 roles/ipaserver/tasks/install_cache.yml diff --git a/roles/ipaserver/tasks/install_cache.yml b/roles/ipaserver/tasks/install_cache.yml deleted file mode 100644 index 4e5eb6bb..00000000 --- a/roles/ipaserver/tasks/install_cache.yml +++ /dev/null @@ -1,566 +0,0 @@ ---- -# tasks file for ipaserver - -- name: Install - Install IPA server package - package: - name: "{{ item }}" - state: present - with_items: "{{ ipaserver_packages }}" - -- name: Install - Install packages for dns - package: - name: "{{ item }}" - state: present - with_items: "{{ ipaserver_packages_dns }}" - when: ipaserver_setup_dns | bool - -- name: Install - Install packages for adtrust - 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 load cache - ipaserver_load_cache: - dm_password: "{{ ipaserver_dm_password }}" - register: ipaserver_cache - -- name: Install - Server apply cache - set_fact: - ### basic ### - ipaserver_master_password: "{{ ipaserver_cache.master_password | default(omit) }}" - ipaserver_password: "{{ ipaserver_cache.admin_password | default(omit) }}" - ipaserver_ip_addresses: "{{ ipaserver_cache.ip_addresses | default(omit) }}" - ipaserver_domain: "{{ ipaserver_cache.domain_name | default(omit) }}" - ipaserver_realm: "{{ ipaserver_cache.realm_name | default(omit) }}" - ipaserver_hostname: "{{ ipaserver_cache.host_name | default(omit) }}" - ipaserver_ca_cert_files: "{{ ipaserver_cache.ca_cert_files | default(omit) }}" - ipaserver_no_host_dns: "{{ ipaserver_cache.no_host_dns | default(omit) }}" - ### server ### - ipaserver_setup_adtrust: "{{ ipaserver_cache.setup_adtrust | default(omit) }}" - ipaserver_setup_kra: "{{ ipaserver_cache.setup_kra | default(omit) }}" - ipaserver_setup_dns: "{{ ipaserver_cache.setup_dns | default(omit) }}" - ipaserver_idstart: "{{ ipaserver_cache.idstart | default(omit) }}" - ipaserver_idmax: "{{ ipaserver_cache.idmax | default(omit) }}" - ipaserver_no_hbac_allow: "{{ ipaserver_cache.no_hbac_allow | default(omit) }}" - ipaserver_no_pkinit: "{{ ipaserver_cache.no_pkinit | default(omit) }}" - ipaserver_no_ui_redirect: "{{ ipaserver_cache.no_ui_redirect | default(omit) }}" - ipaserver_dirsrv_config_file: "{{ ipaserver_cache.dirsrv_config_file | default(omit) }}" - ### ssl certificate ### - ipaserver_dirsrv_cert_files: "{{ ipaserver_cache.dirsrv_cert_files | default(omit) }}" - ipaserver_http_cert_files: "{{ ipaserver_cache.http_cert_files | default(omit) }}" - ipaserver_pkinit_cert_files: "{{ ipaserver_cache.pkinit_cert_files | default(omit) }}" - ipaserver_dirsrv_pin: "{{ ipaserver_cache.dirsrv_pin | default(omit) }}" - ipaserver_http_pin: "{{ ipaserver_cache.http_pin | default(omit) }}" - ipaserver_pkinit_pin: "{{ ipaserver_cache.pkinit_pin | default(omit) }}" - ipaserver_dirsrv_name: "{{ ipaserver_cache.dirsrv_name | default(omit) }}" - ipaserver_http_name: "{{ ipaserver_cache.http_name | default(omit) }}" - ipaserver_pkinit_name: "{{ ipaserver_cache.pkinit_name | default(omit) }}" - ### client ### - ipaserver_mkhomedir: "{{ ipaserver_cache.mkhomedir | default(omit) }}" - ipaserver_no_ntp: "{{ ipaserver_cache.no_ntp | default(omit) }}" - ipaserver_ssh_trust_dns: "{{ ipaserver_cache.ssh_trust_dns | default(omit) }}" - ipaserver_no_ssh: "{{ ipaserver_cache.no_ssh | default(omit) }}" - ipaserver_no_sshd: "{{ ipaserver_cache.no_sshd | default(omit) }}" - ipaserver_no_dns_sshfp: "{{ ipaserver_cache.no_dns_sshfp | default(omit) }}" - ### certificate system ### - ipaserver_external_ca: "{{ ipaserver_cache.external_ca | default(omit) }}" - ipaserver_external_ca_type: "{{ ipaserver_cache.external_ca_type | default(omit) }}" - ipaserver_external_cert_files: "{{ ipaserver_cache.external_cert_files | default(omit) }}" - ipaserver_subject_base: "{{ ipaserver_cache.subject_base | default(omit) }}" - ipaserver_ca_subject: "{{ ipaserver_cache.ca_subject | default(omit) }}" - ipaserver_ca_signing_algorithm: "{{ ipaserver_cache.ca_signing_algorithm | default(omit) }}" - ### dns ### - ipaserver_allow_zone_overlap: "{{ ipaserver_cache.allow_zone_overlap | default(omit) }}" - ipaserver_reverse_zones: "{{ ipaserver_cache.reverse_zones | default(omit) }}" - ipaserver_no_reverse: "{{ ipaserver_cache.no_reverse | default(omit) }}" - ipaserver_auto_reverse: "{{ ipaserver_cache.auto_reverse | default(omit) }}" - ipaserver_zonemgr: "{{ ipaserver_cache.zonemgr | default(omit) }}" - ipaserver_forwarders: "{{ ipaserver_cache.forwarders | default(omit) }}" - ipaserver_no_forwarders: "{{ ipaserver_cache.no_forwarders | default(omit) }}" - ipaserver_auto_forwarders: "{{ ipaserver_cache.auto_forwarders | default(omit) }}" - ipaserver_forward_policy: "{{ ipaserver_cache.forward_policy | default(omit) }}" - ipaserver_no_dnssec_validation: "{{ ipaserver_cache.no_dnssec_validation | default(omit) }}" - ### ad trust ### - ipaserver_enable_compat: "{{ ipaserver_cache.enable_compat | default(omit) }}" - ipaserver_netbios_name: "{{ ipaserver_cache.netbios_name | default(omit) }}" - ipaserver_rid_base: "{{ ipaserver_cache.rid_base | default(omit) }}" - ipaserver_secondary_rid_base: "{{ ipaserver_cache.secondary_rid_base | default(omit) }}" - ### additional ### - ipaserver_allow_repair: "{{ ipaserver_cache.allow_repair | default(omit) }}" - ipaserver_domainlevel: "{{ ipaserver_cache.domainlevel | default(omit) }}" - ipaserver__subject_base: "{{ ipaserver_cache._subject_base | default(omit) }}" - ipaserver__ca_subject: "{{ ipaserver_cache._ca_subject | default(omit) }}" - ipaserver__hostname_overridden: "{{ ipaserver_cache._hostname_overridden | default(omit) }}" - ipaserver_setup_ca: "{{ ipaserver_cache.setup_ca | default(omit) }}" - ipaserver__installation_cleanup: "{{ ipaserver_cache._installation_cleanup | default(omit) }}" - ipaserver__dirsrv_pkcs12_file: "{{ ipaserver_cache._dirsrv_pkcs12_file | default(omit) }}" - ipaserver__dirsrv_pkcs12_info: "{{ ipaserver_cache._dirsrv_pkcs12_info | default(omit) }}" - ipaserver__dirsrv_ca_cert: "{{ ipaserver_cache._dirsrv_ca_cert | default(omit) }}" - ipaserver__http_pkcs12_file: "{{ ipaserver_cache._http_pkcs12_file | default(omit) }}" - ipaserver__http_pkcs12_info: "{{ ipaserver_cache._http_pkcs12_info | default(omit) }}" - ipaserver__http_ca_cert: "{{ ipaserver_cache._http_ca_cert | default(omit) }}" - ipaserver__pkinit_pkcs12_file: "{{ ipaserver_cache._pkinit_pkcs12_file | default(omit) }}" - ipaserver__pkinit_pkcs12_info: "{{ ipaserver_cache._pkinit_pkcs12_info | default(omit) }}" - ipaserver__pkinit_ca_cert: "{{ ipaserver_cache._pkinit_ca_cert | default(omit) }}" - when: ipaserver_cache.changed - -- name: Install - Server installation test - ipaserver_test: - ### basic ### - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_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: "{{ ipaserver_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([]) }}" - subject_base: "{{ ipaserver_subject_base | default(omit) }}" - ca_subject: "{{ ipaserver_ca_subject | default(omit) }}" - # ca_signing_algorithm - ### dns ### - allow_zone_overlap: "{{ ipaserver_allow_zone_overlap }}" - reverse_zones: "{{ ipaserver_reverse_zones | default([]) }}" - no_reverse: "{{ ipaserver_no_reverse }}" - auto_reverse: "{{ ipaserver_auto_reverse }}" - zonemgr: "{{ ipaserver_zonemgr | default(omit) }}" - forwarders: "{{ ipaserver_forwarders | default([]) }}" - no_forwarders: "{{ ipaserver_no_forwarders }}" - auto_forwarders: "{{ ipaserver_auto_forwarders }}" - forward_policy: "{{ ipaserver_forward_policy | default(omit) }}" - no_dnssec_validation: "{{ ipaserver_no_dnssec_validation }}" - ### ad trust ### - enable_compat: "{{ ipaserver_enable_compat }}" - netbios_name: "{{ ipaserver_netbios_name | default(omit) }}" - rid_base: "{{ ipaserver_rid_base | default(omit) }}" - secondary_rid_base: "{{ ipaserver_secondary_rid_base | default(omit) }}" - - ### additional ### - allow_repair: "{{ ipaserver_allow_repair }}" - register: ipaserver_test - -#- name: Install - Server apply test results -# set_fact: -# #ipaserver_setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" -# #ipaserver_setup_kra: "{{ ipaserver_test.setup_kra }}" -# #ipaserver_setup_ca: "{{ ipaserver_test.setup_ca }}" -# #ipaserver_reverse_zones: "{{ ipaserver_test.reverse_zones }}" -# #ipaserver_forwarders: "{{ ipaserver_test.forwarders }}" -# #ipaserver_subject_base: "{{ ipaserver_test.subject_base }}" -# #ipaserver_ca_subject: "{{ ipaserver_test.ca_subject }}" -# #ipaserver__subject_base: "{{ ipaserver_test._subject_base }}" -# #ipaserver__ca_subject: "{{ ipaserver_test._ca_subject }}" -# #ipaserver__hostname_overridden: "{{ ipaserver_test._hostname_overridden }}" -# #ipaserver__installation_cleanup: "{{ ipaserver_test._installation_cleanup }}" -# #ipaserver__dirsrv_pkcs12_file: "{{ ipaserver_test._dirsrv_pkcs12_file }}" -# #ipaserver__dirsrv_pkcs12_info: "{{ ipaserver_test._dirsrv_pkcs12_info }}" -# #ipaserver__dirsrv_ca_cert: "{{ ipaserver_test._dirsrv_ca_cert }}" -# #ipaserver__http_pkcs12_file: "{{ ipaserver_test._http_pkcs12_file }}" -# #ipaserver__http_pkcs12_info: "{{ ipaserver_test._http_pkcs12_info }}" -# #ipaserver__http_ca_cert: "{{ ipaserver_test._http_ca_cert }}" -# #ipaserver__pkinit_pkcs12_file: "{{ ipaserver_test._pkinit_pkcs12_file }}" -# #ipaserver__pkinit_pkcs12_info: "{{ ipaserver_test._pkinit_pkcs12_info }}" -# #ipaserver__pkinit_ca_cert: "{{ ipaserver_test._pkinit_ca_cert }}" -# when: ipaserver_test.changed - -- block: - - - block: - - name: Install - Master password creation - no_log: yes - ipaserver_master_password: - dm_password: "{{ ipaserver_dm_password }}" - master_password: "{{ ipaserver_master_password | default(omit) }}" - register: ipaserver_master_password - - - name: Install - Use new master password - no_log: yes - set_fact: - ipaserver_master_password: "{{ ipaserver_master_password.value }}" - - when: ipaserver_master_password is undefined - - - name: Install - Server preparation - ipaserver_prepare: - ### basic ### - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_password }}" - # master_password - #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_test.setup_adtrust }}" - setup_kra: "{{ ipaserver_test.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: "{{ ipaserver_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([]) }}" - subject_base: "{{ ipaserver_test.subject_base | default(omit) }}" - ca_subject: "{{ ipaserver_test.ca_subject | default(omit) }}" - # ca_signing_algorithm - ### dns ### - allow_zone_overlap: "{{ ipaserver_allow_zone_overlap }}" - reverse_zones: "{{ ipaserver_reverse_zones | default([]) }}" - no_reverse: "{{ ipaserver_no_reverse }}" - auto_reverse: "{{ ipaserver_auto_reverse }}" - zonemgr: "{{ ipaserver_zonemgr | default(omit) }}" - forwarders: "{{ ipaserver_test.forwarders | default([]) }}" - no_forwarders: "{{ ipaserver_no_forwarders }}" - auto_forwarders: "{{ ipaserver_auto_forwarders }}" - forward_policy: "{{ ipaserver_forward_policy | default(omit) }}" - no_dnssec_validation: "{{ ipaserver_no_dnssec_validation }}" - ### ad trust ### - enable_compat: "{{ ipaserver_enable_compat }}" - netbios_name: "{{ ipaserver_netbios_name | default(omit) }}" - rid_base: "{{ ipaserver_rid_base | default(omit) }}" - secondary_rid_base: "{{ ipaserver_secondary_rid_base | default(omit) }}" - - _hostname_overridden: "{{ ipaserver_test._hostname_overridden | default(omit) }}" - - when: ipaserver_foo is defined - - - - - - name: Install - Server preparation - ipaserver_prepare: - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_password }}" - domain: "{{ ipaserver_test.domain }}" - realm: "{{ ipaserver_test.realm }}" - hostname: "{{ ipaserver_test.hostname }}" - ##ip_addresses: "{{ ipaserver_test.ip_addresses }}" - reverse_zones: "{{ ipaserver_test.reverse_zones }}" - setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" - setup_kra: "{{ ipaserver_test.setup_kra }}" - setup_dns: "{{ ipaserver_setup_dns }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - no_host_dns: "{{ ipaserver_test.no_host_dns }}" - subject_base: "{{ ipaserver_test.subject_base }}" - ca_subject: "{{ ipaserver_test.ca_subject }}" - no_reverse: "{{ ipaserver_no_reverse }}" - auto_reverse: "{{ ipaserver_auto_reverse }}" - auto_forwarders: "{{ ipaserver_auto_forwarders }}" - #no_pkinit: "{{ ipaserver_test.no_pkinit }}" - _hostname_overridden: "{{ ipaserver_test._hostname_overridden }}" - register: ipaserver_prepare - - - name: Install - Setup NTP - ipaserver_setup_ntp: - when: not ipaserver_no_ntp | bool and (ipaserver_external_cert_files is undefined or ipaserver_external_cert_files|length < 1) - - - name: Install - Setup DS - ipaserver_setup_ds: - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_password }}" - #master_password: "{{ ipaserver_master_password }}" - domain: "{{ ipaserver_test.domain }}" - realm: "{{ ipaserver_test.realm | default(omit) }}" - hostname: "{{ ipaserver_test.hostname }}" - #ip_addresses: "{{ ipaserver_test.ip_addresses }}" - #reverse_zones: "{{ ipaserver_test.reverse_zones }}" - #setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" - #setup_kra: "{{ ipaserver_test.setup_kra }}" - #setup_dns: "{{ ipaserver_setup_dns }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - #no_host_dns: "{{ ipaserver_test.no_host_dns }}" - subject_base: "{{ ipaserver_test.subject_base }}" - ca_subject: "{{ ipaserver_test.ca_subject }}" - #no_reverse: "{{ ipaserver_no_reverse }}" - #auto_forwarders: "{{ ipaserver_auto_forwarders }}" - no_pkinit: "{{ ipaserver_test.no_pkinit }}" - no_hbac_allow: "{{ ipaserver_no_hbac_allow }}" - idstart: "{{ ipaserver_test.idstart }}" - idmax: "{{ ipaserver_test.idmax }}" - - - name: Install - Setup KRB - ipaserver_setup_krb: - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_password }}" - master_password: "{{ ipaserver_master_password }}" - domain: "{{ ipaserver_test.domain }}" - realm: "{{ ipaserver_test.realm }}" - hostname: "{{ ipaserver_test.hostname }}" - #ip_addresses: "{{ ipaserver_test.ip_addresses }}" - reverse_zones: "{{ ipaserver_test.reverse_zones }}" - setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" - setup_kra: "{{ ipaserver_test.setup_kra }}" - setup_dns: "{{ ipaserver_setup_dns }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - no_host_dns: "{{ ipaserver_test.no_host_dns }}" - subject_base: "{{ ipaserver_test.subject_base }}" - ca_subject: "{{ ipaserver_test.ca_subject }}" - no_reverse: "{{ ipaserver_no_reverse }}" - auto_forwarders: "{{ ipaserver_auto_forwarders }}" - no_pkinit: "{{ ipaserver_test.no_pkinit }}" - no_hbac_allow: "{{ ipaserver_no_hbac_allow }}" - idstart: "{{ ipaserver_test.idstart }}" - idmax: "{{ ipaserver_test.idmax }}" - - - name: Install - Setup CA - ipaserver_setup_ca: - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_password }}" - master_password: "{{ ipaserver_master_password }}" - #ip_addresses: "{{ ipaserver_test.ip_addresses }}" - domain: "{{ ipaserver_test.domain }}" - realm: "{{ ipaserver_test.realm }}" - hostname: "{{ ipaserver_test.hostname }}" - no_host_dns: "{{ ipaserver_test.no_host_dns }}" - setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" - setup_kra: "{{ ipaserver_test.setup_kra }}" - setup_dns: "{{ ipaserver_setup_dns }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - idstart: "{{ ipaserver_test.idstart }}" - idmax: "{{ ipaserver_test.idmax }}" - no_hbac_allow: "{{ ipaserver_no_hbac_allow }}" - no_pkinit: "{{ ipaserver_test.no_pkinit }}" - dirsrv_config_file: "{{ ipaserver_dirsrv_config_file | default(omit) }}" - _dirsrv_pkcs12_info: "{{ ipaserver_test._dirsrv_pkcs12_info }}" - external_ca: "{{ ipaserver_external_ca }}" - subject_base: "{{ ipaserver_test.subject_base }}" - _subject_base: "{{ ipaserver_test._subject_base }}" - ca_subject: "{{ ipaserver_test.ca_subject }}" - _ca_subject: "{{ ipaserver_test._ca_subject }}" - ca_signing_algorithm: "{{ ipaserver_ca_signing_algorithm | default(omit) }}" - - reverse_zones: "{{ ipaserver_test.reverse_zones }}" - no_reverse: "{{ ipaserver_no_reverse }}" - auto_forwarders: "{{ ipaserver_auto_forwarders }}" - - - name: Install - Setup otpd - ipaserver_setup_otpd: - realm: "{{ ipaserver_test.realm }}" - hostname: "{{ ipaserver_test.hostname }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - - - name: Install - Setup custodia - ipaserver_setup_custodia: - realm: "{{ ipaserver_test.realm }}" - hostname: "{{ ipaserver_test.hostname }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - - - name: Install - Setup HTTP - ipaserver_setup_http: - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_password }}" - master_password: "{{ ipaserver_master_password }}" - domain: "{{ ipaserver_test.domain }}" - realm: "{{ ipaserver_test.realm }}" - hostname: "{{ ipaserver_test.hostname }}" - #ip_addresses: "{{ ipaserver_test.ip_addresses }}" - reverse_zones: "{{ ipaserver_test.reverse_zones }}" - setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" - setup_kra: "{{ ipaserver_test.setup_kra }}" - setup_dns: "{{ ipaserver_setup_dns }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - no_host_dns: "{{ ipaserver_test.no_host_dns }}" - subject_base: "{{ ipaserver_test.subject_base }}" - _subject_base: "{{ ipaserver_test._subject_base }}" - ca_subject: "{{ ipaserver_test.ca_subject }}" - _ca_subject: "{{ ipaserver_test._ca_subject }}" - no_reverse: "{{ ipaserver_no_reverse }}" - auto_forwarders: "{{ ipaserver_auto_forwarders }}" - no_pkinit: "{{ ipaserver_test.no_pkinit }}" - no_hbac_allow: "{{ ipaserver_no_hbac_allow }}" - idstart: "{{ ipaserver_test.idstart }}" - idmax: "{{ ipaserver_test.idmax }}" - http_cert_files: "{{ ipaserver_http_cert_files | default([]) }}" - no_ui_redirect: "{{ ipaserver_no_ui_redirect }}" - - - name: Install - Setup KRA - ipaserver_setup_kra: - hostname: "{{ ipaserver_test.hostname }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - dm_password: "{{ ipaserver_dm_password }}" - setup_kra: "{{ ipaserver_test.setup_kra }}" - when: ipaserver_test.setup_kra | bool - - - name: Install - Setup DNS - ipaserver_setup_dns: - hostname: "{{ ipaserver_test.hostname }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - setup_dns: "{{ ipaserver_setup_dns }}" - forwarders: "{{ ipaserver_test.forwarders | default(omit) }}" - forward_policy: "{{ ipaserver_forward_policy | default(omit) }}" - zonemgr: "{{ ipaserver_zonemgr | default(omit) }}" - no_dnssec_validation: "{{ ipaserver_no_dnssec_validation }}" - when: ipaserver_setup_dns | bool - - - name: Install - Setup ADTRUST - ipaserver_setup_adtrust: - hostname: "{{ ipaserver_test.hostname }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" - when: ipaserver_test.setup_adtrust - - - name: Install - Set DS password - ipaserver_set_ds_password: - dm_password: "{{ ipaserver_dm_password }}" - password: "{{ ipaserver_password }}" - domain: "{{ ipaserver_test.domain }}" - realm: "{{ ipaserver_test.realm }}" - hostname: "{{ ipaserver_test.hostname }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - subject_base: "{{ ipaserver_test.subject_base }}" - ca_subject: "{{ ipaserver_test.ca_subject }}" - no_pkinit: "{{ ipaserver_test.no_pkinit }}" - no_hbac_allow: "{{ ipaserver_no_hbac_allow }}" - idstart: "{{ ipaserver_test.idstart }}" - idmax: "{{ ipaserver_test.idmax }}" - dirsrv_config_file: "{{ ipaserver_dirsrv_config_file | default(omit) }}" - _dirsrv_pkcs12_info: "{{ ipaserver_test._dirsrv_pkcs12_info }}" - - #- name: Install - Setup client - # include_role: - # name: ipaclient - # private: yes - # defaults_from: "/roles/ipaclient/defaults/main.yml" - # tasks_from: "/roles/ipaclient/tasks/main.yml" - # vars_from: "/roles/ipaclient/vars/main.yml" - # vars: - # state: present - # on_master: yes - # domain: "{{ ipaserver_test.domain }}" - # realm: "{{ ipaserver_test.realm }}" - # server: "{{ ipaserver_test.hostname }}" - # hostname: "{{ ipaserver_test.hostname }}" - # #no_dns_sshfp: "{{ ipaserver_no_dns_sshfp }}" - # #ssh_trust_dns: "{{ ipaserver_ssh_trust_dns }}" - # #no_ssh: "{{ ipaserver_no_ssh }}" - # #no_sshd: "{{ ipaserver_no_sshd }}" - # mkhomedir: "{{ ipaserver_mkhomedir }}" - # #allow_repair: "{{ ipaserver_allow_repair }}" - - - name: Install - Setup client - command: > - /usr/sbin/ipa-client-install - --unattended - --on-master - --domain "{{ ipaserver_test.domain }}" - --realm "{{ ipaserver_test.realm }}" - --server "{{ ipaserver_test.hostname }}" - --hostname "{{ ipaserver_test.hostname }}" - {{ "--mkhomedir" if ipaserver_mkhomedir | bool else "" }} - - # {{ "--no-dns-sshfp" if ipaserver_no_dns_sshfp | bool else "" }} - # {{ "--ssh-trust-dns" if ipaserver_ssh_trust_dns | bool else "" }} - # {{ "--no-ssh" if ipaserver_no_ssh | bool else "" }} - # {{ "--no-sshd" if ipaserver_no_sshd | bool else "" }} - - - name: Install - Enable IPA - ipaserver_enable_ipa: - hostname: "{{ ipaserver_test.hostname }}" - setup_ca: "{{ ipaserver_test.setup_ca }}" - register: ipaserver_enable_ipa - - - name: Install - Cleanup root IPA cache - file: - path: "/root/.ipa_cache" - state: absent - when: ipaserver_enable_ipa.changed - - -#- name: Install - Server installation -# ipaserver_install: -# dm_password: "{{ ipaserver_dm_password }}" -# password: "{{ ipaserver_password }}" -# domain: "{{ ipaserver_domain | default(omit) }}" -# realm: "{{ ipaserver_realm | default(omit) }}" -# hostname: "{{ ipaserver_hostname | default(ansible_fqdn) }}" -# setup_dns: "{{ ipaserver_setup_dns }}" -# no_reverse: "{{ ipaserver_no_reverse }}" -# auto_forwarders: "{{ ipaserver_auto_forwarders }}" -# register: ipaserver_install - -#- name: Install - Server installation -# ipaserver_install: -# dm_password: "{{ ipaserver_dm_password }}" -# password: "{{ ipaserver_password }}" -# domain: "{{ ipaserver_test.domain }}" -# realm: "{{ ipaserver_test.realm }}" -# hostname: "{{ ipaserver_test.hostname }}" -# #ip_addresses: "{{ ipaserver_test.ip_addresses }}" -# reverse_zones: "{{ ipaserver_test.reverse_zones }}" -# setup_adtrust: "{{ ipaserver_test.setup_adtrust }}" -# setup_kra: "{{ ipaserver_test.setup_kra }}" -# setup_dns: "{{ ipaserver_setup_dns }}" -# setup_ca: "{{ ipaserver_test.setup_ca }}" -# no_host_dns: "{{ ipaserver_test.no_host_dns }}" -# subject_base: "{{ ipaserver_test.subject_base }}" -# ca_subject: "{{ ipaserver_test.ca_subject }}" -# no_reverse: "{{ ipaserver_no_reverse }}" -# auto_forwarders: "{{ ipaserver_auto_forwarders }}" -# register: ipaserver_install -# -#- name: Install - Cleanup root IPA cache -# file: -# path: "/root/.ipa_cache" -# state: absent -# when: ipaserver_install.changed -- GitLab