The *netboot/jenkins-agent* Ansible role configures three NBD exports: * A single, shared, read-only export containing the Jenkins agent root filesystem, as a SquashFS filesystem * For each defined agent host, a writable data volume for Jenkins workspaces * For each defined agent host, a writable data volume for Docker Agent hosts must have some kind of unique value to identify their persistent data volumes. Raspberry Pi devices, for example, can use the SoC serial number.
8 lines
193 B
YAML
8 lines
193 B
YAML
- name: ensure jenkins-agent nbd export is configured
|
|
template:
|
|
src: jenkins-agent.ini.j2
|
|
dest: /etc/nbd-server/config.d/jenkins-agent.conf
|
|
mode: u=rw,go=r
|
|
tags:
|
|
- nbd-config
|