Choose a HOME directory.
Example:
/home/$USER/fhhome # $FHHOME
/home/fasthandle/fhhome # $FHHOME
/home/fasthandle/fabric # $FHHOME
fh.env
fhscripts/
linux/
windows/
others/
$FHHOME/fhscripts/
fhscripts/ # This is FastHandle Scripts for execute from manager server.
fhhelp.sh # fhhelp.sh |less
fhghost.sh # fhghost.sh hosts/xxxx
fhssh.sh # fhssh.sh -H x.x.x.x auth.test
fhping.sh # echo x.x.x.x | fhping.sh
fhfping.sh # echo x.x.x.x | fhfping.sh
check_loginpass.exp
check_rootpass.exp
$FHHOME/linux/
fabfile/
__init__.py
test.py # fab test.test01
user.py # fab user.useradd_user01
centos.py # fab centos.init
httpd.py # fab httpd.install_yum
nginx.py # fab nginx.install_yum
squid.py # fab squid.install_yum
test-web.py # fab test-web.createfile
test-ap.py # fab test-ap.createfile
test-db.py # fab test-db.createfile
20180620_user1.py # fab 20180620_user1.xxxxx
20180925_user2.py # fab 20180925_user2.xxxxx
hosts/
test
pro_linux
pro_win
pro_vmware
stg_linux
dev_linux
key/
id_rsa.fasthandle.pro-fasthandle-1
id_rsa.fasthandle.stg-fasthandle-1
id_rsa.fasthandle.dev-fasthandle-1
target/
key/
id_rsa.USER.HOSTNAME
id_rsa.user01.test-server-01
id_rsa.user02.test-server-02
linux/
etc/sysctl.conf_centos6
etc/sysctl.conf_centos7
etc/selinux/config
etc/cron.d/performance
named/
named.conf.HOSTNAME.YYYYMMDD
named.conf.test-server-01.20161115
named.conf.test-server-01.20171202
httpd/
httpd.conf.HOSTNAME.YYYYMMDD
httpd.conf.test-server-01.20170815
httpd.conf.test-server-01.20171205
scripts/ # this scripts is for remote server's scripts.
df.sh # Remote Server : /home/fasthandle/scripts/xxx.xh
ps.sh
top.sh
netstat-s.sh
netstat-i.sh
...
bin/
nc
xpinfo
src/
xxxx.tar.gz
rpm/
xxxx.rpm
deb/
xxxx.deb
output/
201712
systeminfo.test-server1.20171129_1039 # sdiff -w 200 file1 file2
systeminfo.test-server2.20171129_1039
log/
history.yyyymm.log
history.201701.log
history.201702.log
release/
2015/
2016/
2017/
20171105/
operation_user01.txt
hosts_user1.txt
user1.py
tmp/
$FHHOME/windows/
fabfile/
__init__.py
test.py # fab test.test01
xxxx.py # fab xxx.yyyy
20180620_user1.py # fab 20180620_user1.xxxxx
20180925_user2.py # fab 20180925_user2.xxxxx
hosts/
test
pro_win
stg_win
key/
id_rsa.fasthandle.pro-fasthandle-1
id_rsa.fasthandle.stg-fasthandle-1
id_rsa.fasthandle.dev-fasthandle-1
target/
key/
id_rsa.USER.HOSTNAME
id_rsa.user01.test-server-01
id_rsa.user02.test-server-02
windows/
hosts_20201112
output/
201712
systeminfo.test-server1.20171129_1039 # sdiff -w 200 file1 file2
systeminfo.test-server2.20171129_1039
log/
history.yyyymm.log
history.201701.log
history.201702.log
release/
2015/
2016/
2017/
20171105/
operation_user01.txt
hosts_user1.txt
user1.py
tmp/
Example:
/home/$USER/fhhome/
/home/fasthandle/fhhome/
scripts/
xxx.sh
xxx.py
output/
systeminfo.test-server1.20171129_1039
systeminfo.test-server1.20171129_1750
tmp/