|
@@ -60,12 +60,13 @@ def knox():
|
|
|
def knox():
|
|
|
import params
|
|
|
|
|
|
- Directory(params.knox_conf_dir,
|
|
|
- owner = params.knox_user,
|
|
|
- group = params.knox_group,
|
|
|
- recursive = True
|
|
|
- )
|
|
|
-
|
|
|
+ directories = [params.knox_data_dir, params.knox_logs_dir, params.knox_pid_dir, params.knox_conf_dir]
|
|
|
+ for directory in directories:
|
|
|
+ Directory(directory,
|
|
|
+ owner = params.knox_user,
|
|
|
+ group = params.knox_group,
|
|
|
+ recursive = True
|
|
|
+ )
|
|
|
|
|
|
XmlConfig("gateway-site.xml",
|
|
|
conf_dir=params.knox_conf_dir,
|
|
@@ -93,16 +94,11 @@ def knox():
|
|
|
template_tag = None
|
|
|
)
|
|
|
|
|
|
- dirs_to_chown = (params.knox_data_dir, params.knox_logs_dir, params.knox_logs_dir, params.knox_pid_dir, params.knox_conf_dir)
|
|
|
- cmd = ('chown','-R',format('{knox_user}:{knox_group}'))+dirs_to_chown
|
|
|
+ dirs_to_chown = tuple(directories)
|
|
|
+ cmd = ('chown','-R',format('{knox_user}:{knox_group}')) + dirs_to_chown
|
|
|
Execute(cmd,
|
|
|
sudo = True,
|
|
|
)
|
|
|
-
|
|
|
- #File([params.knox_data_dir, params.knox_logs_dir, params.knox_logs_dir, params.knox_pid_dir, params.knox_conf_dir],
|
|
|
- # owner = params.knox_user,
|
|
|
- # group = params.knox_group
|
|
|
- #)
|
|
|
|
|
|
cmd = format('{knox_client_bin} create-master --master {knox_master_secret!p}')
|
|
|
master_secret_exist = as_user(format('test -f {knox_master_secret_path}'), params.knox_user)
|