Skip to content

Commit fa838e9

Browse files
committed
Initial
1 parent 3068b9d commit fa838e9

File tree

1 file changed

+128
-0
lines changed

1 file changed

+128
-0
lines changed

packages/test/defaults.sls

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
default:
2+
enable: false
3+
repo:
4+
enable: false
5+
debian:
6+
name: 'deb [arch=amd64] https://pkgs.zabbly.com/incus/stable bookworm main'
7+
human_name: 'Zabbly Incus repository'
8+
uri: 'https://pkgs.zabbly.com/incus/stable'
9+
dist: 'bookworm'
10+
comps:
11+
- main
12+
architecture: amd64
13+
channel: stable
14+
key_url: 'https://pkgs.zabbly.com/key.asc'
15+
redhat:
16+
name: 'incus-stable'
17+
baseurl: 'https://pkgs.zabbly.com/incus/stable/rpm/$releasever/$basearch'
18+
gpgkey: 'https://pkgs.zabbly.com/key.asc'
19+
enabled: 1
20+
gpgcheck: 1
21+
22+
pkg:
23+
# Main Incus package. Adjust to your distribution (e.g., incus)
24+
name: incus
25+
# Extra OS-level dependencies, if any. Override in pillar.
26+
deps:
27+
- qemu-kvm
28+
- lxcfs
29+
30+
connection:
31+
type: 'unix'
32+
socket: /var/lib/incus/unix.socket
33+
34+
global:
35+
lxcfs:
36+
enable: false
37+
modules:
38+
loadavg: true
39+
cfs: true
40+
memory: true
41+
cpuset: true
42+
sysinfo: true
43+
pidfd: true
44+
45+
service:
46+
# Name of the systemd service providing Incus daemon.
47+
name: incus
48+
enable: true
49+
50+
images: {}
51+
# Example structure (override in pillar):
52+
# ubuntu2204:
53+
# alias: ubuntu/22.04
54+
# source:
55+
# server: https://images.linuxcontainers.org
56+
# alias: ubuntu/22.04
57+
# protocol: simplestreams
58+
# auto_update: true
59+
# public: false
60+
# description: Ubuntu 22.04 LTS
61+
62+
instances: {}
63+
# Example structure (override in pillar):
64+
# web-container:
65+
# instance_type: container
66+
# source:
67+
# type: image
68+
# alias: ubuntu/22.04
69+
# config:
70+
# limits.cpu: "2"
71+
# limits.memory: 2GiB
72+
# profiles:
73+
# - default
74+
# ephemeral: false
75+
76+
instance_snapshots: {}
77+
# Example structure (override in pillar):
78+
# web-before-update:
79+
# instance: web-container
80+
# name: before-system-update
81+
# stateful: false
82+
# description: Snapshot before OS update
83+
84+
storage: {}
85+
# Example structure (override in pillar):
86+
# default:
87+
# name: default
88+
# config:
89+
# driver: zfs
90+
# source: tank/incus
91+
92+
networks: []
93+
# Example structure (override in pillar):
94+
# - name: incusbr0
95+
# config:
96+
# ipv4.address: 10.0.0.1/24
97+
# ipv4.nat: "true"
98+
# ipv6.address: none
99+
100+
profiles: []
101+
# Example structure (override in pillar):
102+
# - name: default
103+
# config:
104+
# limits.cpu: "2"
105+
# limits.memory: 2GiB
106+
# devices:
107+
# root:
108+
# type: disk
109+
# path: /
110+
# pool: default
111+
112+
server_settings: {}
113+
# Example structure (override in pillar):
114+
# config:
115+
# core.https_address: "[::]:8443"
116+
# core.trust_password: "changeme"
117+
# images.auto_update_cached: "true"
118+
# images.auto_update_interval: "12"
119+
# images.compression_algorithm: "zstd"
120+
121+
server_settings_individual: {}
122+
# Example structure (override in pillar):
123+
# https_api:
124+
# ensure: present
125+
# key: core.https_address
126+
# value: "[::]:8443"
127+
128+
cluster: {}

0 commit comments

Comments
 (0)