|
|
|
@ -320,6 +320,7 @@ vultr_server:
|
|
|
|
import time
|
|
|
|
import time
|
|
|
|
import base64
|
|
|
|
import base64
|
|
|
|
from ansible.module_utils.basic import AnsibleModule
|
|
|
|
from ansible.module_utils.basic import AnsibleModule
|
|
|
|
|
|
|
|
from ansible.module_utils._text import to_text, to_bytes
|
|
|
|
from ansible.module_utils.vultr import (
|
|
|
|
from ansible.module_utils.vultr import (
|
|
|
|
Vultr,
|
|
|
|
Vultr,
|
|
|
|
vultr_argument_spec,
|
|
|
|
vultr_argument_spec,
|
|
|
|
@ -415,7 +416,7 @@ class AnsibleVultrServer(Vultr):
|
|
|
|
def get_user_data(self):
|
|
|
|
def get_user_data(self):
|
|
|
|
user_data = self.module.params.get('user_data')
|
|
|
|
user_data = self.module.params.get('user_data')
|
|
|
|
if user_data is not None:
|
|
|
|
if user_data is not None:
|
|
|
|
user_data = base64.b64encode(str(user_data))
|
|
|
|
user_data = to_text(base64.b64encode(to_bytes(user_data)))
|
|
|
|
return user_data
|
|
|
|
return user_data
|
|
|
|
|
|
|
|
|
|
|
|
def get_server_user_data(self, server):
|
|
|
|
def get_server_user_data(self, server):
|
|
|
|
|