feat(common): moved installation of firmware management tools behind a check, useful for external servers that prohibit usage of such tools

This commit is contained in:
NaeiKinDus 2024-08-08 00:00:00 +00:00
parent 3701ea6276
commit 15cd8bf8da
Signed by: WoodSmellParticle
GPG key ID: 8E52ADFF7CA8AE56
3 changed files with 12 additions and 2 deletions

View file

@ -8,5 +8,6 @@ common_git_force_sign: false
common_git_signing_key: ""
common_git_username: ""
common_github_token: "{{ custom_github_token | default('') }}"
common_install_firmware_tools: true
common_install_fonts: false
common_user_account: "{{ custom_base_user_account }}"

View file

@ -35,8 +35,6 @@
- emacs-nox
- firmware-misc-nonfree
- firmware-linux-nonfree
- fwupd
- gir1.2-fwupd-2.0 # fwupd
- git
- iotop
- ioping
@ -57,6 +55,16 @@
- yq
state: present
- name: 'install firmware management tools'
ansible.builtin.apt:
update_cache: true
force_apt_get: true
cache_valid_time: 0
pkg:
- fwupd
- gir1.2-fwupd-2.0 # fwupd
when: common_install_firmware_tools
- name: '[github] install tools'
become: true
nullified.infrastructure.github_artifact:

View file

@ -3,3 +3,4 @@ security_firewall_mangle_drop_privatenets: false
global_dns_domainname: "{{ vault_global_dns_domainname }}"
external_provisioner_source_ips: '{{ vault_external_provisioner_source_ips }}'
security_configure_resolve_conf: true
common_install_firmware_tools: false