blob: 4cdfd115f52a485155be7ee2b242016ba540c445 [file] [log] [blame]
classes:
- service.maas.region.single
- service.maas.cluster.single
parameters:
_param:
maas_admin_username: mirantis
maas_region_main_archive: ${_param:linux_system_repo_update_url}/ubuntu/
# Pin distro-info-data package. See PROD-34940 for details
linux:
system:
package:
distro-info-data:
version: 0.28ubuntu0.9
hold: true
maas:
cluster:
enabled: true
role: master
region:
host: ${_param:single_address}:5242
curtin_vars:
amd64:
xenial:
extra_pkgs:
enabled: true
pkgs:
- linux-headers-virtual-hwe-16.04
- linux-image-extra-virtual-hwe-16.04
- acpid
- apt-transport-https
- bridge-utils
- curl
- dbus
- ethtool
- ifenslave
- iptables
- iputils-ping
- lsof
- strace
- tcpdump
- traceroute
- vlan
- wget
kernel_package:
enabled: true
value: 'linux-image-virtual-hwe-16.04'
region:
salt_master_ip: ${_param:infra_config_deploy_address}
theme: mirantis
enable_iframe: True
bind:
host: ${_param:single_address}
admin:
username: ${_param:maas_admin_username}
password: ${_param:maas_admin_password}
email: email@example.com
database:
engine: postgresql
host: ${_param:maas_postgresql_server}
name: maasdb
password: ${_param:maas_db_password}
username: maas
ntp:
server_1:
enabled: true
host: pool.ntp.org
maas_config:
main_archive: ${_param:maas_region_main_archive}
commissioning_distro_series: xenial
default_distro_series: xenial
default_osystem: 'ubuntu'
default_storage_layout: lvm
disk_erase_with_secure_erase: true
dnssec_validation: 'no'
enable_third_party_drivers: true
maas_name: mas01
active_discovery_interval: 600
ntp_external_only: true
upstream_dns: ${_param:dns_server01}
enable_http_proxy: false
# linux-signed-image-generic-hwe-16.04
default_min_hwe_kernel: 'hwe-16.04'