Stage Artifacts

Stage Artifacts #

The builder node (with internet access) stages artifacts to the artifact server before any recovery is needed.


What Gets Staged #

ArtifactSourceRole/Task
Fedora install treersync from Fedora mirrorsartifacts role
Fedora Server ISOdownload.fedoraproject.orgartifacts role
Proxmox VE ISOenterprise.proxmox.comartifacts role
SSH public keysGenerated locallyartifacts role
Container imagesdocker.io, etc.artifacts role

Commands #

From builder node with internet:

cd ~/dvnt/ansible-collection-deevnet.builder
make rebuild
ansible-playbook playbooks/site.yml --limit artifact_servers

Verification #

After staging, verify artifacts are accessible from the internal network:

curl -I http://artifacts.dvntm.deevnet.net/fedora/43/mirror/
curl -I http://artifacts.dvntm.deevnet.net/isos/proxmox/proxmox-ve_8.4-1.iso

Scheduling #

Artifact staging should run:

  • Weekly - Keep OS mirrors current
  • After major releases - New Fedora/Proxmox versions
  • Before planned maintenance - Ensure fresh artifacts for any rebuild
Page last modified: January 23, 2026