[Package]
version: 1
depends: 

[Product]
type: netboot
id: opsi-local-image-ubuntu
name: Linux Ubuntu
description: A free OS
advice: 
version: 4.3.1.0
priority: 0
licenseRequired: False
productClasses: 
setupScript: setup.py
uninstallScript: 
updateScript: 
alwaysScript: 
onceScript: 
customScript: 
pxeConfigTemplate: install-x64

[ProductProperty]
type: unicode
name: askbeforeinst
multivalue: False
editable: False
description: Soll das Starten der Installation am Client bestaetigt werden muessen?
values: ["false","true"]
default: ["true"]

[ProductProperty]
type: unicode
name: additional_packages
multivalue: False
editable: True
description: Welche zusaetzlichen Debian-Pakete sollen installiert werden?
values: [""]
default: [""]

[ProductProperty]
type: unicode
name: additional_grub_parameter
multivalue: False
editable: True
description: Which additional grub parameter should be added ?
values: [""]
default: []

[ProductProperty]
type: unicode
name: language
multivalue: False
editable: True
description: Which language / locale be installed ?
values: ["de","dk","en","fr","it"]
default: ["de"]

[ProductProperty]
type: unicode
name: console_keymap
multivalue: False
editable: True
description: Which Keyboard Layout should be used ?
values: ["ar","bg","by","cf","croat","de-latin1-nodeadkeys","defkeymap","dk","es","et","fa","fi","fr","gr","hebrew","il","it","jp106","kg","kk","lt","mk","nl","no","pl","ro","ru","sg","slovene","sr","ua","uk","us","wo"]
default: ["de-latin1-nodeadkeys"]

[ProductProperty]
type: unicode
name: timezone
multivalue: False
editable: True
description: Which timezone should be used ?
values: ["Europe/Berlin"]
default: ["Europe/Berlin"]

[ProductProperty]
type: unicode
name: root_password
multivalue: False
editable: True
description: Password for root
values: ["linux123"]
default: ["linux123"]

[ProductProperty]
type: unicode
name: user_name
multivalue: False
editable: True
description: Name for user
values: ["user"]
default: ["user"]

[ProductProperty]
type: unicode
name: user_password
multivalue: False
editable: True
description: Password for user
values: ["linux123"]
default: ["linux123"]

[ProductProperty]
type: bool
name: add_all_network_devices_to_netplan
description: add all found ethernet network devices to created netplan.yml
default: False

[ProductProperty]
type: bool
name: netplan_use_mac_identifier
description: use netplan dhcp mac identifier instead of uuid in netplan.yml
default: False

[ProductProperty]
type: unicode
name: online_repository
multivalue: False
editable: True
description: Repository for installation
values: ["http://de.archive.ubuntu.com/ubuntu"]
default: ["http://de.archive.ubuntu.com/ubuntu"]

[ProductProperty]
type: bool
name: backup_after_install
description: Soll das installierte System nach ender der Installation gesichert werden ?
default: True

[ProductProperty]
type: unicode
name: setup_after_install
multivalue: True
editable: True
description: Which opsi product(s) should we switch to setup after OS installation is done ?
values: [""]
default: [""]

[ProductProperty]
type: unicode
name: proxy
multivalue: False
editable: True
description: Proxystring (if needed) as: http://<ip>:<port>
values: [""]
default: [""]

[ProductProperty]
type: bool
name: proxy_bypass_in_opsiscript
description: write opsi configserver url in /etc/hosts file to prevent proxy errors in some cases
default: False

[ProductProperty]
type: unicode
name: no_proxy
multivalue: True
editable: True
description: no_proxy is a comma- or space-separated list of machine or domain names, with optional :port part.  If no :port part is present, it applies to all ports on that domain. example: "some.domain,some.otherdomain:8001"
values: [""]
default: []

[ProductProperty]
type: unicode
name: wget_and_execute
multivalue: False
editable: True
description: fetch file via wget and run it
values: ["","http://bonifax/test/test.sh"]
default: [""]

[ProductProperty]
type: bool
name: install_opsi-client-agent
description: Install the Linux opsi-client-agent (cofunding project: has to be activated by the /etc/opsi/modules; 15 free starts after installation)
default: True

[ProductProperty]
type: unicode
name: release
multivalue: False
editable: False
description: Short code name of release
values: ["jammy","noble","resolute"]
default: ["resolute"]

[ProductProperty]
type: bool
name: project_quota
description: Do you want to enable project quota support?
default: False
