Add hostname setting to azure provider

This commit is contained in:
Tiago Ilieve 2014-04-13 21:57:10 -03:00
parent 18fce45d91
commit 5502a5c3b1

View file

@ -39,12 +39,16 @@ def resolve_tasks(tasklist, manifest):
if manifest.volume['partitions']['type'] != 'none': if manifest.volume['partitions']['type'] != 'none':
tasklist.update(task_sets.partitioning_set) tasklist.update(task_sets.partitioning_set)
if manifest.system.get('hostname', False):
tasklist.add(network.SetHostname)
else:
tasklist.add(network.RemoveHostname)
tasklist.update([tasks.packages.DefaultPackages, tasklist.update([tasks.packages.DefaultPackages,
loopback.Create, loopback.Create,
security.EnableShadowConfig, security.EnableShadowConfig,
network.RemoveDNSInfo, network.RemoveDNSInfo,
network.ConfigureNetworkIF, network.ConfigureNetworkIF,
network.RemoveHostname,
initd.AddSSHKeyGeneration, initd.AddSSHKeyGeneration,
initd.InstallInitScripts, initd.InstallInitScripts,
tasks.packages.Waagent, tasks.packages.Waagent,