Improve installing packages on Arch Linux

This prevents annoying task errors (even though they are ignored)
when testing on non-Arch distributions.

Running the "prepare" command, this was always visible:
> fatal: [instance]: FAILED! => {"changed": false, "msg": "Failed to find required executable \"pacman\" in paths: /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin"}

Signed-off-by: René Scheibe <[email protected]>
This commit is contained in:
René Scheibe committed 2021-11-07 13:53:03 +01:00
1 parent c9c6819892
commit 0609cf729a
3 files changed
+11 -11

No files matched your search

+3 -3
View File
@@ -34,13 +34,13 @@
- procps-ng
when: ansible_facts.distribution == 'Fedora'
- name: install packages
- name: install required tools on Arch
pacman:
name:
- "awk"
- awk
state: present
update_cache: true
ignore_errors: true
when: ansible_facts.os_family == 'Archlinux'
- name: install required tools on RHEL
yum:
+4 -4
View File
@@ -52,14 +52,14 @@
- "openssh"
when: ansible_facts.os_family == 'Suse'
- name: install packages
- name: install required tools on Arch
pacman:
name:
- "openssh"
- "awk"
- openssh
- awk
state: present
update_cache: true
ignore_errors: true
when: ansible_facts.os_family == 'Archlinux'
- name: created needed directory
file:
@@ -52,14 +52,14 @@
- "openssh"
when: ansible_facts.os_family == 'Suse'
- name: install packages
- name: install required tools on Arch
pacman:
name:
- "openssh"
- "awk"
- openssh
- awk
state: present
update_cache: true
ignore_errors: true
when: ansible_facts.os_family == 'Archlinux'
- name: created needed directory
file: