37 lines
839 B
YAML
37 lines
839 B
YAML
- name: trust fai key
|
|
apt_key:
|
|
id: B11EE3273F6B2DEB528C93DA2BF8D9FE074BCDE4
|
|
url: https://fai-project.org/download/2BF8D9FE074BCDE4.asc
|
|
state: present
|
|
|
|
- name: add fai repo
|
|
apt_repository:
|
|
repo: deb http://fai-project.org/download {{ debian_release }} koeln
|
|
state: present
|
|
|
|
- name: install all required fai programs
|
|
package:
|
|
name: [fai-server, squashfs-tools, ipxe]
|
|
state: present
|
|
|
|
- name: create fai profiles directory
|
|
file:
|
|
name: "{{ fai_configdir }}"
|
|
state: directory
|
|
mode: u=rwx,g=rx,o=rx
|
|
owner: root
|
|
group: root
|
|
recurse: true
|
|
|
|
- name: create http download directories
|
|
file:
|
|
name: "{{ item }}"
|
|
state: directory
|
|
mode: u=rwx,g=rx,o=rx
|
|
owner: root
|
|
group: root
|
|
recurse: true
|
|
with_items:
|
|
- "{{ fai_download_dir }}"
|
|
- "{{ ipxe_download_dir }}"
|