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