62 lines
1.1 KiB
YAML
62 lines
1.1 KiB
YAML
- name: ensure pxeadmins group exists
|
|
group:
|
|
name: pxeadmins
|
|
state: present
|
|
tags:
|
|
- group
|
|
|
|
- name: ensure pxeadmins can write to tftpboot directory
|
|
acl:
|
|
path: /var/lib/tftpboot
|
|
entity: pxeadmins
|
|
etype: group
|
|
permissions: rwX
|
|
recursive: True
|
|
default: '{{ item == "default" }}'
|
|
state: present
|
|
loop:
|
|
- default
|
|
- current
|
|
tags:
|
|
- permissions
|
|
|
|
- name: ensure pxeadmins can write to nbd directory
|
|
acl:
|
|
path: /var/lib/nbd
|
|
entity: pxeadmins
|
|
etype: group
|
|
permissions: rwX
|
|
recursive: True
|
|
default: '{{ item == "default" }}'
|
|
state: present
|
|
loop:
|
|
- default
|
|
- 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
|