This commit is contained in:
parent
303519be1b
commit
21343f6213
3 changed files with 17 additions and 26 deletions
|
@ -18,6 +18,15 @@ files = {
|
|||
'/etc/apt/apt.conf.d/20auto-upgrades': {
|
||||
'source': 'apt.conf-auto-upgrades',
|
||||
},
|
||||
'/etc/cloud': {
|
||||
'delete': True,
|
||||
},
|
||||
'/etc/netplan': {
|
||||
'delete': True,
|
||||
},
|
||||
'/var/lib/cloud': {
|
||||
'delete': True,
|
||||
},
|
||||
}
|
||||
|
||||
directories = {
|
||||
|
@ -60,9 +69,16 @@ pkg_apt = {
|
|||
'wget': {},
|
||||
'whois': {},
|
||||
'zip': {},
|
||||
|
||||
'cloud-init': {
|
||||
'installed': False,
|
||||
},
|
||||
'netplan.io': {
|
||||
'installed': False,
|
||||
},
|
||||
}
|
||||
|
||||
gpg_keys = set()
|
||||
|
||||
for name, data in node.metadata.get('apt', {}).get('repos', {}).items():
|
||||
files['/etc/apt/sources.list.d/{}.list'.format(name)] = {
|
||||
'content_type': 'mako',
|
||||
|
@ -87,26 +103,3 @@ for name, data in node.metadata.get('apt', {}).get('repos', {}).items():
|
|||
if node.metadata.get('apt', {}).get('packages', {}):
|
||||
for package, options in node.metadata['apt']['packages'].items():
|
||||
pkg_apt[package] = options
|
||||
|
||||
|
||||
if node.metadata.get('keep-cloud-init', False):
|
||||
pkg_apt['cloud-init'] = {
|
||||
'installed': True,
|
||||
}
|
||||
else:
|
||||
pkg_apt['cloud-init'] = {
|
||||
'installed': False,
|
||||
}
|
||||
pkg_apt['netplan.io'] = {
|
||||
'installed': False,
|
||||
}
|
||||
|
||||
files['/etc/cloud'] = {
|
||||
'delete': True,
|
||||
}
|
||||
files['/etc/netplan'] = {
|
||||
'delete': True,
|
||||
}
|
||||
files['/var/lib/cloud'] = {
|
||||
'delete': True,
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@ nodes['htz-cloud.pirmasens'] = {
|
|||
'webserver',
|
||||
},
|
||||
'metadata': {
|
||||
'keep-cloud-init': True,
|
||||
'letsencrypt': {
|
||||
'domains': {
|
||||
'mail.kunsmann.info': {},
|
||||
|
|
|
@ -9,7 +9,6 @@ nodes['htz-cloud.sewfile'] = {
|
|||
'webserver',
|
||||
},
|
||||
'metadata': {
|
||||
'keep-cloud-init': True,
|
||||
'nginx': {
|
||||
'vhosts': {
|
||||
'sewfile.franzi.business': {
|
||||
|
|
Loading…
Reference in a new issue