fix: access to cli.config_file variable with commandline
This commit is contained in:
parent
c31652256f
commit
5327ff1917
2 changed files with 9 additions and 7 deletions
|
|
@ -48,12 +48,14 @@ def _main():
|
|||
cmd_config.property.read_write()
|
||||
fake_rougail_config = {'step.user_data': [],}
|
||||
fake_user_datas = []
|
||||
if RougailUserDataYaml and Path(rougailconfig["cli.config_file"]).is_file():
|
||||
fake_rougail_config = {'step.user_data': 'yaml',
|
||||
'yaml.filename': [rougailconfig["cli.config_file"]],
|
||||
'yaml.file_with_secrets': 'all',
|
||||
}
|
||||
fake_user_datas.extend(RougailUserDataYaml(cmd_config, rougailconfig=fake_rougail_config).run())
|
||||
if RougailUserDataYaml:
|
||||
config_file = cmd_config.forcepermissive.option("cli.config_file").value.get()
|
||||
if Path(config_file).is_file():
|
||||
fake_rougail_config = {'step.user_data': 'yaml',
|
||||
'yaml.filename': [config_file],
|
||||
'yaml.file_with_secrets': 'all',
|
||||
}
|
||||
fake_user_datas.extend(RougailUserDataYaml(cmd_config, rougailconfig=fake_rougail_config).run())
|
||||
if RougailUserDataEnvironment:
|
||||
fake_rougail_config = {'step.user_data': 'environment',
|
||||
'environment.default_environment_name': 'ROUGAILCLI',
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ cli:
|
|||
description: {_('Command line option')}
|
||||
|
||||
config_file:
|
||||
description: {_('display debug informations')}
|
||||
description: {_('load rougail cli parameters from a file)}
|
||||
type: unix_filename
|
||||
commandline: false
|
||||
params:
|
||||
|
|
|
|||
Loading…
Reference in a new issue