blob: 4cdfd115f52a485155be7ee2b242016ba540c445 [file] [log] [blame]
Ales Komarekfebf26c2016-12-01 11:44:57 +01001classes:
2 - service.maas.region.single
Richard Felkl8d8bc532017-09-22 13:29:12 +02003 - service.maas.cluster.single
Ales Komarekfebf26c2016-12-01 11:44:57 +01004parameters:
Jakub Pavlike9ba5f42017-06-07 10:52:08 +02005 _param:
6 maas_admin_username: mirantis
Denis Egorenko96655492019-09-06 16:06:23 +04007 maas_region_main_archive: ${_param:linux_system_repo_update_url}/ubuntu/
Ivan Berezovskiy8a0a7042020-03-13 18:02:36 +04008 # Pin distro-info-data package. See PROD-34940 for details
9 linux:
10 system:
11 package:
12 distro-info-data:
13 version: 0.28ubuntu0.9
14 hold: true
Ales Komarekfebf26c2016-12-01 11:44:57 +010015 maas:
Jakub Pavlike9ba5f42017-06-07 10:52:08 +020016 cluster:
17 enabled: true
18 role: master
19 region:
azvyagintsevc48c3872018-11-19 21:22:54 +020020 host: ${_param:single_address}:5242
21 curtin_vars:
22 amd64:
23 xenial:
azvyagintseve5a5bb52018-11-25 11:21:35 +020024 extra_pkgs:
25 enabled: true
azvyagintsev911feea2018-12-11 13:51:33 +020026 pkgs:
27 - linux-headers-virtual-hwe-16.04
28 - linux-image-extra-virtual-hwe-16.04
29 - acpid
30 - apt-transport-https
31 - bridge-utils
32 - curl
33 - dbus
34 - ethtool
35 - ifenslave
36 - iptables
37 - iputils-ping
38 - lsof
39 - strace
40 - tcpdump
41 - traceroute
42 - vlan
43 - wget
azvyagintseve5a5bb52018-11-25 11:21:35 +020044 kernel_package:
45 enabled: true
46 value: 'linux-image-virtual-hwe-16.04'
Ales Komarekfebf26c2016-12-01 11:44:57 +010047 region:
Jakub Pavlike9ba5f42017-06-07 10:52:08 +020048 salt_master_ip: ${_param:infra_config_deploy_address}
Ales Komarekfebf26c2016-12-01 11:44:57 +010049 theme: mirantis
50 enable_iframe: True
51 bind:
Jakub Pavlike9ba5f42017-06-07 10:52:08 +020052 host: ${_param:single_address}
53 admin:
54 username: ${_param:maas_admin_username}
55 password: ${_param:maas_admin_password}
56 email: email@example.com
Ales Komarekfebf26c2016-12-01 11:44:57 +010057 database:
58 engine: postgresql
Alexandr Lovtsov990ba402019-03-15 16:47:22 +030059 host: ${_param:maas_postgresql_server}
Ales Komarekfebf26c2016-12-01 11:44:57 +010060 name: maasdb
Jakub Pavlike9ba5f42017-06-07 10:52:08 +020061 password: ${_param:maas_db_password}
62 username: maas
Stanislav Riazanov7b29aa42019-01-22 15:18:58 +040063 ntp:
64 server_1:
65 enabled: true
66 host: pool.ntp.org
Jakub Pavlike9ba5f42017-06-07 10:52:08 +020067 maas_config:
azvyagintsev99490e72018-06-19 20:16:48 +030068 main_archive: ${_param:maas_region_main_archive}
Jakub Pavlike9ba5f42017-06-07 10:52:08 +020069 commissioning_distro_series: xenial
70 default_distro_series: xenial
71 default_osystem: 'ubuntu'
72 default_storage_layout: lvm
73 disk_erase_with_secure_erase: true
74 dnssec_validation: 'no'
75 enable_third_party_drivers: true
76 maas_name: mas01
azvyagintseve9370742017-12-04 11:16:12 +020077 active_discovery_interval: 600
Jakub Pavlike9ba5f42017-06-07 10:52:08 +020078 ntp_external_only: true
79 upstream_dns: ${_param:dns_server01}
80 enable_http_proxy: false
azvyagintsev00a193a2018-05-14 14:32:05 +030081 # linux-signed-image-generic-hwe-16.04
82 default_min_hwe_kernel: 'hwe-16.04'