-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
33 lines (27 loc) · 1.22 KB
/
env.example
File metadata and controls
33 lines (27 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# GitHub API Configuration
# Copy this file to .env and fill in your values
# Then source it: source .env
# Required: GitHub Personal Access Token with repo and actions:write permissions
GITHUB_TOKEN=ghp_your_github_token_here
# Required: Your GitHub username
GITHUB_ACTOR=your_github_username
# Optional: Organization/user that owns the repositories (defaults to NethermindEth)
GITHUB_REPO_OWNER=NethermindEth
# Optional: Repository names (use defaults unless you have custom forks)
GITHUB_REPO_NAME=post-merge-smoke-tests
SOURCE_REPO_NAME=nethermind
# GitHub App Configuration (alternative to personal access token)
# GITHUB_APP_ID=12345
# GITHUB_APP_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----"
PROXMOX_API_HOST=pve.example.com
PROXMOX_API_TOKEN_ID='ansible@pve!ci'
PROXMOX_API_TOKEN_SECRET='REDACTED'
PROXMOX_NODE='pve'
PROXMOX_STORAGE='local-lvm'
PROXMOX_TEMPLATE='ubuntu-24.04-cloudinit'
CI_SSH_AUTHORIZED_KEYS="$(cat ~/.ssh/id_rsa.pub)"
PROXMOX_VMS_JSON='[
{"name":"web-01","vmid":101,"cores":4,"memory":8192,"disk_gb":40,"net_bridge":"vmbr0","ip":"dhcp"},
{"name":"app-01","vmid":102,"cores":2,"memory":4096,"disk_gb":30,"ip":"192.168.10.50/24,gw=192.168.10.1"}
]'
PROXMOX_CT_TEMPLATE_STORAGE=local