blob: 9af2eda474e079b6d0bc0cd53b14ac5373e90710 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import cloudinit
import UserDataHandler as ud
class DataSource:
userdata = None
metadata = None
userdata_raw = None
def __init__(self):
pass
def get_userdata(self):
if self.userdata == None:
self.userdata = ud.preprocess_userdata(self.userdata_raw)
return self.userdata
def get_userdata_raw(self):
return(self.userdata_raw)
def get_public_ssh_keys(self):
return([])
def device_name_to_device(self, name):
# translate a 'name' to a device
# the primary function at this point is on ec2
# to consult metadata service, that has
# ephemeral0: sdb
# and return 'sdb' for input 'ephemeral0'
return(None)
|