Authored by chunhua.zhang

解决gen inventory的bug

1 # inventory file for az1 1 # inventory file for az1
2 -# auto generated at 2018-10-31 14:49:29 2 +# auto generated at 2018-10-31 17:02:08
3 3
4 [nameservers] 4 [nameservers]
5 10.66.4.18 5 10.66.4.18
@@ -93,8 +93,12 @@ @@ -93,8 +93,12 @@
93 93
94 94
95 [java-message] 95 [java-message]
96 -10.66.70.100  
97 -10.66.70.109 96 +10.66.70.47
  97 +10.66.70.96
  98 +10.66.70.190
  99 +10.66.70.143
  100 +10.66.70.58
  101 +10.66.70.19
98 102
99 103
100 [java-order] 104 [java-order]
1 # inventory file for az2 1 # inventory file for az2
2 -# auto generated at 2018-10-30 11:27:31 2 +# auto generated at 2018-10-31 17:02:08
3 3
4 [nameservers] 4 [nameservers]
5 10.66.105.5 5 10.66.105.5
1 # inventory file for az2 1 # inventory file for az2
2 -# auto generated at 2018-10-29 18:16:36 2 +# auto generated at 2018-10-31 17:02:08
3 3
4 [nameservers] 4 [nameservers]
5 10.66.200.10 5 10.66.200.10
@@ -59,7 +59,7 @@ for _az in azs_mappings.keys(): @@ -59,7 +59,7 @@ for _az in azs_mappings.keys():
59 file = open(os.path.join(PATH, "scripts/iptable/", _az, "app-iptable.sh"), 'r') 59 file = open(os.path.join(PATH, "scripts/iptable/", _az, "app-iptable.sh"), 'r')
60 for line in file: 60 for line in file:
61 for deploy_prj_name in host_group.keys(): 61 for deploy_prj_name in host_group.keys():
62 - if line.strip().startswith(deploy_prj_name): 62 + if line.strip().startswith(deploy_prj_name + "_" + _az):
63 g_hosts = [] 63 g_hosts = []
64 groups[host_group[deploy_prj_name]] = g_hosts 64 groups[host_group[deploy_prj_name]] = g_hosts
65 i_1 = line.index("(") 65 i_1 = line.index("(")