Draft implementation of sambox-client.
This commit is contained in:
parent
e5ae626936
commit
e55997a01c
10 changed files with 152 additions and 7 deletions
|
@ -135,8 +135,41 @@
|
|||
notify: "rebuild di-netboot-assistant menu"
|
||||
when: krb5kdc.stat.exists
|
||||
|
||||
######## sambox-client #######
|
||||
|
||||
- name: check if we operate on sambox
|
||||
stat: path=/etc/samba/smb.conf
|
||||
register: samba
|
||||
|
||||
- name: add sambox-client auto pxe boot entry to di-netboot-assistant
|
||||
blockinfile:
|
||||
dest: /etc/di-netboot-assistant/pxelinux.HEAD
|
||||
insertbefore: EOF
|
||||
block: |
|
||||
LABEL autoinstall
|
||||
MENU LABEL Debian {{ di_version }} (amd64) + preseed + sambox-client.yml
|
||||
kernel ::/d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/linux
|
||||
append initrd=::/d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/initrd.gz auto=true priority=critical domain={{ ansible_domain }} url=tftp://{{ ansible_hostname }} playbook=sambox-client.yml ---
|
||||
marker: "# {mark} ANSIBLE MANAGED BLOCK sambox-client"
|
||||
notify: "rebuild di-netboot-assistant menu"
|
||||
when: samba.stat.exists
|
||||
|
||||
- name: add sambox-client auto efi boot entry to di-netboot-assistant
|
||||
blockinfile:
|
||||
dest: /etc/di-netboot-assistant/grub.cfg.HEAD
|
||||
insertbefore: EOF
|
||||
block: |
|
||||
menuentry 'Debian {{ di_version }} (amd64) + preseed + sambox-client.yml' {
|
||||
linux /d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/linux auto=true priority=critical domain={{ ansible_domain }} url=tftp://{{ ansible_hostname }} playbook=sambox-client.yml ---
|
||||
initrd /d-i/n-pkg/images/{{ di_version }}/amd64/text/debian-installer/amd64/initrd.gz
|
||||
}
|
||||
marker: "# {mark} ANSIBLE MANAGED BLOCK sambox-client"
|
||||
notify: "rebuild di-netboot-assistant menu"
|
||||
when: samba.stat.exists
|
||||
|
||||
######################
|
||||
|
||||
|
||||
- name: provide git repo if not available already
|
||||
git:
|
||||
repo: 'https://salsa.debian.org/andi/debian-lan-ansible.git'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue