diff --git a/tasks/addpkg.yml b/tasks/addpkg.yml new file mode 100644 index 0000000..4e04c60 --- /dev/null +++ b/tasks/addpkg.yml @@ -0,0 +1,11 @@ +--- +- name: add custom pkg if available + ansible.builtin.include_tasks: + file: "pkgs/{{ ansible_os_family }}/{{ pkg }}.yml" + register: cadd_pkg + ignore_errors: true + tags: + - packages + +- debug: + var: cadd_pkg diff --git a/tasks/main.yml b/tasks/main.yml index df597d4..60ac4a2 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,7 +1,7 @@ --- - name: generate package installation lists ansible.builtin.include_tasks: - file: "pkgs/{{ ansible_os_family }}/{{ pkg }}.yml" + file: addpkg.yml loop: "{{ packages }}" loop_control: loop_var: pkg diff --git a/tasks/pkgs/RedHat/kitty.yml b/tasks/pkgs/RedHat/kitty.yml new file mode 100644 index 0000000..ca1fa72 --- /dev/null +++ b/tasks/pkgs/RedHat/kitty.yml @@ -0,0 +1,4 @@ +--- +- name: add to syspkgs + ansible.builtin.set_fact: + syspkgs: "{{ (syspkgs | default([])) + ['kitty', 'kitty-shell-integration'] }}"