mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 21:00:22 -07:00
ignore ansible.cfg in world writable cwd (#42070)
* ignore ansible.cfg in world writable cwd * also added 'warnings' to config * updated man page template
This commit is contained in:
parent
de0e11c0d5
commit
b6f2aad600
5 changed files with 38 additions and 10 deletions
|
@ -17,6 +17,16 @@ from ansible.module_utils.six import string_types
|
|||
from ansible.config.manager import ConfigManager, ensure_type, get_ini_config_value
|
||||
|
||||
|
||||
def _warning(msg):
|
||||
''' display is not guaranteed here, nor it being the full class, but try anyways, fallback to sys.stderr.write '''
|
||||
try:
|
||||
from __main__ import display
|
||||
display.warning(msg)
|
||||
except:
|
||||
import sys
|
||||
sys.stderr.write(' [WARNING] %s\n' % (msg))
|
||||
|
||||
|
||||
def _deprecated(msg, version='2.8'):
|
||||
''' display is not guaranteed here, nor it being the full class, but try anyways, fallback to sys.stderr.write '''
|
||||
try:
|
||||
|
@ -24,7 +34,7 @@ def _deprecated(msg, version='2.8'):
|
|||
display.deprecated(msg, version=version)
|
||||
except:
|
||||
import sys
|
||||
sys.stderr.write('[DEPRECATED] %s, to be removed in %s' % (msg, version))
|
||||
sys.stderr.write(' [DEPRECATED] %s, to be removed in %s\n' % (msg, version))
|
||||
|
||||
|
||||
def mk_boolean(value):
|
||||
|
@ -189,3 +199,6 @@ for setting in config.data.get_settings():
|
|||
value = ensure_type(value, setting.type)
|
||||
|
||||
set_constant(setting.name, value)
|
||||
|
||||
for warn in config.WARNINGS:
|
||||
_warning(warn)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue