--- ## This playbook deploys the installbox6. Add 'hostname=XXX' and ## 'domain=YYY' to the installer boot parameters to set hostname and ## domain. ## FIXME: works only on bookworm (kea-dhcp6, atftpd) - name: apply configuration to the installbox6 hosts: all remote_user: ansible become: true vars: ## This interface provides the default route: if_lan: "{{ ansible_default_ipv4.interface }}" prefix: '2001:db8:b001::/64' ## Find the IPv6 address: FIXME: not needed anymore? ipv6_lan: "{{ prefix | ipaddr('address') | slaac(ansible_default_ipv4.macaddress) }}" di_dist: "{{ ansible_distribution_release }}" di_version: 11 # "{{ ansible_distribution_major_version }}" di_pkg: "debian-installer-{{ di_version }}-netboot-amd64" extra_pkgs: [binutils] # FIXME: missing dependency in di-netboot-assistant ansible_user: ansible repo_dir: "/home/{{ ansible_user }}/debian-lan" ansible_python_interpreter: "/usr/bin/python3" ## needed for firewalld module roles: - up2date_debian - dhcp6radvdatftpd - netbootinstaller - aptcacher - prepare4clients