diff --git a/tasks/main.yml b/tasks/main.yml index 868d602..f7f041f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,5 +1,6 @@ # SPDX-License-Identifier: BSD-3-Clause # get service facts, used in defaults/main.yml +--- - name: Check which services are running service_facts: no_log: true @@ -18,25 +19,25 @@ # Therefore install packages only when rpm does not find them - name: Install packages package: - name: "{{ network_packages }}" - state: present + name: "{{ network_packages }}" + state: present when: - not network_packages is subset(ansible_facts.packages.keys()) - name: Enable and start NetworkManager service: - name: "{{ network_service_name }}" - state: started - enabled: yes + name: "{{ network_service_name }}" + state: started + enabled: true when: - network_provider == "nm" - name: Enable network service service: - name: "{{ network_service_name }}" - enabled: yes + name: "{{ network_service_name }}" + enabled: true when: - - network_provider == "initscripts" + - network_provider == "initscripts" - name: Ensure initscripts network file dependency is present copy: @@ -48,10 +49,10 @@ - name: Configure networking connection profiles network_connections: - provider: "{{ network_provider | mandatory }}" - ignore_errors: "{{ network_ignore_errors | default(omit) }}" - force_state_change: "{{ network_force_state_change | default(omit) }}" - connections: "{{ network_connections | default([]) }}" + provider: "{{ network_provider | mandatory }}" + ignore_errors: "{{ network_ignore_errors | default(omit) }}" + force_state_change: "{{ network_force_state_change | default(omit) }}" + connections: "{{ network_connections | default([]) }}" - name: Re-test connectivity ping: