diff --git a/tasks/devel.yml b/tasks/devel.yml index a6fc5e3..a942f1c 100644 --- a/tasks/devel.yml +++ b/tasks/devel.yml @@ -16,14 +16,12 @@ - name: VSCode - Install and configure VS Code tags: vscode ansible.builtin.include_tasks: - file: "{{ with_first_found_item }}" + file: "{{ item }}" apply: tags: vscode with_first_found: - "devel-{{ ansible_facts['distribution'] }}.yml" - "devel-{{ (override_os_family is defined) | ternary(override_os_family, ansible_facts['os_family']) }}.yml" - loop_control: - loop_var: with_first_found_item # Install Visual Studio Code and Set Basic Configuration - name: VSCode - Basics diff --git a/tasks/essentials.yml b/tasks/essentials.yml index c3ca4f1..6a473eb 100644 --- a/tasks/essentials.yml +++ b/tasks/essentials.yml @@ -2,9 +2,7 @@ # Common/Essentials: Essential Utilities (git, curl; vim, tmux, zsh, pip) - name: Essentials - Install essential utilities - ansible.builtin.include_tasks: "{{ with_first_found_item }}" + ansible.builtin.include_tasks: "{{ item }}" with_first_found: - "essentials-{{ ansible_facts['distribution'] }}.yml" - "essentials-{{ (override_os_family is defined) | ternary(override_os_family, ansible_facts['os_family']) }}.yml" - loop_control: - loop_var: with_first_found_item diff --git a/tasks/tools.yml b/tasks/tools.yml index 8b9bddd..e74d282 100644 --- a/tasks/tools.yml +++ b/tasks/tools.yml @@ -2,9 +2,7 @@ # Common/Tools: Additional Tools (depending on OS) (rsync; dnsutils, htop, unzip) - name: Tools - Install basic utilities - ansible.builtin.include_tasks: "{{ with_first_found_item }}" + ansible.builtin.include_tasks: "{{ item }}" with_first_found: - "tools-{{ ansible_facts['distribution'] }}.yml" - "tools-{{ (override_os_family is defined) | ternary(override_os_family, ansible_facts['os_family']) }}.yml" - loop_control: - loop_var: with_first_found_item diff --git a/tasks/update.yml b/tasks/update.yml index b6d44a5..6589075 100644 --- a/tasks/update.yml +++ b/tasks/update.yml @@ -2,10 +2,8 @@ # Common/Update: Install All Updates - name: Update - Update and upgrade all packages - ansible.builtin.include_tasks: "{{ with_first_found_item }}" + ansible.builtin.include_tasks: "{{ item }}" with_first_found: - "update-{{ ansible_facts['distribution'] }}.yml" - "update-{{ (override_os_family is defined) | ternary(override_os_family, ansible_facts['os_family']) }}.yml" - loop_control: - loop_var: with_first_found_item ignore_errors: true diff --git a/tasks/usersettings.yml b/tasks/usersettings.yml index aa4253c..1aa2923 100644 --- a/tasks/usersettings.yml +++ b/tasks/usersettings.yml @@ -56,7 +56,7 @@ when: (override_os_family is defined) | ternary(override_os_family,ansible_facts['os_family']) == "Darwin" environment: PATH: "/usr/local/bin:{{ ansible_facts['env']['PATH'] }}" - ansible.builtin.homebrew: + ansible.builtin.pip: name: virtualenvwrapper - name: Usersettings - Install pip virtualenvwrapper (CentOS, ArchLinux) when: diff --git a/tasks/usersetup.yml b/tasks/usersetup.yml index 653ba89..be99d1f 100644 --- a/tasks/usersetup.yml +++ b/tasks/usersetup.yml @@ -3,9 +3,7 @@ # Will run once per user, because of lockfile `~/.ansbl-common-usersetup` - name: Usersetup - Run setup tasks - ansible.builtin.include_tasks: "{{ with_first_found_item }}" + ansible.builtin.include_tasks: "{{ item }}" with_first_found: - "usersetup-{{ ansible_facts['distribution'] }}.yml" - "usersetup-{{ (override_os_family is defined) | ternary(override_os_family, ansible_facts['os_family']) }}.yml" - loop_control: - loop_var: with_first_found_item diff --git a/tasks/usertools.yml b/tasks/usertools.yml index 2589355..b63b423 100644 --- a/tasks/usertools.yml +++ b/tasks/usertools.yml @@ -2,9 +2,7 @@ # Common/Usertools: User's Main Machine/ Developer Tools (nmap, rsync, icdiff, iftop, ansible) - name: Usertools - Install user's working utilities - ansible.builtin.include_tasks: "{{ with_first_found_item }}" + ansible.builtin.include_tasks: "{{ item }}" with_first_found: - "usertools-{{ ansible_facts['distribution'] }}.yml" - "usertools-{{ (override_os_family is defined) | ternary(override_os_family, ansible_facts['os_family']) }}.yml" - loop_control: - loop_var: with_first_found_item