add multiple packages
- stub only: dbeaver, gns3, godot, heroic - partial: - Darwin: httpiegui, jellyfin, libreoffic, pgadmin, tailscale - full: thunderbird, zfs, zsh
This commit is contained in:
5
tasks/pkgs/_default.yml
Normal file
5
tasks/pkgs/_default.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
10
tasks/pkgs/blender.yml
Normal file
10
tasks/pkgs/blender.yml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
- name: append to pkgs
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
syspkgs: "{{ syspkgs + [ 'blender' ] }}"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'blender' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
5
tasks/pkgs/dbeaver.yml
Normal file
5
tasks/pkgs/dbeaver.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
5
tasks/pkgs/gns3.yml
Normal file
5
tasks/pkgs/gns3.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
5
tasks/pkgs/godot.yml
Normal file
5
tasks/pkgs/godot.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
5
tasks/pkgs/heroic.yml
Normal file
5
tasks/pkgs/heroic.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
11
tasks/pkgs/httpiegui.yml
Normal file
11
tasks/pkgs/httpiegui.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'httpie' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
11
tasks/pkgs/jellyfin.yml
Normal file
11
tasks/pkgs/jellyfin.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'jellyfin' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
11
tasks/pkgs/libreoffice.yml
Normal file
11
tasks/pkgs/libreoffice.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'libreoffice' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
11
tasks/pkgs/pgadmin.yml
Normal file
11
tasks/pkgs/pgadmin.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'pgadmin4' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
11
tasks/pkgs/tailscale.yml
Normal file
11
tasks/pkgs/tailscale.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# TODO: implement
|
||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
debug:
|
||||||
|
msg: "NOT IMPLEMENTED YET"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'tailscale' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
10
tasks/pkgs/thunderbird.yml
Normal file
10
tasks/pkgs/thunderbird.yml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
- name: append to syspkgs
|
||||||
|
set_fact:
|
||||||
|
syspkgs: "{{ syspkgs + [ 'thunderbird' ] }}"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'thunderbird' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
@@ -5,6 +5,8 @@
|
|||||||
- ansible.builtin.set_fact:
|
- ansible.builtin.set_fact:
|
||||||
pkgconfig_zfs: "{{ _zfs | ansible.builtin.combine(pkgconfig.zfs) }}"
|
pkgconfig_zfs: "{{ _zfs | ansible.builtin.combine(pkgconfig.zfs) }}"
|
||||||
|
|
||||||
|
- name: Linux based installation
|
||||||
|
block:
|
||||||
- name: RedHat based configuration
|
- name: RedHat based configuration
|
||||||
block:
|
block:
|
||||||
- ansible.builtin.set_fact:
|
- ansible.builtin.set_fact:
|
||||||
@@ -63,3 +65,9 @@
|
|||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
syspkgs: "{{ syspkgs + pkgconfig_zfs.pkgs[ansible_os_family] }}"
|
syspkgs: "{{ syspkgs + pkgconfig_zfs.pkgs[ansible_os_family] }}"
|
||||||
become: true
|
become: true
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- name: append to caskpkgs
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
caskpkgs: "{{ caskpkgs + [ 'openzfs' ] }}"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
|
|||||||
9
tasks/pkgs/zsh.yml
Normal file
9
tasks/pkgs/zsh.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
- name: append to pkgs
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
syspkgs: "{{ syspkgs + [ 'zsh' ] }}"
|
||||||
|
when: ansible_os_family != 'Darwin'
|
||||||
|
|
||||||
|
- debug:
|
||||||
|
msg: "macOS already has zsh, skipping"
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
Reference in New Issue
Block a user