Skip to content

Commit

Permalink
Empty commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
aybarsm committed Jun 27, 2024
1 parent c05f4b3 commit c6dbe5e
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 47 deletions.
22 changes: 0 additions & 22 deletions roles/network_interfaces/handlers/command.yml

This file was deleted.

42 changes: 37 additions & 5 deletions roles/network_interfaces/handlers/main.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,38 @@
---
- name: Apply linux_network_interfaces changes
ansible.builtin.import_tasks:
file: command.yml
listen: "linux_network_interfaces_apply_changes"
when: linux_network_interfaces_change_strategy | default('') | in ['command', 'service']
- name: Apply command(s) for linux_network_interfaces changes
become: true
ansible.builtin.command:
chdir: "{{ item.chdir | default(omit) }}"
cmd: "{{ item.cmd }}"
creates: "{{ item.creates | default(omit) }}"
removes: "{{ item.removes | default(omit) }}"
stdin: "{{ item.stdin | default(omit) }}"
stdin_add_newline: "{{ item.stdin_add_newline | default(omit) }}"
strip_empty_ends: "{{ item.strip_empty_ends | default(omit) }}"
changed_when: true
loop: "{{ linux_network_interfaces_change | selectattr('cmd', 'defined') }}"
register: linux_network_interfaces_apply_changes_command
listen: "linux_network_interfaces_apply_changes_by_command"
when:
- linux_network_interfaces_change_strategy | default('') == 'command'
- linux_network_interfaces_change | type_debug == 'list'
- linux_network_interfaces_change | selectattr('cmd', 'defined') | length > 0

- name: Effect service(s) for linux_network_interfaces changes
become: true
ansible.builtin.service:
arguments: "{{ item.arguments | default(omit) }}"
enabled: "{{ item.enabled | default(omit) }}"
name: "{{ item.name }}"
pattern: "{{ item.pattern | default(omit) }}"
runlevel: "{{ item.runlevel | default(omit) }}"
sleep: "{{ item.sleep | default(omit) }}"
state: "{{ item.state | default(omit) }}"
use: "{{ item.use | default(omit) }}"
loop: "{{ linux_network_interfaces_change | selectattr('name', 'defined') }}"
register: linux_network_interfaces_apply_changes_service
listen: "linux_network_interfaces_apply_changes_by_service"
when:
- linux_network_interfaces_change_strategy | default('') == 'service'
- linux_network_interfaces_change | type_debug == 'list'
- linux_network_interfaces_change | selectattr('name', 'defined') | length > 0
19 changes: 0 additions & 19 deletions roles/network_interfaces/handlers/service.yml

This file was deleted.

6 changes: 6 additions & 0 deletions roles/network_interfaces/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: Import network_interfaces tasks
ansible.builtin.import_tasks:
file: network_interfaces.yml
when:
- linux_manage_systemd_network | bool
4 changes: 3 additions & 1 deletion roles/network_interfaces/tasks/network_interfaces.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@
- linux_network_interfaces_ifaces_all | type_debug == 'list'
- linux_network_interfaces_ifaces_all | length > 0
register: linux_network_interfaces_deploy_file
notify: linux_network_interfaces_apply_changes
notify:
- linux_network_interfaces_apply_changes_by_command
- linux_network_interfaces_apply_changes_by_service

0 comments on commit c6dbe5e

Please sign in to comment.