summaryrefslogtreecommitdiffstats
path: root/minion/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'minion/utils.py')
-rwxr-xr-xminion/utils.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/minion/utils.py b/minion/utils.py
index 177d4ee..bc64d1b 100755
--- a/minion/utils.py
+++ b/minion/utils.py
@@ -23,15 +23,15 @@ import xmlrpclib
import codes
from func import certs
-from func import config_data
-
+from func.config import BaseConfig, BoolOption, IntOption, Option, ConfigError, read_config, ListOption
+from server import FuncdConfig
def create_minion_keys():
- config_obj = config_data.Config()
- config = config_obj.get()
- cert_dir = config['cert_dir']
- master_uri = config['certmaster']
+ config_fle = '/etc/func/minion.conf'
+ config = read_config(config_file, FuncdConfig)
+ cert_dir = config.cert_dir
+ master_uri = config.certmaster
hn = socket.getfqdn()
key_file = '%s/%s.pem' % (cert_dir, hn)