diff --git a/roles/ipareplica/tasks/install.yml b/roles/ipareplica/tasks/install.yml index 2bbe607c35d24384ec85ce99594e8e62c9f0ae53..1731a0f8982dcc4494014a085acf2bb054848990 100644 --- a/roles/ipareplica/tasks/install.yml +++ b/roles/ipareplica/tasks/install.yml @@ -4,24 +4,24 @@ - block: - name: Install - Ensure IPA replica packages are installed - package: + ansible.builtin.package: name: "{{ ipareplica_packages }}" state: present - name: Install - Ensure IPA replica packages for dns are installed - package: + ansible.builtin.package: name: "{{ ipareplica_packages_dns }}" state: present when: ipareplica_setup_dns | bool - name: Install - Ensure IPA replica packages for adtrust are installed - package: + ansible.builtin.package: name: "{{ ipareplica_packages_adtrust }}" state: present when: ipareplica_setup_adtrust | bool - name: Install - Ensure that firewall packages installed - package: + ansible.builtin.package: name: "{{ ipareplica_packages_firewalld }}" state: present when: ipareplica_setup_firewalld | bool @@ -30,20 +30,20 @@ - block: - name: Firewalld service - Ensure that firewalld is running - systemd: + ansible.builtin.systemd: name: firewalld enabled: yes state: started - name: Firewalld - Verify runtime zone "{{ ipareplica_firewalld_zone }}" - shell: > + ansible.builtin.shell: > firewall-cmd --info-zone="{{ ipareplica_firewalld_zone }}" >/dev/null when: ipareplica_firewalld_zone is defined - name: Firewalld - Verify permanent zone "{{ ipareplica_firewalld_zone }}" - shell: > + ansible.builtin.shell: > firewall-cmd --permanent --info-zone="{{ ipareplica_firewalld_zone }}" @@ -53,12 +53,12 @@ when: ipareplica_setup_firewalld | bool - name: Install - Set ipareplica_servers - set_fact: + ansible.builtin.set_fact: ipareplica_servers: "{{ groups['ipaservers'] | list }}" when: groups.ipaservers is defined and ipareplica_servers is not defined - name: Install - Set default principal if no keytab is given - set_fact: + ansible.builtin.set_fact: ipaadmin_principal: admin when: ipaadmin_principal is undefined and ipaclient_keytab is undefined @@ -108,7 +108,7 @@ # result_ipareplica_test.server_already_configured is defined) - name: Install - Setup client - include_role: + ansible.builtin.include_role: name: ipaclient vars: state: present @@ -120,7 +120,7 @@ when: not result_ipareplica_test.client_enrolled - name: Install - Configure firewalld - command: > + ansible.builtin.command: > firewall-cmd --permanent --zone="{{ ipareplica_firewalld_zone if ipareplica_firewalld_zone is @@ -134,7 +134,7 @@ when: ipareplica_setup_firewalld | bool - name: Install - Configure firewalld runtime - command: > + ansible.builtin.command: > firewall-cmd --zone="{{ ipareplica_firewalld_zone if ipareplica_firewalld_zone is defined else '' }}" @@ -222,7 +222,7 @@ - name: Install - Set dirman password no_log: yes - set_fact: + ansible.builtin.set_fact: ipareplica_dirman_password: "{{ result_ipareplica_master_password.password }}" @@ -776,14 +776,14 @@ register: result_ipareplica_enable_ipa - name: Install - Cleanup root IPA cache - file: + ansible.builtin.file: path: "/root/.ipa_cache" state: absent when: result_ipareplica_enable_ipa.changed always: - name: Cleanup temporary files - file: + ansible.builtin.file: path: "{{ item }}" state: absent with_items: diff --git a/roles/ipareplica/tasks/main.yml b/roles/ipareplica/tasks/main.yml index 967030c97b9da17bf259c0b6069bfe00c9d8bd5f..943b52c5410d2319eb47b754bb2da75cba9d3108 100644 --- a/roles/ipareplica/tasks/main.yml +++ b/roles/ipareplica/tasks/main.yml @@ -2,7 +2,7 @@ # tasks file for ipareplica - name: Import variables specific to distribution - include_vars: "{{ item }}" + ansible.builtin.include_vars: "{{ item }}" with_first_found: - "vars/{{ ansible_facts['distribution'] }}-{{ ansible_facts['distribution_version'] }}.yml" - "vars/{{ ansible_facts['distribution'] }}-{{ ansible_facts['distribution_major_version'] }}.yml" @@ -17,9 +17,9 @@ - "vars/default.yml" - name: Install IPA replica - include_tasks: install.yml + ansible.builtin.include_tasks: install.yml when: state|default('present') == 'present' - name: Uninstall IPA replica - include_tasks: uninstall.yml + ansible.builtin.include_tasks: uninstall.yml when: state|default('present') == 'absent' diff --git a/roles/ipareplica/tasks/uninstall.yml b/roles/ipareplica/tasks/uninstall.yml index a9240d776ca7b9777d6b18d0adb7622061a25f47..a5998ece0a7a119b00a821e248a28b1068eae7d0 100644 --- a/roles/ipareplica/tasks/uninstall.yml +++ b/roles/ipareplica/tasks/uninstall.yml @@ -2,7 +2,7 @@ # tasks to uninstall IPA replica - name: Uninstall - Uninstall IPA replica - command: > + ansible.builtin.command: > /usr/sbin/ipa-server-install --uninstall -U @@ -22,7 +22,7 @@ delay: 1 #- name: Uninstall - Remove all replication agreements and data about replica -# command: > +# ansible.builtin.command: > # /usr/sbin/ipa-replica-manage # del # {{ ipareplica_hostname | default(ansible_facts['fqdn']) }} @@ -32,6 +32,6 @@ # delegate_to: "{{ groups.ipaserver[0] | default(fail) }}" #- name: Remove IPA replica packages -# package: +# ansible.builtin.package: # name: "{{ ipareplica_packages }}" # state: absent