74 lines
1.9 KiB
YAML
74 lines
1.9 KiB
YAML
- 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
|