Commit graph

411 commits

Author SHA1 Message Date
Volkan Şahin
df5ebddc7c imports were formatted and logs were fixed 2016-09-21 11:51:39 +03:00
Volkan Şahin
f2543f5880 log format changed, no need log message prefixes anymore and it becomes log line automatically 2016-09-21 11:49:21 +03:00
Volkan Şahin
4715574fe9 variables and functions name is changed to according to PEP8 2016-09-21 11:47:47 +03:00
Volkan Şahin
a3374ebe65 check file exist for removing 2016-09-21 11:46:46 +03:00
Volkan Şahin
1c0f5206fa redundant parameters removed 2016-09-21 11:40:40 +03:00
Volkan Şahin
5e91ed708f variable name and log format fixing 2016-09-21 11:24:59 +03:00
Volkan Şahin
7a5219c50b code block about command in ahenkd is moved to command module 2016-09-21 11:23:56 +03:00
Volkan Şahin
e9e00eb436 mail client added, some features added to plugin script 2016-09-21 11:21:43 +03:00
Volkan Şahin
7f212b9098 minor fixing util 2016-09-08 15:03:31 +03:00
canerfyz
252d898360 A util method that reads a file line by line and returns a list of read lines 2016-09-07 10:00:39 +03:00
Volkan Şahin
cbc6b64439 db connection curser became thread safe 2016-08-25 18:10:01 +03:00
Volkan Şahin
1d4429949f log fixed and py files name changed according to PEP8 standart 2016-08-24 18:05:54 +03:00
Volkan Şahin
2cc5cc9950 pid file managed 2016-08-24 18:04:06 +03:00
Volkan Şahin
9875638e6c ssl connection feature added 2016-08-24 18:02:16 +03:00
Volkan Şahin
9b96a6e286 ssl parameter added to conf file 2016-08-24 18:00:01 +03:00
Volkan Şahin
6a1e08cf18 confirmation interface 2016-08-23 16:50:46 +03:00
Volkan Şahin
f64eec9913 notify added for executing task and profiles 2016-08-23 16:47:58 +03:00
Volkan Şahin
443220eac8 minor log fixing 2016-08-23 16:44:39 +03:00
Volkan Şahin
8cad12195a notifier and asking for permission features added to util 2016-08-23 16:44:02 +03:00
Volkan Şahin
de9b20f5fc delayed action check fixed 2016-08-22 17:01:09 +03:00
emrekgn
e6677f1c94 bug fix for plugin installation 2016-08-22 12:05:45 +03:00
Volkan Şahin
a77718e48d ahenk main py format, log and style fixed 2016-08-18 21:04:17 +03:00
Volkan Şahin
bc582b7616 config manager style fixed 2016-08-18 21:03:36 +03:00
Volkan Şahin
1900d76618 missing plugin installation failure message created with related task/policy properties 2016-08-15 15:04:22 +03:00
Volkan Şahin
acf65a2d5b default agreement text fixed 2016-08-15 11:22:10 +03:00
Volkan Şahin
bf37183005 resource fixed and code formatted 2016-08-15 11:21:23 +03:00
Volkan Şahin
a124e0919f machine type added for different architectures 2016-08-12 15:10:30 +03:00
Volkan Şahin
d6f48fd511 minor bug fixing and code formatting 2016-08-11 18:31:08 +03:00
Volkan Şahin
4b580f26cb session close feature added 2016-08-11 18:26:52 +03:00
Volkan Şahin
26e17d3873 scheduled task processing fixed 2016-08-10 12:36:17 +03:00
Volkan Şahin
683c5f97b8 removing executed scheduled task was removed 2016-08-10 12:35:38 +03:00
Volkan Şahin
aa2023643f code formatted 2016-08-10 12:33:21 +03:00
Volkan Şahin
6c54302c52 roster subscription parameters added 2016-08-10 10:41:18 +03:00
Volkan Şahin
3650608a19 Merge branch 'master' of https://github.com/Pardus-Kurumsal/ahenk 2016-08-09 16:51:13 +03:00
Volkan Şahin
acc7abd2cc redundant functions were removed 2016-08-09 16:50:53 +03:00
cemrealpsoy
733ee95aa3 return values added to install_with_apt_get and uninstall_with_apt_get methods because of method doesnt give any error even if its return code is unsuccessfull for install/uninstall process 2016-08-09 15:00:17 +03:00
Volkan Şahin
3d350cff3b minor bug fix solved 2016-08-08 11:13:51 +03:00
Volkan Şahin
e167dad890 minor bug fxed 2016-08-05 20:08:57 +03:00
Volkan Şahin
fdd7e240ee install feature used 2016-08-05 20:08:29 +03:00
emrekgn
8550ba2d9e Merge branch 'master' of https://github.com/Pardus-Kurumsal/ahenk 2016-08-04 18:11:39 +03:00
emrekgn
bf0f1368bd bug fix for plugin installation 2016-08-04 18:11:03 +03:00
Volkan Şahin
a7a5b297ac minor bug fix about loading plugin 2016-08-04 18:11:00 +03:00
Volkan Şahin
dee1cee10d registration message was extended with bios and motherboard details 2016-08-02 20:17:03 +03:00
Volkan Şahin
86f1e7b4d2 bios and motherboard details were added to system 2016-08-02 20:16:01 +03:00
Volkan Şahin
23335f5d99 some fixing about logs 2016-08-02 18:16:53 +03:00
Volkan Şahin
a5c864d33f threads convert to daemon 2016-08-02 18:16:24 +03:00
Volkan Şahin
f13482c515 disk partition formatting 2016-08-02 18:14:20 +03:00
Volkan Şahin
f3aa259944 minor fixing 2016-08-02 18:13:04 +03:00
cemrealpsoy
4d78384cb5 Temporary change. Json format fixing 2016-08-02 14:32:45 +03:00
Volkan Şahin
8859c981eb Merge branch 'master' of https://github.com/Pardus-Kurumsal/ahenk 2016-08-01 20:33:34 +03:00
Volkan Şahin
5510e1ca30 execute script and returning result feature added 2016-08-01 20:08:42 +03:00
Volkan Şahin
2167a8596f minor fixing 2016-08-01 20:07:37 +03:00
emrekgn
3fc86867ee do not use lowercase DN - this causes dict problems 2016-07-29 19:09:22 +03:00
emrekgn
cb18b1b7a6 Merge branch 'master' of https://github.com/Pardus-Kurumsal/ahenk 2016-07-29 19:07:33 +03:00
emrekgn
3a4bfbcc7c create received_dir_path with correct permissions 2016-07-29 19:07:17 +03:00
emrekgn
bf0f01c02f change permission recursively 2016-07-29 19:06:23 +03:00
Volkan Şahin
e14a1a4523 bug fix about send message via ahenkd command 2016-07-27 16:03:32 +03:00
Volkan Şahin
57862558d5 minor bug fix 2016-07-27 15:12:32 +03:00
Volkan Şahin
4548253fed modified bug fixed and remove added 2016-07-26 15:09:02 +03:00
Volkan Şahin
a9cc40fb2f plugin listener activated and some minor bug fixing 2016-07-25 18:32:28 +03:00
Volkan Şahin
705565a416 profile override problem fixed 2016-07-25 18:31:43 +03:00
Volkan Şahin
90a03c1598 minor bug fixed about db connection not sharing between threads problem 2016-07-25 16:28:23 +03:00
Volkan Şahin
dbfe504292 timer bug fixing and other minor fixing like log, redundant parameters ... 2016-07-25 12:21:23 +03:00
Volkan Şahin
70495628c7 timer thread form was changed to daemon 2016-07-25 12:19:53 +03:00
Volkan Şahin
bf9af4042a dn is fetchable from system 2016-07-25 11:04:21 +03:00
Volkan Şahin
cbeadd62e1 merging system.py 2016-07-22 10:43:17 +03:00
Volkan Şahin
fa9c2fc104 timeout function added for waiting get policies response and some functions formatted 2016-07-22 10:40:41 +03:00
Volkan Şahin
98dde0a3d1 new conf parameters serving 2016-07-22 10:38:59 +03:00
Volkan Şahin
7aa5aad801 timeout function added for registration timeout 2016-07-22 10:37:27 +03:00
Volkan Şahin
7335d6e5cb kill signal removed 2016-07-22 10:36:56 +03:00
Volkan Şahin
8b703e8639 added get policy timout and checker functions and fixing column-bean parameter matching 2016-07-22 10:36:21 +03:00
Volkan Şahin
75b9f79ffd kill signal was switched with shutdown mode and some log fixing 2016-07-22 10:34:59 +03:00
Volkan Şahin
d63a455d39 timer method added for using with some specific function which need timeout actions 2016-07-22 10:33:45 +03:00
Volkan Şahin
b678961d3c plugins have only one kill mode 2016-07-22 10:23:18 +03:00
Volkan Şahin
5ec8022f81 fifo file removed while cleaning 2016-07-21 18:04:00 +03:00
Volkan Şahin
4f9bfa992c log fixing 2016-07-21 18:03:26 +03:00
Volkan Şahin
d4936b4e4e paramiko log level was changed 2016-07-21 18:03:09 +03:00
cemrealpsoy
f93f0c1200 remove_package added 2016-07-20 16:30:42 +03:00
cemrealpsoy
eed683fabf util.py remove_package added 2016-07-20 16:23:50 +03:00
cemrealpsoy
0dc279d961 Remove PAckage Eklendi 2016-07-20 16:16:19 +03:00
emre.akkaya
890b3ffa41 bug fix for install/uninstall util methods & remove redundant symbolic link 2016-07-20 16:10:52 +03:00
cemrealpsoy
cda00f2810 Little Bug fixings in system.py aand ssh_file_transfer.py, also utility in util.py called install_package 2016-07-20 11:32:50 +03:00
Volkan Şahin
c0598f608c bug fixing about dynamic plugin load,reload and remove 2016-07-19 16:05:46 +03:00
Volkan Şahin
f805748009 watching new installed plugins for loading ahenk is disabled until watchdog dependency is added to repo 2016-07-19 16:04:46 +03:00
Volkan Şahin
cc113eb664 new plugin listener 2016-07-19 10:50:43 +03:00
Volkan Şahin
0690e65264 new plugins commands added: load,reload and remove with parameters dynamically. Ahenk is loading plugins automatically which is installed while running ahenk 2016-07-18 18:21:03 +03:00
Volkan Şahin
1e35065b95 function names fixed according to PEP 8 standards 2016-07-18 18:16:37 +03:00
Volkan Şahin
80beb37e08 overridable profiles handled, only one profile is executed for a plugin 2016-07-14 16:26:39 +03:00
Volkan Şahin
58d61accad sample plugin fixed 2016-07-13 17:44:36 +03:00
Volkan Şahin
d9c54a309a new modes beans were added 2016-07-13 17:41:18 +03:00
Volkan Şahin
0ab9557936 sample plugin adapted to new modes 2016-07-13 17:40:30 +03:00
Volkan Şahin
baffb510ee new modes activated and stopping way changed. Some minor bugs were fixed 2016-07-13 17:39:44 +03:00
Volkan Şahin
39ee7bb0bf new modes added: init, login, logout, shutdown 2016-07-13 17:37:03 +03:00
Volkan Şahin
3d685cd75e stop action added to fifo 2016-07-13 17:32:18 +03:00
Volkan Şahin
74c54fd0f1 Merge branch 'master' of https://github.com/Pardus-Kurumsal/ahenk 2016-07-13 17:30:36 +03:00
Volkan Şahin
aaa354a960 bug fix 2016-07-13 17:30:27 +03:00
cemrealpsoy
a94d5ed598 Bug fixing in file transfer. If ahenk's folder in remote machine has not been created yet , create new folder for ahenk. There were no path for mkdir method. 2016-07-13 15:56:42 +03:00
mine.dogan
b03c1f3b8c bug fix for response data 2016-07-12 17:29:18 +03:00
Volkan Şahin
e1da6e4849 file transfer is available for policies 2016-07-11 17:58:00 +03:00
Volkan Şahin
5ad27dd929 response data bug fix 2016-07-11 17:57:37 +03:00