Browse Source

Add template and script for generate zones

Admin User 6 years ago
parent
commit
3f223b9cfd

+ 13 - 0
201.168.192.in-addr.arpa.zone

@@ -0,0 +1,13 @@
+$TTL 30M
+@   IN  SOA     localhost. admin.sdsys.ru. (
+        2018071202  ;Serial
+        30M         ;Refresh master->slave
+        2M          ;Retry on master not responding
+        2W          ;Expire to be authoritative
+        15M         ;Minimum TTL
+)
+; Specify our two nameservers
+@		IN	NS		localhost.
+
+; Define hostname -> IP pairs which you wish to resolve
+

+ 0 - 0
Jenkinsfile


+ 7 - 0
generate_ptr.sh

@@ -0,0 +1,7 @@
+#!/bin/sh
+cp ${WORKSPACE}/template.168.192.in-addr.arpa.zone ${WORKSPACE}/$1.168.192.in-addr.arpa.zone
+grep "192\.168\.$1\.[0-9]\{1,3\}" bind/infoclinica.lan.zone|awk '{ print $1 " " $4 }' | while read name ip
+do
+  last_octet=$(echo "${ip}"|awk -F"." '{print $4}')
+  echo -e "${last_octet}\tIN\tPTR\t${name}.infoclinica.lan." >> ${WORKSPACE}/$1.168.192.in-addr.arpa.zone
+done

+ 3 - 2
generate_zone.sh

@@ -1,6 +1,7 @@
 #!/bin/sh
 
-cd ${OVPN_GIT_DIR}/${OVPN_GIT_DIR}/ccd
+cp ${WORKSPACE}/template.infoclinica.lan.zone ${WORKSPACE}/infoclinica.lan.zone
+cd OVPN_GIT_DIR/OVPN_GIT_DIR/ccd
 IFS=$'\n'
 for i in `ls`
 do
@@ -14,5 +15,5 @@ do
   fi
 done
 
-sed -i "s/.*serial.*/				         1 ; serial/" ${WORKSPACE}/infoclinica.lan.zone
+sed -i "s/.*; serial.*/				         1 ; serial/" ${WORKSPACE}/infoclinica.lan.zone        
 

+ 0 - 13
infoclinica.lan.zone

@@ -1,13 +0,0 @@
-$ORIGIN .
-$TTL 1800	; 30 minutes
-infoclinica.lan		IN SOA	ns41.infoclinica.lan. admin.sdsys.ru. (
-				2018071001 ; serial
-				1800       ; refresh (30 minutes)
-				120        ; retry (2 minutes)
-				1209600    ; expire (2 weeks)
-				900        ; minimum (15 minutes)
-				)
-			NS	gate41.infoclinica.lan.
-			NS	ns41.infoclinica.lan.
-			A	192.168.204.61
-$ORIGIN infoclinica.lan.

+ 13 - 0
template.168.192.in-addr.arpa.zone

@@ -0,0 +1,13 @@
+$TTL 30M
+@   IN  SOA     localhost. admin.sdsys.ru. (
+        1           ;Serial
+        30M         ;Refresh master->slave
+        2M          ;Retry on master not responding
+        2W          ;Expire to be authoritative
+        15M         ;Minimum TTL
+)
+; Specify our two nameservers
+@		IN	NS		localhost.
+
+; Define hostname -> IP pairs which you wish to resolve
+

+ 100 - 0
template.infoclinica.lan.zone

@@ -0,0 +1,100 @@
+$ORIGIN .
+$TTL 1800	; 30 minutes
+infoclinica.lan		IN SOA	localhost. admin.sdsys.ru. (
+				2018071001 ; serial
+				1800       ; refresh (30 minutes)
+				120        ; retry (2 minutes)
+				1209600    ; expire (2 weeks)
+				900        ; minimum (15 minutes)
+				)
+			NS	localhost.
+			A	127.0.0.1
+$ORIGIN infoclinica.lan.
+; ---------------------------
+; Hosting #5 - IT-Grad
+iru-swarm1  	IN      A               192.168.205.162
+iru-swarm2  	IN      A               192.168.205.163
+iru-swarm3  	IN      A               192.168.205.164
+iru-swarm	IN	A		192.168.205.164
+iru-swarm	IN	A		192.168.205.162
+iru-swarm	IN	A		192.168.205.163
+
+
+
+; ---------------------------
+; Hosting #4 - CloudLite
+nginx41		IN	A		192.168.204.1
+nginx42		IN	A		192.168.204.2
+nginx41-lab	IN	A		192.168.204.3
+nginx41-local	IN	A		192.168.204.4
+mongo4		IN	A		192.168.204.10
+mongo41		IN	A		192.168.204.15
+mongo42		IN	A		192.168.204.14
+mongo43		IN	A		192.168.204.13
+admin4-lab	IN	A		192.168.204.11
+admin4		IN	A		192.168.204.12
+node41-lab	IN	A		192.168.204.21
+node42-lab	IN	A		192.168.204.22
+node43-labarc	IN	A		192.168.204.23
+node41		IN	A		192.168.204.24 
+node42		IN	A		192.168.204.25
+promo4		IN	A		192.168.204.26
+node43-web	IN	A		192.168.204.27
+node43		IN	A		192.168.204.28
+node44		IN	A		192.168.204.29
+fbdb41-lab	IN	A		192.168.204.35
+fbdb42-labarc	IN	A		192.168.204.41
+zabbixproxy4	IN	A		192.168.204.60
+ns41		IN	A		192.168.204.61
+zabbix-server	IN	A		192.168.204.62
+samba4		IN	A		192.168.204.63
+backup		IN	A		192.168.204.64
+storage		IN	A		192.168.204.65
+sds-website	IN	A		192.168.222.70
+demo4		IN	A		192.168.204.71
+pit-website	IN	A		192.168.204.72
+gate41		IN	A		192.168.204.131
+pve41		IN	A		192.168.204.191
+winservice41	IN	A		192.168.204.150
+winservice42	IN	A		192.168.204.151
+reportproxy4	IN	CNAME		nginx41-local
+samba		IN	CNAME		samba4
+
+; ---------------------------
+; Hosting #1 - Dev in Office
+gate11		IN	A		192.168.201.1
+openvpn-proxy	IN	A		192.168.201.3
+dev-mongo       IN      A               192.168.201.10
+dev-admin       IN      A               192.168.201.11
+dev-database-lab IN      A       	192.168.201.12
+dev-admin-lab   IN      A               192.168.201.13
+dev-admin-web   IN      A               192.168.201.14
+dev-winservice  IN      A               192.168.201.15
+centos7-webregistry IN  A		192.168.201.16
+dev-winservice12	IN      A       192.168.201.17
+node11		IN      A               192.168.201.21
+node12	        IN      A               192.168.201.22
+node13-lab      IN      A               192.168.201.23
+node14-lab      IN      A               192.168.201.24
+node-lab        IN      A               192.168.201.23
+node-lab        IN      A               192.168.201.24
+node15-web      IN      A               192.168.201.25
+node16-web      IN      A               192.168.201.26
+node-web        IN      A               192.168.201.25
+node-web        IN      A               192.168.201.26
+dev-demo-clinic IN	A		192.168.201.30
+dev-promo	IN	A		192.168.201.40
+web-build-server IN     A               192.168.201.50
+dev-iru-swarm1  IN      A               192.168.201.61
+dev-iru-swarm2  IN      A               192.168.201.62
+dev-iru-swarm3  IN      A               192.168.201.63
+dev-iru-swarm	IN	A		192.168.201.61
+dev-iru-swarm	IN	A		192.168.201.62
+dev-iru-swarm	IN	A		192.168.201.63
+dev-iru-service1 IN	A		192.168.201.64
+dev-jenkins	IN	CNAME		dev-iru-service1
+dev-smb		IN	CNAME		dev-iru-swarm
+
+; ---------------------------
+; Clients
+