summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--std.yml25
-rwxr-xr-xv-i2
2 files changed, 24 insertions, 3 deletions
diff --git a/std.yml b/std.yml
index f2911ad..19304ae 100644
--- a/std.yml
+++ b/std.yml
@@ -8,9 +8,10 @@
{{ hostname }}
dest: /etc/hostname
- - name: "disable root password"
+ - name: "remove root password"
shell: |
- passwd -l root
+ # passwd -l root
+ sed -i '/^root:[^:]*:/root::/' /etc/passwd
- name: "create ~root/.ssh"
file:
@@ -70,6 +71,26 @@
# regex: "#* *PasswordAuthentication"
# line: "PasswordAuthentication no"
+ - name: "configure networkd"
+ copy:
+ content: |
+ [Match]
+ Name=eth0
+
+ [Network]
+ DHCP=ipv4
+ dest: /etc/systemd/network/lan0.network
+
+ - name: "remove ifupdown"
+ apt:
+ name: ifupdown
+ state: absent
+
+ - name: "enable networkd"
+ systemd:
+ name: systemd-networkd
+ enabled: yes
+
vars:
hostname: v-i
user_pub: |
diff --git a/v-i b/v-i
index 03a90c7..4d5f9be 100755
--- a/v-i
+++ b/v-i
@@ -226,7 +226,7 @@ def vmdb_spec(cryptsetup_password, playbook, extra_vars):
"packages": [
"console-setup",
"dosfstools",
- "ifupdown",
+ # "ifupdown",
"linux-image-amd64",
"locales-all",
"lvm2",