ansible-playbooks/system/base.ansible.yml
2024-06-27 19:43:34 +02:00

67 lines
1.5 KiB
YAML

- hosts: localhost
vars_files:
- ../map.yml
tasks:
- name: Install base packages
package:
state: present
name:
- linux-lts
- linux-firmware-none
- openjdk17-jre-headless
- jq
- vim
- git
- findmnt
- util-linux
- sudo
- curl
- rsync
- screen
- name: Systemupdate script
template:
src: files/base_systemupdate
dest: "{{ app_dir }}/systemupdate"
owner: root
group: root
mode: '0755'
- name: Systemupdate bin-link
file:
src: "{{ app_dir }}/systemupdate"
dest: "{{ bin_dir }}/systemupdate"
owner: root
group: root
state: link
- name: Enable modules Service
service:
state: started
name: modules
enabled: true
- name: Tun permission service
file:
path: "/etc/init.d/tun-perm"
src: files/base_tun-perm.initd
owner: root
group: root
mode: '0755'
state: file
- name: Enable tun-perm service
service:
state: started
name: tun-perm
enabled: true
- name: Enable sysctl service
service:
state: started
name: sysctl
enabled: true
- name: Enable syslog service
service:
state: started
name: syslog
enabled: true
- name: Enable sysfs service
service:
state: started
name: sysfs
enabled: true