文件名称:基础设施:Galaxyproject EU的所有云基础设施
文件大小:1.06MB
文件格式:ZIP
更新时间:2024-03-02 08:54:23
HCL
使用Galaxy.eu基础结构 ACHTUNG ACHTUNG ACHTUNG 这是我们的实际基础架构。 此处所做的更改可能会损坏。 当心。 Terraform会捕获一些错误,但不是全部 此基础结构存储库将在cron上的Jenkins中运行,以确保我们的基础结构(云VM等)完全符合其应有的条件。 所有更改都应通过拉取请求进行,绝不能直接进行掌握,我们将让Jenkins机器人在PR上加上terraform plan输出,以允许管理员决定是否合并它。 布局/理论 我们正在使用它来管理每个云资源。 如果要使用OpenStack API或UI进行操作,请不要这样做。 而是使用此存储库。 我们的DNS提供商是Amazon AWS / Route53,因为它们具有最可靠的服务和良好的API。 所有更改都通过PR引入,并由我们的自动应用。 有时工作在那里出错,但这是正常现象。 变数 所有
【文件预览】:
infrastructure-master
----instance_plausible.tf(1KB)
----vars.tf(1009B)
----.gitignore(784B)
----secgroup_public-irc.tf(542B)
----secgroup_ufr-web.tf(1KB)
----instance_jenkins-worker-int.tf(2KB)
----gpg.pubkey(3KB)
----README.md(3KB)
----providers.tf(83B)
----dns-pulsar.tf(1KB)
----dns.tf(5KB)
----instance_cvmfs1-ufr0.tf(579B)
----instance_job-working-dir.tf(723B)
----bin()
--------find-unmanaged.sh(2KB)
--------process-training-output.sh(425B)
--------tfinfo-to-json.sh(432B)
--------flavours.sh(760B)
--------ip-to-dns.sh(445B)
----instance_stats.tf(898B)
----instance_sentry.tf(2KB)
----secgroup_public-ping.tf(460B)
----secgroup_public-gat.tf(521B)
----instance_hicbrowser.tf(920B)
----instance_cvmfs0_eu.tf(957B)
----process.py(333B)
----conf()
--------prepare-restart.sh(442B)
----instance_test.tf(155B)
----instance_influxdb.tf(982B)
----secgroup_ufr-ssh.tf(596B)
----secgroup_public-mosh.tf(539B)
----instance_ftp.tf(290B)
----secgroup_vgcn-ingress-public.tf(685B)
----secgroup_public-web2.tf(1KB)
----LICENSE(34KB)
----mail.tf(794B)
----gat-eu.tf(2KB)
----instance_galaxy.tf(1KB)
----instance_mumble.tf(537B)
----gat-ns.tf(2KB)
----instance_cvmfs0.tf(903B)
----terraform.tfstate(1.5MB)
----secgroup_ingress-public.tf(665B)
----instance_apollo.tf(544B)
----keypairs.tf(5KB)
----secgroup_ufr-influxdb.tf(601B)
----secgroup_public.tf(2KB)
----instance_cm.tf(324B)
----secgroup_ufr-ingress.tf(1KB)
----instance_jenkins-worker-silver.tf(2KB)
----instance_bioconda.tf(560B)
----secgroup_public-mumble.tf(909B)
----secgroup_hicbrowser.tf(1KB)
----instance_proxy.tf(841B)
----instance_docker.tf(520B)
----instance_jenkins-worker-org.tf(1KB)
----ips2dns.py(449B)
----instance_telescope.tf(895B)
----Makefile(1KB)
----instance_student-lr75.tf(2KB)
----secgroup_public-web.tf(1KB)
----secgroup_egress.tf(624B)
----terraform.tfstate.backup(1.5MB)
----secgroup_public-influxdb.tf(572B)
----secgroup_public-amqp.tf(526B)
----secgroup_public-ssh.tf(819B)
----instance_jenkins-worker-gold.tf(2KB)
----instance_student-rfkh.tf(2KB)