diff --git a/autoinstall-schema.json b/autoinstall-schema.json index a8926023..e2a877ef 100644 --- a/autoinstall-schema.json +++ b/autoinstall-schema.json @@ -461,7 +461,7 @@ "additionalProperties": false } }, - "ad": { + "active_directory": { "type": "object", "properties": { "admin_name": { diff --git a/examples/autoinstall-ad.yaml b/examples/autoinstall-ad.yaml index 0ccad709..55cb72d5 100644 --- a/examples/autoinstall-ad.yaml +++ b/examples/autoinstall-ad.yaml @@ -29,7 +29,7 @@ apt: - {package: "python-*", pin: "origin *ubuntu.com*", pin-priority: -1} keyboard: layout: gb -ad: +active_directory: admin_name: '$ubuntu' domain_name: 'ad.ubuntu.com' identity: diff --git a/subiquity/models/subiquity.py b/subiquity/models/subiquity.py index fd00a45c..77ffa2c7 100644 --- a/subiquity/models/subiquity.py +++ b/subiquity/models/subiquity.py @@ -180,7 +180,7 @@ class SubiquityModel: self.target = root self.chroot_prefix = [] - self.ad = AdModel() + self.active_directory = AdModel() self.codecs = CodecsModel() self.debconf_selections = DebconfSelectionsModel() self.drivers = DriversModel() diff --git a/subiquity/server/controllers/ad.py b/subiquity/server/controllers/ad.py index b0662522..81acce29 100644 --- a/subiquity/server/controllers/ad.py +++ b/subiquity/server/controllers/ad.py @@ -93,7 +93,7 @@ class AdController(SubiquityController): """ Implements the server part of the Active Directory feature. """ endpoint = API.active_directory # No auto install key and schema for now due password handling uncertainty. - autoinstall_key = model_name = "ad" + autoinstall_key = model_name = "active_directory" autoinstall_schema = { 'type': 'object', 'properties': { diff --git a/subiquity/server/controllers/install.py b/subiquity/server/controllers/install.py index 039f6380..b7fad6fd 100644 --- a/subiquity/server/controllers/install.py +++ b/subiquity/server/controllers/install.py @@ -406,7 +406,7 @@ class InstallController(SubiquityController): policy = self.model.updates.updates await self.run_unattended_upgrades(context=context, policy=policy) await self.restore_apt_config(context=context) - if self.model.ad.do_join: + if self.model.active_directory.do_join: hostname = self.model.identity.hostname if not hostname: with open(self.tpath('etc/hostname'), 'r') as f: diff --git a/subiquity/server/server.py b/subiquity/server/server.py index 9b7f8264..fc36d888 100644 --- a/subiquity/server/server.py +++ b/subiquity/server/server.py @@ -215,7 +215,7 @@ POSTINSTALL_MODEL_NAMES = ModelNames({ "ubuntu_pro", "userdata", }, - desktop={"timezone", "codecs", "ad"}) + desktop={"timezone", "codecs", "active_directory"}) class SubiquityServer(Application):