"mv: cannot stat '{'\\''changed'\\'': False, '\\''stat'\\'': {'\\''exists'\\'': True, '\\''path'\\'': '\\''/opt/db/data/postgres/data'\\'', '\\''mode'\\'': '\\''0750'\\'', '\\''isdir'\\'': True, '\\''ischr'\\'': False, '\\''isblk'\\'': False, '\\''isreg'\\'': False, '\\''isfifo'\\'': False, '\\''islnk'\\'': False, '\\''issock'\\'': False, '\\''uid'\\'': 1001, '\\''gid'\\'': 1001, '\\''size'\\'': 4096, '\\''inode'\\'': 65664, '\\''dev'\\'': 64779, '\\''nlink'\\'': 20, '\\''atime'\\'': 1659080065.949395, '\\''mtime'\\'': 1659017614.6222425, '\\''ctime'\\'': 1659080076.9242337, '\\''wusr'\\'': True, '\\''rusr'\\'': True, '\\''xusr'\\'': True, '\\''wgrp'\\'': False, '\\''rgrp'\\'': True, '\\''xgrp'\\'': True, '\\''woth'\\'': False, '\\''roth'\\'': False, '\\''xoth'\\'': False, '\\''isuid'\\'': False, '\\''isgid'\\'': False, '\\''blocks'\\'': 8, '\\''block_size'\\'': 4096, '\\''device_type'\\'': 0, '\\''readable'\\'': False, '\\''writeable'\\'': False, '\\''executable'\\'': False,
'\\''pw_name'\\'': '\\''postgres'\\'', '\\''gr_name'\\'': '\\''postgres'\\'', '\\''mimetype'\\'': '\\''inode/directory'\\'', '\\''charset'\\'': '\\''binary'\\'', '\\''version'\\'': None, '\\''attributes'\\'': , '\\''attr_flags'\\'': '\\'''\\''}, '\\''failed'\\'': False}': No such file or directory"
You are trying to move a directory called '{'\\''changed'\\'': False,
'\\''stat'\\'': {'\\''exists'\\'': True, '\\''path'\\'':
'\\''/opt/db/data/postgres/data'\\'', '\\''mode'\\'': '\\''0750'\\'',
'\\''isdir'\\'': True, '\\''ischr'\\'': False, '\\''isblk'\\'': False,
'\\''isreg'\\'': False, '\\''isfifo'\\'': False, '\\''islnk'\\'':
False, '\\''issock'\\'': False, '\\''uid'\\'': 1001, '\\''gid'\\'':
1001, '\\''size'\\'': 4096, '\\''inode'\\'': 65664, '\\''dev'\\'':
64779, '\\''nlink'\\'': 20, '\\''atime'\\'': 1659080065.949395,
'\\''mtime'\\'': 1659017614.6222425, '\\''ctime'\\'':
1659080076.9242337, '\\''wusr'\\'': True, '\\''rusr'\\'': True,
'\\''xusr'\\'': True, '\\''wgrp'\\'': False, '\\''rgrp'\\'': True,
'\\''xgrp'\\'': True, '\\''woth'\\'': False, '\\''roth'\\'': False,
'\\''xoth'\\'': False, '\\''isuid'\\'': False, '\\''isgid'\\'': False,
'\\''blocks'\\'': 8, '\\''block_size'\\'': 4096,
'\\''device_type'\\'': 0, '\\''readable'\\'': False,
'\\''writeable'\\'': False, '\\''executable'\\'': False,
'\\''pw_name'\\'': '\\''postgres'\\'', '\\''gr_name'\\'': '\\''postgres'\\'', '\\''mimetype'\\'': '\\''inode/directory'\\'', '\\''charset'\\'': '\\''binary'\\'', '\\''version'\\'': None, '\\''attributes'\\'': , '\\''attr_flags'\\'': '\\'''\\''}, '\\''failed'\\'': False}', which does not exist.
The variable you register with stat is not just a string, but a dict.
You should use the correct key from that dict (i.e. 'postgres_data.path')