Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build-and-push-templates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ env:
PYTHON_VERSION: 3.13.7
TASK_VERSION: 3.45.5
TASK_X_REMOTE_TASKFILES: 1
WARPGATE_VERSION: "v4.6.0"
WARPGATE_VERSION: "v4.7.0"

jobs:
discover-templates:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-template-builds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ concurrency:
env:
DEBIAN_FRONTEND: noninteractive
PYTHON_VERSION: "3.13.7"
WARPGATE_VERSION: "v4.6.0"
WARPGATE_VERSION: "v4.7.0"

jobs:
detect-changes:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/validate-templates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ on:
workflow_dispatch:

env:
WARPGATE_VERSION: "v4.6.0"
WARPGATE_VERSION: "v4.7.0"
PYTHON_VERSION: "3.13.7"
TASK_VERSION: "3.45.5"
TASK_X_REMOTE_TASKFILES: 1
Expand Down
15 changes: 7 additions & 8 deletions warpgate-templates/templates/ares-golden-image/warpgate.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,12 @@ base:
most_recent: true

sources:
# Use the in-repo ansible/ tree directly so builds match the working copy
# (no GITHUB_TOKEN, no branch ref drift). Path is relative to this template's
# directory; requires warpgate >= v4.7.0 (local source type).
- name: ares
git:
repository: https://github.com/dreadnode/ares.git
ref: feat/more-attack-cov
depth: 1
auth:
token: ${GITHUB_TOKEN}
local:
path: ../../../ansible

provisioners:
# Install pipx and Ansible
Expand All @@ -52,7 +51,7 @@ provisioners:
- pipx install --force ansible-core
- pipx ensurepath

# Copy ansible collection from source (cloned securely by warpgate without embedding token in shell commands).
# Copy ansible collection from the local source (the in-repo ansible/ tree).
# The destination keeps the `nimbus_range` name because the ansible collection is published as
# `dreadnode.nimbus_range`; subsequent steps install it under that namespace.
- type: file
Expand All @@ -62,7 +61,7 @@ provisioners:
- type: shell
inline:
- mkdir -p /root/.ansible/collections/ansible_collections/dreadnode/nimbus_range
- cp -r /tmp/nimbus_range/ansible/. /root/.ansible/collections/ansible_collections/dreadnode/nimbus_range/
- cp -r /tmp/nimbus_range/. /root/.ansible/collections/ansible_collections/dreadnode/nimbus_range/
- rm -rf /tmp/nimbus_range

# Install NVIDIA drivers for GPU-accelerated hashcat on g4dn (T4 GPU)
Expand Down