r/pxe: Add directory for serving kickstarts
Now that kickstart scripts are generated from templates by a Jenkins job, they need to be stored somewhere besides Gitea. It makes sense to serve them from the PXE server, since it's involved in the installation process anyway (at least for physical machines). Thus, we need a path where the generated files can be uploaded by Jenkins and served by Apache.
parent
87d90a617d
commit
9dcb9530f6
|
@ -34,3 +34,28 @@
|
|||
- current
|
||||
tags:
|
||||
- permissions
|
||||
|
||||
- name: ensure kickstart www directory exists
|
||||
file:
|
||||
path: /var/www/html/kickstart
|
||||
owner: root
|
||||
group: root
|
||||
mode: u=rwx,go=rx
|
||||
state: directory
|
||||
tags:
|
||||
- kickstart
|
||||
- name: ensure pxeadmins can write to kickstart directory
|
||||
acl:
|
||||
path: /var/www/html/kickstart
|
||||
entity: pxeadmins
|
||||
etype: group
|
||||
permissions: rwX
|
||||
recursive: True
|
||||
default: '{{ item == "default" }}'
|
||||
state: present
|
||||
loop:
|
||||
- default
|
||||
- current
|
||||
tags:
|
||||
- kickstart
|
||||
- permissions
|
||||
|
|
Loading…
Reference in New Issue