To make sure the rollback feature works either use only this API to do changes or remember to save your rollback points on the CLI with the command:
execute backup config flash your_message
FortiOS' plugin will use the "batch" feature. All commands will not go at the same time but all of them will be processed. The sad true is that FortiOS doesn't have any proper tool to apply large chunks of configuration.
Beginning in FortiOS version 5.2, a Fortigate bug was introduced that generates an EOFError
in paramiko/transport.py
during the SSH key exchange. Full details of the paramiko
issue documented here. Current workaround is to edit the preferred key exchange algorithms in paramiko/transport.py
. Either move diffie-hellman-group1-sha1
below diffie-hellman-group-exchange-sha1
or delete diffie-hellman-group1-sha1
.