sparse-intern-71089
11/23/2022, 3:00 PMlemon-church-28946
11/23/2022, 3:02 PMforce
parameter isn't available.lemon-church-28946
11/23/2022, 3:13 PMLocalWorkspace does not utilize this extensibility point.
many-telephone-49025
11/23/2022, 4:22 PMlemon-church-28946
11/23/2022, 4:31 PMfrom pulumi import automation as auto
class LocalWorkspace(auto.LocalWorkspace):
def _run_pulumi_cmd_sync(self, args:list, *aargs, **kwargs):
args.append('--force')
try:
return super()._run_pulumi_cmd_sync(args, *aargs, **kwargs)
except:
args.pop(args.index('--force'))
return super()._run_pulumi_cmd_sync(args, *aargs, **kwargs)
auto._local_workspace.LocalWorkspace = LocalWorkspace
Warning:
⢠^ above block of code blindly pass the --force
flag to all commands.
⢠I just needed this as a one-off solution, and it shouldn't be considered....for anything ever.