sysprep problems
This commit is contained in:
parent
8daf2d1ff8
commit
c84eb30443
@ -1,11 +1,29 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
- name: sysprep the template vhd
|
- name: create the qcow mount point
|
||||||
# when: template_created is changed
|
ansible.builtin.file:
|
||||||
|
state: directory
|
||||||
|
path: "{{ qcow_mountpoint }}"
|
||||||
|
|
||||||
|
- name: mount the guest qcow template image
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
cmd: |
|
cmd: |
|
||||||
virt-sysprep -a {{ root_vhd_pool_dir }}/{{ vhd_template }} \
|
guestmount --format=qcow2 \
|
||||||
--format qcow2 \
|
-a {{ root_vhd_pool_dir }}/{{ vhd_template }} \
|
||||||
--delete /etc/systemd/network/* \
|
-m /dev/vda2 \
|
||||||
--keep-user-accounts ladmin \
|
{{ qcow_mountpoint }}
|
||||||
--enable user-account,firewall-rules \
|
|
||||||
|
- name: sysprep the template image
|
||||||
|
ansible.builtin.file:
|
||||||
|
state: absent
|
||||||
|
path: "{{ item }}"
|
||||||
|
with_items:
|
||||||
|
- "{{ qcow_mountpoint }}/home/ladmin/.ssh/"
|
||||||
|
- "{{ qcow_mountpoint }}/root/.ssh/"
|
||||||
|
- "{{ qcow_mountpoint }}/etc/machine-id"
|
||||||
|
- "{{ qcow_mountpoint }}/etc/hostname"
|
||||||
|
|
||||||
|
- name: unmount the guest qcow image
|
||||||
|
ansible.builtin.shell:
|
||||||
|
cmd: |
|
||||||
|
guestunmount {{ qcow_mountpoint }}
|
||||||
|
36
notes/arch_install_notes.txt
Normal file
36
notes/arch_install_notes.txt
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
fdisk on /dev/vda
|
||||||
|
|
||||||
|
part 1 start 2048 +512M type UEFI
|
||||||
|
part 2 remaining type 23 (Linux root x86-64)
|
||||||
|
|
||||||
|
mkfs.vfat -F 32 /dev/vda1
|
||||||
|
mkfs.ext4 /dev/vda2
|
||||||
|
|
||||||
|
update archinstall
|
||||||
|
|
||||||
|
extra packages:
|
||||||
|
|
||||||
|
qemu-guest-agent
|
||||||
|
nano
|
||||||
|
openssh
|
||||||
|
ufw
|
||||||
|
|
||||||
|
chroot:
|
||||||
|
|
||||||
|
systemctl enable sshd
|
||||||
|
systemctl enable systemd-networkd
|
||||||
|
systemctl enable systemd-resolved
|
||||||
|
|
||||||
|
manual sysprep steps:
|
||||||
|
|
||||||
|
remove /etc/hostname
|
||||||
|
remove /etc/machine-id
|
||||||
|
remove /etc/systemd/network/*
|
||||||
|
remove /home/ladmin/.ssh
|
||||||
|
remove /root/.ssh
|
||||||
|
remove /home/ladmin/.bash_history
|
||||||
|
remove /root/.bash_history
|
||||||
|
remove /etc/ssh/ssh_host_*
|
||||||
|
remove /tmp/*
|
||||||
|
remove /var/tmp/*
|
||||||
|
|
Loading…
Reference in New Issue
Block a user