Apply complete! Resources: 22 added, 0 changed, 0 destroyed.
Outputs:
digital_ocean_droplets = [
rtmp-server: active,
ipfs-mirror instance(s): 1,
active
]
dns_records = [
stream.e-mesh.net = 68.183.194.72,
rtmp-server.stream.e-mesh.net = 68.183.194.72,
{
ipfs-mirror-0.stream.e-mesh.net = 165.22.232.129
},
{
ipfs-gateway-0.stream.e-mesh.net = 165.22.232.129
},
private.rtmp-server.stream.e-mesh.net = 10.137.95.182,
private.rtmp-server.stream.e-mesh.net = 10.137.95.182,
{
private.ipfs-mirror-0.stream.e-mesh.net = 10.137.159.131
},
{
private.ipfs-gateway-0.stream.e-mesh.net = 10.137.159.131
},
v6.rtmp-server.stream.e-mesh.net = 2604:a880:cad:d0::685d:1,
{
v6.ipfs-mirror-0.stream.e-mesh.net = 2604:a880:cad:d0::6873:b001
},
{
v6.ipfs-gateway-0.stream.e-mesh.net = 2604:a880:cad:d0::6873:b001
},
openvpn.publish.stream.e-mesh.net = 10.10.10.1,
yggdrasil.publish.stream.e-mesh.net = 200:6e59:7ba8:453d:11aa:a152:bc37:d9eb
]
private_urls = [
RTMP publish (.keys/client.conf): rtmp://10.10.10.1:1935/live,
RTMP publish (.keys/yggdrasil.conf): rtmp://[200:6e59:7ba8:453d:11aa:a152:bc37:d9eb]:1935/live
]
public_urls = [
RTMP stream: rtmp://rtmp-server.stream.e-mesh.net/live,
HLS stream (origin): https://stream.e-mesh.net/live.m3u8,
HLS stream (mirror-N): https://ipfs-mirror-N.stream.e-mesh.net/live.m3u8,
IPNS HLS stream (origin): https://ipfs-gateway.stream.e-mesh.net/ipns/QmV71DGDgzEchEUYYJfCSKftKHzzdr5t6q6SqseLupu8Qo,
IPNS HLS stream (mirror-N): https://ipfs-gateway-N.stream.e-mesh.net/ipns/QmV71DGDgzEchEUYYJfCSKftKHzzdr5t6q6SqseLupu8Qo,
Video player (origin): https://stream.e-mesh.net,
Video player (mirror-N): https://ipfs-mirror-N.stream.e-mesh.net,
Video player (debug): https://stream.e-mesh.net?live=live.m3u8
]
ssh_access = [
rtmp-server: ssh -i .keys/id_rsa root@rtmp-server.stream.e-mesh.net,
ipfs-mirror-N: ssh -i .keys/id_rsa root@ipfs-mirror-N.stream.e-mesh.net
]
+ null_resource.ipfs-mirror
id: <computed>
+ null_resource.rtmp-server
id: <computed>
null_resource.rtmp-server: Provisioning with 'remote-exec'...
null_resource.rtmp-server (remote-exec): Connecting to remote host via SSH...
null_resource.rtmp-server (remote-exec): Host: 68.183.194.72
null_resource.rtmp-server (remote-exec): User: root
null_resource.rtmp-server (remote-exec): Password: false
null_resource.rtmp-server (remote-exec): Private key: true
null_resource.rtmp-server (remote-exec): SSH Agent: true
null_resource.rtmp-server (remote-exec): Checking Host Key: false
digitalocean_record.ipfs-server-v6: Creation complete after 1s (ID: 77647234)
null_resource.rtmp-server (remote-exec): Connected!
digitalocean_record.ipfs-server-gateway-private: Creation complete after 0s (ID: 77647235)
null_resource.rtmp-server (remote-exec): Generating DH parameters, 2048 bit long safe prime, generator 2
null_resource.rtmp-server (remote-exec): This is going to take a long time
digitalocean_droplet.ipfs-mirror: Still creating... (10s elapsed)
null_resource.rtmp-server: Still creating... (10s elapsed)
digitalocean_droplet.ipfs-mirror: Still creating... (20s elapsed)
null_resource.rtmp-server: Still creating... (20s elapsed)
digitalocean_droplet.ipfs-mirror: Still creating... (30s elapsed)
null_resource.rtmp-server: Still creating... (30s elapsed)
null_resource.rtmp-server (remote-exec):
Merge ipfs+rtmp server into one and drop FFMPEG #76 (comment)
We need to print the URL of this gateway in terraform provision complete
Current:
Merge ipfs+rtmp server into one and drop FFMPEG #76 (comment)
possibly
" ${digitalocean_record.ipfs-server-gateway.fqdn} = ${digitalocean_record.rtmp-server.value}",