2022-04-10 00:29:22 +00:00
|
|
|
---
|
|
|
|
- hosts: "alpines"
|
|
|
|
remote_user: "root"
|
|
|
|
strategy: "free"
|
|
|
|
vars:
|
2022-06-18 22:48:16 +00:00
|
|
|
alpine_version: 3.16
|
|
|
|
apk_version: 2.12.9-r3
|
2022-06-19 05:56:50 +00:00
|
|
|
log_server: "EKU:MEN:IP:ADD::RESS"
|
2022-04-10 00:29:22 +00:00
|
|
|
packages:
|
|
|
|
- alpine-base
|
|
|
|
- linux-virt
|
|
|
|
- syslinux
|
|
|
|
- cryptsetup
|
|
|
|
- btrfs-progs
|
|
|
|
- openssh-server
|
|
|
|
- docker
|
|
|
|
- docker-py
|
|
|
|
- syslog-ng
|
|
|
|
- syslog-ng-openrc
|
|
|
|
- ipset
|
|
|
|
- ipset-openrc
|
|
|
|
- iptables
|
|
|
|
- ip6tables
|
|
|
|
- iptables-openrc
|
|
|
|
- tinc
|
|
|
|
- prometheus-node-exporter
|
|
|
|
- prometheus-node-exporter-openrc
|
2022-06-19 17:55:57 +00:00
|
|
|
- htop
|
|
|
|
- rsync
|
2022-06-19 05:48:44 +00:00
|
|
|
- ntpsec
|
2022-04-10 00:29:22 +00:00
|
|
|
tasks:
|
|
|
|
- include_tasks: "tasks/partition.yml"
|
|
|
|
- include_tasks: "tasks/encrypt.yml"
|
|
|
|
- include_tasks: "tasks/format.yml"
|
|
|
|
- include_tasks: "tasks/mount.yml"
|
|
|
|
- include_tasks: "tasks/install.yml"
|
|
|
|
- include_tasks: "tasks/chroot.yml"
|
|
|
|
- include_tasks: "tasks/bootloader.yml"
|
|
|
|
- include_tasks: "tasks/post_install.yml"
|