| 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' |