From 4e020d116adb9b8433405eb2f6a3eab1facad933 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 8 Dec 2019 12:53:18 +0200 Subject: Add: spec file for a minimal, Ansible-managed VM --- minimal.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 minimal.yml (limited to 'minimal.yml') diff --git a/minimal.yml b/minimal.yml new file mode 100644 index 0000000..1765119 --- /dev/null +++ b/minimal.yml @@ -0,0 +1,23 @@ +hosts: image +tasks: + - name: disable root password + chroot: | + passwd -l root + + - name: set hostname in /etc/hostname and /etc/hosts + chroot: | + echo "{{ hostname }}" > /etc/hostname + sed -i 's/^127\.0\.1\.1/& localhost {{ hostname }}' /etc/hosts + + - name: install root ssh authorized_keys + authorized_key: + user: root + state: present + key: "{{ root_authorized_keys }}" + + - name: enable eth0 network interface + copy: + content: | + auto eth0 + iface eth0 inet dhcp + dest: /etc/network/interfaces.d/eth0 -- cgit v1.2.1