mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-05-10 03:01:29 -07:00
become mixin is no more (#54002)
* become mixin is no more since sudo/su keywords are removed in 2.9 .. no need to keep this code around * also don't need test for code that is removed * made preprocess_data on base noop its not used by anything anymore, but kept for backwards compat since other methods of same name are used
This commit is contained in:
parent
9ddde6b27f
commit
e40832df84
11 changed files with 23 additions and 219 deletions
|
@ -195,11 +195,6 @@ class FieldAttributeBase(with_metaclass(BaseMeta, object)):
|
|||
|
||||
def preprocess_data(self, ds):
|
||||
''' infrequently used method to do some pre-processing of legacy terms '''
|
||||
|
||||
for base_class in self.__class__.mro():
|
||||
method = getattr(self, "_preprocess_data_%s" % base_class.__name__.lower(), None)
|
||||
if method:
|
||||
return method(ds)
|
||||
return ds
|
||||
|
||||
def load_data(self, ds, variable_manager=None, loader=None):
|
||||
|
@ -615,8 +610,12 @@ class Base(FieldAttributeBase):
|
|||
# explicitly invoke a debugger on tasks
|
||||
_debugger = FieldAttribute(isa='string')
|
||||
|
||||
# param names which have been deprecated/removed
|
||||
DEPRECATED_ATTRIBUTES = [
|
||||
'sudo', 'sudo_user', 'sudo_pass', 'sudo_exe', 'sudo_flags',
|
||||
'su', 'su_user', 'su_pass', 'su_exe', 'su_flags',
|
||||
]
|
||||
# Privilege escalation
|
||||
_become = FieldAttribute(isa='bool', default=context.cliargs_deferred_get('become'))
|
||||
_become_method = FieldAttribute(isa='string', default=context.cliargs_deferred_get('become_method'))
|
||||
_become_user = FieldAttribute(isa='string', default=context.cliargs_deferred_get('become_user'))
|
||||
_become_flags = FieldAttribute(isa='string', default=context.cliargs_deferred_get('become_flags'))
|
||||
_become_exe = FieldAttribute(isa='string', default=context.cliargs_deferred_get('become_exe'))
|
||||
|
||||
# used to hold sudo/su stuff
|
||||
DEPRECATED_ATTRIBUTES = []
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue