Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8394037
staging.tf
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
9 KB
Subscribers
None
staging.tf
View Options
# Keyword use:
# - provider: Define the provider(s)
# - data: Retrieve data information to be used within the file
# - resource: Define resource and create/update
# Default configuration passed along module calls
# (There is no other way to avoid duplication)
locals
{
config
=
{
dns
=
var.dns
domain
=
var.domain
puppet_environment
=
var.puppet_environment
facter_deployment
=
"staging"
facter_subnet
=
"sesi_rocquencourt_staging"
puppet_master
=
var.puppet_master
gateway_ip
=
var.gateway_ip
user_admin
=
var.user_admin
user_admin_ssh_public_key
=
var.user_admin_ssh_public_key
user_admin_ssh_private_key_path
=
var.user_admin_ssh_private_key_path
}
}
module
"scheduler0"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
116
hostname
=
"scheduler0"
description
=
"Scheduler api services"
hypervisor
=
"beaubourg"
cores
=
"4"
memory
=
"8192"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.50"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"92:02:7E:D0:B9:36"
bridge
=
"vmbr443"
}]
}
output
"scheduler0_summary"
{
value
=
module.scheduler0.summary
}
module
"worker0"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
117
hostname
=
"worker0"
description
=
"Loader/lister service node"
hypervisor
=
"beaubourg"
cores
=
"4"
memory
=
"12288"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.100"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"72:D9:03:46:B1:47"
bridge
=
"vmbr443"
}]
}
output
"worker0_summary"
{
value
=
module.worker0.summary
}
module
"worker1"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
118
hostname
=
"worker1"
description
=
"Loader/lister service node"
hypervisor
=
"beaubourg"
cores
=
"4"
memory
=
"12288"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.101"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"D6:A9:6F:02:E3:66"
bridge
=
"vmbr443"
}]
}
output
"worker1_summary"
{
value
=
module.worker1.summary
}
module
"worker2"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
112
hostname
=
"worker2"
description
=
"Loader/lister service node"
hypervisor
=
"branly"
cores
=
"4"
memory
=
"12288"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.102"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"AA:57:27:51:75:18"
bridge
=
"vmbr443"
}]
}
output
"worker2_summary"
{
value
=
module.worker2.summary
}
module
"webapp"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
119
hostname
=
"webapp"
description
=
"Archive/Webapp service node"
hypervisor
=
"branly"
cores
=
"4"
memory
=
"16384"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.30"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"1A:00:39:95:D4:5F"
bridge
=
"vmbr443"
}]
}
output
"webapp_summary"
{
value
=
module.webapp.summary
}
module
"deposit"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
120
hostname
=
"deposit"
description
=
"Deposit service node"
hypervisor
=
"beaubourg"
cores
=
"4"
memory
=
"8192"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.31"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"9E:81:DD:58:15:3B"
bridge
=
"vmbr443"
}]
}
output
"deposit_summary"
{
value
=
module.deposit.summary
}
module
"vault"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
121
hostname
=
"vault"
description
=
"Vault services node"
hypervisor
=
"beaubourg"
cores
=
"4"
memory
=
"8192"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.60"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"16:15:1C:79:CB:DB"
bridge
=
"vmbr443"
}]
}
output
"vault_summary"
{
value
=
module.vault.summary
}
module
"journal0"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
122
hostname
=
"journal0"
description
=
"Journal services node"
hypervisor
=
"beaubourg"
cores
=
"4"
memory
=
"20000"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.70"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"1E:98:C2:66:BF:33"
bridge
=
"vmbr443"
}]
storages
=
[{
id
=
0
storage
=
"proxmox"
size
=
"32G"
storage_type
=
"cephfs"
},
{
id
=
1
storage
=
"proxmox"
size
=
"500G"
storage_type
=
"cephfs"
}]
cicustom
=
"user=proxmox-cephfs:snippets/journal0.ciconfig.user.yml"
}
output
"journal0_summary"
{
value
=
module.journal0.summary
}
module
"rp0"
{
source
=
"../modules/node"
config
=
local.config
hypervisor
=
"branly"
vmid
=
129
hostname
=
"rp0"
description
=
"Node to host the reverse proxy"
cores
=
"2"
memory
=
"2048"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.20"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"4A:80:47:5D:DF:73"
bridge
=
"vmbr443"
}]
# facter_subnet = "sesi_rocquencourt_staging"
# factor_deployment = "staging"
}
output
"rp0_summary"
{
value
=
module.rp0.summary
}
module
"search-esnode0"
{
source
=
"../modules/node"
config
=
local.config
hypervisor
=
"branly"
vmid
=
130
hostname
=
"search-esnode0"
description
=
"Node to host the elasticsearch instance"
cores
=
"4"
memory
=
"32768"
balloon
=
9216
networks
=
[{
id
=
0
ip
=
"192.168.130.80"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"96:74:49:BD:B5:08"
bridge
=
"vmbr443"
}]
storages
=
[{
id
=
0
storage
=
"proxmox"
size
=
"32G"
storage_type
=
"cephfs"
},
{
id
=
1
storage
=
"proxmox"
size
=
"200G"
storage_type
=
"cephfs"
}]
}
output
"search-esnode0_summary"
{
value
=
module.search-esnode0.summary
}
module
"search0"
{
source
=
"../modules/node"
config
=
local.config
hypervisor
=
"branly"
vmid
=
131
hostname
=
"search0"
description
=
"Node to host the swh-search rpc backend service"
cores
=
"2"
memory
=
"4096"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.90"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"EE:FA:76:55:CF:99"
bridge
=
"vmbr443"
}]
}
output
"search0_summary"
{
value
=
module.search0.summary
}
module
"objstorage0"
{
source
=
"../modules/node"
config
=
local.config
hypervisor
=
"pompidou"
vmid
=
102
hostname
=
"objstorage0"
description
=
"Node to host a read-only objstorage for mirrors"
cores
=
"2"
memory
=
"4096"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.110"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"5E:28:EA:7D:50:0D"
bridge
=
"vmbr443"
}]
}
output
"objstorage0_summary"
{
value
=
module.objstorage0.summary
}
module
"worker3"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
137
hostname
=
"worker3"
description
=
"Indexer worker"
hypervisor
=
"pompidou"
cores
=
"4"
memory
=
"12288"
balloon
=
1024
networks
=
[{
id
=
0
ip
=
"192.168.130.103"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"1A:F8:1A:2C:12:E1"
bridge
=
"vmbr443"
}]
}
output
"worker3_summary"
{
value
=
module.worker3.summary
}
module
"counters0"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
138
hostname
=
"counters0"
description
=
"Counters server"
hypervisor
=
"pompidou"
cores
=
"4"
memory
=
"6096"
balloon
=
2048
networks
=
[{
id
=
0
ip
=
"192.168.130.95"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"E2:6E:12:C7:3E:A4"
bridge
=
"vmbr443"
}]
}
output
"counters0_summary"
{
value
=
module.counters0.summary
}
module
"mirror-test"
{
source
=
"../modules/node"
config
=
local.config
vmid
=
132
hostname
=
"mirror-test"
description
=
"Sandbox VM to test the mirror environment"
hypervisor
=
"uffizi"
sockets
=
"2"
cores
=
"4"
memory
=
"65536"
balloon
=
"20480"
networks
=
[{
id
=
0
ip
=
"192.168.130.160"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"E6:3C:8A:B7:26:5D"
bridge
=
"vmbr443"
}]
}
output
"mirror-tests_summary"
{
value
=
module.mirror-test.summary
}
module
"poc-rancher"
{
source
=
"../modules/node"
template
=
"debian-bullseye-11.0-2021-09-09"
# otherwise to use more recent template
config
=
local.config
vmid
=
114
hostname
=
"poc-rancher"
description
=
"Sandbox VM to poc the rancher/kubernetes"
hypervisor
=
"uffizi"
sockets
=
"1"
cores
=
"2"
memory
=
"8192"
balloon
=
"8192"
networks
=
[{
id
=
0
ip
=
"192.168.130.162"
gateway
=
local.config
[
"gateway_ip"
]
macaddr
=
"4A:82:7C:6D:56:77"
bridge
=
"vmbr443"
}]
}
output
"poc-rancher_summary"
{
value
=
module.poc-rancher.summary
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Jun 4 2025, 7:20 PM (9 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3399100
Attached To
rSPRE sysadm-provisioning
Event Timeline
Log In to Comment