mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-20 09:21:24 -07:00
parent
1b8e6bc95b
commit
524d5883b8
19 changed files with 142 additions and 64 deletions
|
@ -170,6 +170,9 @@ import datetime
|
|||
import time
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible_collections.community.general.plugins.module_utils.datetime import (
|
||||
now,
|
||||
)
|
||||
from ansible_collections.community.general.plugins.module_utils.scaleway import (
|
||||
Scaleway,
|
||||
scaleway_argument_spec,
|
||||
|
@ -189,9 +192,9 @@ def wait_to_complete_state_transition(module, account_api, backup=None):
|
|||
if backup is None or backup['status'] in stable_states:
|
||||
return backup
|
||||
|
||||
start = datetime.datetime.utcnow()
|
||||
start = now()
|
||||
end = start + datetime.timedelta(seconds=wait_timeout)
|
||||
while datetime.datetime.utcnow() < end:
|
||||
while now() < end:
|
||||
module.debug('We are going to wait for the backup to finish its transition')
|
||||
|
||||
response = account_api.get('/rdb/v1/regions/%s/backups/%s' % (module.params.get('region'), backup['id']))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue