diff options
Diffstat (limited to 'roles/network')
| -rw-r--r-- | roles/network/meta/main.yml | 1 | ||||
| -rw-r--r-- | roles/network/tasks/main.yml | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/roles/network/meta/main.yml b/roles/network/meta/main.yml index 9a2a0fd8..029cd125 100644 --- a/roles/network/meta/main.yml +++ b/roles/network/meta/main.yml @@ -1,6 +1,7 @@ --- dependencies: - role: "systemd" + - role: "coreutils" galaxy_info: author: "a14m" description: "Configure basic distro networking features" diff --git a/roles/network/tasks/main.yml b/roles/network/tasks/main.yml index f488e940..7832c364 100644 --- a/roles/network/tasks/main.yml +++ b/roles/network/tasks/main.yml @@ -59,8 +59,10 @@ # noqa: risky-shell-pipe since this is used early before bash configuration # it is the exception and needed to ensure that iwd is working on Mac machines # that only work with broadcom-wl and iwd + # od is part of coreutils which is available by default on Arch/Debian but + # added as role dependency for safty ansible.builtin.shell: - cmd: "printf '%s' '{{ network_wifi_ssid }}' | xxd -p | tr -d '\\n'" + cmd: "printf '%s' '{{ network_wifi_ssid }}' | od -A n -t x1 | tr -d ' \\n'" register: network_wifi_hex_ssid changed_when: false when: network_wifi_ssid != "" |
