[U] .
parent
b6eec80060
commit
b1596c5571
|
@ -16,6 +16,30 @@ class Educatic
|
||||||
output = []
|
output = []
|
||||||
todo = value['todo'] || []
|
todo = value['todo'] || []
|
||||||
|
|
||||||
|
check_hostname(value, output: output, todo: todo)
|
||||||
|
|
||||||
|
unless value['todo'].nil?
|
||||||
|
todo.each_with_index do |line, index|
|
||||||
|
output << " #{index + 1}. #{line}"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
unless output.size.zero?
|
||||||
|
puts "==> [Hetzner #{value['hetzner'].upcase}] #{key}"
|
||||||
|
puts output.join("\n")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def show_urls
|
||||||
|
@services.each_pair do |key, value|
|
||||||
|
puts "#{key.rjust(16)} : #{value['hostname']}"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
|
def check_hostname(value, output:, todo:)
|
||||||
cmd = "host #{value['ip']}| grep #{value['hostname']}| wc -l"
|
cmd = "host #{value['ip']}| grep #{value['hostname']}| wc -l"
|
||||||
counter = %x[#{cmd}].to_i
|
counter = %x[#{cmd}].to_i
|
||||||
if counter.zero?
|
if counter.zero?
|
||||||
|
@ -23,31 +47,9 @@ class Educatic
|
||||||
output << " * hostname = #{value['hostname']}"
|
output << " * hostname = #{value['hostname']}"
|
||||||
output << " * ip = #{value['ip']}"
|
output << " * ip = #{value['ip']}"
|
||||||
end
|
end
|
||||||
|
|
||||||
if (value['hostname'].end_with? ".info" or value['hostname'].end_with? "clients.your-server.de")
|
if (value['hostname'].end_with? ".info" or value['hostname'].end_with? "clients.your-server.de")
|
||||||
todo << "Cambiar <#{value['hostname']}> el dominio @txs.es"
|
todo << "Cambiar <#{value['hostname']}> el dominio @txs.es"
|
||||||
end
|
end
|
||||||
|
|
||||||
if value['hostname'].start_with? "staticeducar.info"
|
|
||||||
todo << "Cambiar <#{value['hostname']}> el dominio @txs.es"
|
|
||||||
end
|
|
||||||
|
|
||||||
unless value['todo'].nil?
|
|
||||||
output << " TODO:"
|
|
||||||
todo.each_with_index do |line, index|
|
|
||||||
output << " #{index + 1}. #{line}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
unless output.size.zero?
|
|
||||||
puts "==> #{key} [#{value['hetzner']}]"
|
|
||||||
puts output.join("\n")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def urls
|
|
||||||
@services.each_pair do |key, value|
|
|
||||||
puts "#{key.rjust(16)} : #{value['hostname']}"
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,6 +7,7 @@ services:
|
||||||
- Se propone eliminar la MV o...
|
- Se propone eliminar la MV o...
|
||||||
- Cambiar http por https
|
- Cambiar http por https
|
||||||
nextcloud:
|
nextcloud:
|
||||||
|
main: true
|
||||||
hetzner: docus
|
hetzner: docus
|
||||||
hostname: docs.txs.es
|
hostname: docs.txs.es
|
||||||
ip: 78.47.40.72
|
ip: 78.47.40.72
|
||||||
|
@ -88,14 +89,17 @@ services:
|
||||||
encanarias:
|
encanarias:
|
||||||
hetzner: social
|
hetzner: social
|
||||||
hostname: encanarias.info
|
hostname: encanarias.info
|
||||||
ip: 78.47.122.22
|
ip: 5.75.226.229
|
||||||
desc: Diaspora viejo. Red social
|
desc: Diaspora viejo. Red social
|
||||||
|
old:
|
||||||
|
ip: 78.47.122.22
|
||||||
bbbold:
|
bbbold:
|
||||||
hetzner: ull
|
hetzner: ull
|
||||||
hostname: static.19.113.69.159.clients.your-server.de
|
hostname: static.19.113.69.159.clients.your-server.de
|
||||||
ip: 159.69.113.19
|
ip: 159.69.113.19
|
||||||
desc: BBB
|
desc: BBB
|
||||||
bbb:
|
bbb:
|
||||||
|
main: true
|
||||||
hetzner: ull
|
hetzner: ull
|
||||||
hostname: bbb.educar.encanarias.info
|
hostname: bbb.educar.encanarias.info
|
||||||
ip: 49.12.216.60
|
ip: 49.12.216.60
|
||||||
|
@ -107,6 +111,7 @@ services:
|
||||||
todo:
|
todo:
|
||||||
- Había que eliminar esta MV
|
- Había que eliminar esta MV
|
||||||
mattermost:
|
mattermost:
|
||||||
|
main: true
|
||||||
hetzner: ull
|
hetzner: ull
|
||||||
hostname: colabora.txs.es
|
hostname: colabora.txs.es
|
||||||
ip: 159.69.179.155
|
ip: 159.69.179.155
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
require_relative "lib/educatic"
|
require_relative "lib/educatic"
|
||||||
|
|
||||||
filename = File.join(File.dirname(__FILE__), "services.yaml")
|
filename = File.join(File.dirname(__FILE__), "services.yaml")
|
||||||
Educatic.new(filename).urls
|
Educatic.new(filename).show_urls
|
||||||
|
|
|
@ -1,27 +1,20 @@
|
||||||
==> mini [docus]
|
==> [Hetzner DOCUS] mini
|
||||||
TODO:
|
|
||||||
1. Se propone eliminar la MV o...
|
1. Se propone eliminar la MV o...
|
||||||
2. Cambiar http por https
|
2. Cambiar http por https
|
||||||
3. Cambiar <editor.educar.encanarias.info> el dominio @txs.es
|
3. Cambiar <editor.educar.encanarias.info> el dominio @txs.es
|
||||||
==> editorcollab [docus]
|
==> [Hetzner DOCUS] editorcollab
|
||||||
TODO:
|
|
||||||
1. Se muestra la página por defecto de Apache2
|
1. Se muestra la página por defecto de Apache2
|
||||||
2. No parece estar funcionando
|
2. No parece estar funcionando
|
||||||
==> mailu19 [txs]
|
==> [Hetzner TXS] mailu19
|
||||||
TODO:
|
|
||||||
1. Se propone eliminar la MV o...
|
1. Se propone eliminar la MV o...
|
||||||
2. Cambiar <static.18.144.90.157.clients.your-server.de> el dominio @txs.es
|
2. Cambiar <static.18.144.90.157.clients.your-server.de> el dominio @txs.es
|
||||||
==> pixel [social]
|
==> [Hetzner SOCIAL] pixel
|
||||||
TODO:
|
|
||||||
1. Se propone eliminar esta MV
|
1. Se propone eliminar esta MV
|
||||||
==> blogs [social]
|
==> [Hetzner SOCIAL] blogs
|
||||||
TODO:
|
|
||||||
1. Intento de montar <diaspora>
|
1. Intento de montar <diaspora>
|
||||||
==> txs [social]
|
==> [Hetzner SOCIAL] txs
|
||||||
TODO:
|
|
||||||
1. Se propone eliminar la MV o...
|
1. Se propone eliminar la MV o...
|
||||||
2. Duda: Esto no parece ser Mastodon!
|
2. Duda: Esto no parece ser Mastodon!
|
||||||
3. Cambiar <static.192.237.46.78.clients.your-server.de> el dominio @txs.es
|
3. Cambiar <static.192.237.46.78.clients.your-server.de> el dominio @txs.es
|
||||||
==> cryptpad [ull]
|
==> [Hetzner ULL] cryptpad
|
||||||
TODO:
|
|
||||||
1. Había que eliminar esta MV
|
1. Había que eliminar esta MV
|
||||||
|
|
Loading…
Reference in New Issue