add 'RUN=1' to /etc/default/landscape-client
This modifies /etc/default/landscape-client to have 'RUN=1' if and only if the cloud-config (user-data or local) was non-empty.
This commit is contained in:
commit
bbe57f4a3d
@ -31,6 +31,7 @@ from cloudinit.settings import PER_INSTANCE
|
|||||||
frequency = PER_INSTANCE
|
frequency = PER_INSTANCE
|
||||||
|
|
||||||
LSC_CLIENT_CFG_FILE = "/etc/landscape/client.conf"
|
LSC_CLIENT_CFG_FILE = "/etc/landscape/client.conf"
|
||||||
|
LS_DEFAULT_FILE = "/etc/default/landscape-client"
|
||||||
|
|
||||||
distros = ['ubuntu']
|
distros = ['ubuntu']
|
||||||
|
|
||||||
@ -78,6 +79,8 @@ def handle(_name, cfg, cloud, log, _args):
|
|||||||
util.write_file(lsc_client_fn, contents.getvalue())
|
util.write_file(lsc_client_fn, contents.getvalue())
|
||||||
log.debug("Wrote landscape config file to %s", lsc_client_fn)
|
log.debug("Wrote landscape config file to %s", lsc_client_fn)
|
||||||
|
|
||||||
|
util.write_file(LS_DEFAULT_FILE, "RUN=1\n")
|
||||||
|
|
||||||
|
|
||||||
def merge_together(objs):
|
def merge_together(objs):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user