salt-statetree/system/base.sls
2023-09-29 20:50:04 +02:00

39 lines
No EOL
905 B
Text

system_base_pkgs:
pkg.installed:
- pkgs:
- linux-lts
- linux-firmware-none
- openjdk17-jre-headless
- jq
- vim
- git
system_base_bin_dir:
file.directory:
- name: /usr/local/noveria/bin
- makedirs: true
- user: root
- group: root
- dir_mode: '0755'
- file_mode: '0644'
system_base_apps_dir:
file.directory:
- name: /usr/local/noveria/apps
- makedirs: true
- user: root
- group: root
- dir_mode: '0755'
- file_mode: '0644'
system_base_motd:
file.managed:
- name: /etc/motd
- source: salt://{{ tpldir }}/files/base_motd.jinja
- template: jinja
- context:
OS_NAME: {{ salt['cmd.shell']('grep -E ^NAME /etc/os-release | cut -d= -f2') }}
OS_VERSION: {{ salt['cmd.shell']('grep -E ^VERSION_ID /etc/os-release | cut -d= -f2') }}
- user: root
- group: root
- mode: '0644'