From dfc7cc161da18ae4a61815e82c8a72eb009c2c7a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 13 Jan 2022 14:31:07 +0200 Subject: add v-i files for installing on an x220 laptop Sponsored-by: author --- puomi-installer-playbook.yml | 33 +++++++++++++++++++++++++++++++++ puomi-x220.yaml | 10 ++++++++++ 2 files changed, 43 insertions(+) create mode 100644 puomi-installer-playbook.yml create mode 100644 puomi-x220.yaml diff --git a/puomi-installer-playbook.yml b/puomi-installer-playbook.yml new file mode 100644 index 0000000..0c0863c --- /dev/null +++ b/puomi-installer-playbook.yml @@ -0,0 +1,33 @@ +# Ansible playbook for installing a router. + +- hosts: image + pre_tasks: + - name: "configure networking for LAN adapter" + copy: + content: | + [Match] + Name=eth[^0]* + + [Network] + Address=10.1.1.1/24 + DHCPServer=true + IPMasquerade=true + ConfigureWithoutCarrier=true + + [DHCPServer] + PoolOffset=100 + PoolSize=50 + EmitDNS=yes + dest: /etc/systemd/network/lan0.network + + vars: + ansible_python_interpreter: /usr/bin/python3 + + sane_debian_system_version: 2 + sane_debian_system_codename: bullseye + sane_debian_system_timezone: Europe/Helsinki + sane_debian_system_sources_lists: + - repo: | + deb http://deb.debian.org/debian bullseye contrib non-free + + unix_users_version: 2 diff --git a/puomi-x220.yaml b/puomi-x220.yaml new file mode 100644 index 0000000..d770e21 --- /dev/null +++ b/puomi-x220.yaml @@ -0,0 +1,10 @@ +# A target specification file for v-i for Puomi on a Lenovo Thinkpad +# X220 laptop. + +drive: /dev/sda +hostname: puomi +extra_playbooks: + - puomi-installer-playbook.yml +ansible_vars: + user_pub: | + ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPQe6lsTapAxiwhhEeE/ixuK+5N8esCsMWoekQqjtxjP liw personal systems -- cgit v1.2.1