-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Taurus and mainnet infra changes and refactor #352
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
6545531
to
d472849
Compare
PR Type
enhancement, configuration changes
Description
bootstrap_node_evm
,bootstrap_node_autoid
,rpc_indexer_node
andnova_indexer_node
.taurus
andmainnet
Changes walkthrough 📝
11 files
instances.tf
Refactor and add new AWS instance resources
templates/terraform/network-primitives-archive/gemini-3h/instances.tf
rpc_indexer_node
withbootstrap_node_evm
.bootstrap_node_autoid
andrpc_squid_node
resources.instances.tf
Modify instance configurations and add RPC indexer node
templates/terraform/network-primitives/instances.tf
bootstrap_node_evm
andbootstrap_node_autoid
.rpc_indexer_node
resource.nova_squid_node_provisioner.tf
Add nova squid node provisioning script
templates/terraform/network-primitives-archive/gemini-3h/nova_squid_node_provisioner.tf
nova_indexer_node_provisioner.tf
Add nova indexer node provisioning script
templates/terraform/network-primitives/nova_indexer_node_provisioner.tf
farmer_node_provisioner.tf
Add farmer node provisioning script
templates/terraform/network-primitives-archive/gemini-3h/farmer_node_provisioner.tf
rpc_squid_node_provisioner.tf
Add RPC squid node provisioning script
templates/terraform/network-primitives-archive/gemini-3h/rpc_squid_node_provisioner.tf
rpc_indexer_node_provisioner.tf
Add RPC indexer node provisioning script
templates/terraform/network-primitives/rpc_indexer_node_provisioner.tf
rpc_node_provisioner.tf
Add RPC node provisioning script
templates/terraform/network-primitives-archive/gemini-3h/rpc_node_provisioner.tf
domain_node_provisioner.tf
Refactor EVM node provisioning to domain nodes
templates/terraform/network-primitives-archive/gemini-3h/domain_node_provisioner.tf
domain_node_provisioner.tf
Refactor domain node provisioning to EVM nodes
templates/terraform/network-primitives/domain_node_provisioner.tf
bootstrap_node_provisioner.tf
Add bootstrap node provisioning script
templates/terraform/network-primitives-archive/gemini-3h/bootstrap_node_provisioner.tf
4 files
network.tf
Add network infrastructure configurations for VPC and subnets
templates/terraform/network-primitives-archive/gemini-3h/network.tf
main.tf
Configure Taurus module with gemini-3h network settings
resources/taurus/main.tf
gemini-3h
.dns.tf
Add Cloudflare DNS configuration for network nodes
templates/terraform/network-primitives-archive/gemini-3h/dns.tf
variables.tf
Update and rename node configuration variables
templates/terraform/network-primitives-archive/gemini-3h/variables.tf
50 files
variables.tf
...
resources/taurus/variables.tf
...
outputs.tf
...
templates/terraform/network-primitives-archive/gemini-3h/outputs.tf
...
outputs.tf
...
templates/terraform/network-primitives/outputs.tf
...
variables.tf
...
templates/terraform/network-primitives/variables.tf
...
bootstrap_node_autoid_provisioner.tf
...
templates/terraform/network-primitives-archive/gemini-3h/bootstrap_node_autoid_provisioner.tf
...
bootstrap_node_evm_provisioner.tf
...
templates/terraform/network-primitives-archive/gemini-3h/bootstrap_node_evm_provisioner.tf
...
bootstrap_node_autoid_provisioner.tf
...
templates/terraform/network-primitives/bootstrap_node_autoid_provisioner.tf
...
bootstrap_node_evm_provisioner.tf
...
templates/terraform/network-primitives/bootstrap_node_evm_provisioner.tf
...
outputs.tf
...
resources/taurus/outputs.tf
...
autoid_node_provisioner.tf
...
templates/terraform/network-primitives-archive/gemini-3h/autoid_node_provisioner.tf
...
autoid_node_provisioner.tf
...
templates/terraform/network-primitives/autoid_node_provisioner.tf
...
provider.tf
...
templates/terraform/network-primitives-archive/gemini-3h/provider.tf
...
main.tf
...
resources/gemini-3h/main.tf
...
ami.tf
...
templates/terraform/network-primitives-archive/gemini-3h/ami.tf
...
main.tf
...
resources/mainnet/main.tf
...
common.tf
...
resources/taurus/common.tf
...
backend.tf
...
resources/taurus/backend.tf
...
create_domain_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/create_domain_node_compose_file.sh
...
create_bootstrap_node_domain_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/create_bootstrap_node_domain_compose_file.sh
...
create_rpc_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/create_rpc_node_compose_file.sh
...
create_bootstrap_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/create_bootstrap_node_compose_file.sh
...
create_farmer_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/create_farmer_node_compose_file.sh
...
create_bootstrap_node_domain_compose_file.sh
...
templates/scripts/create_bootstrap_node_domain_compose_file.sh
...
create_bootstrap_node_autoid_compose_file.sh
...
testing-framework/ec2/base/scripts/create_bootstrap_node_autoid_compose_file.sh
...
create_bootstrap_node_evm_compose_file.sh
...
testing-framework/ec2/base/scripts/create_bootstrap_node_evm_compose_file.sh
...
create_domain_node_compose_file.sh
...
templates/scripts/create_domain_node_compose_file.sh
...
create_autoid_node_compose_file.sh
...
testing-framework/ec2/base/scripts/create_autoid_node_compose_file.sh
...
create_domain_node_compose_file.sh
...
testing-framework/ec2/base/scripts/create_domain_node_compose_file.sh
...
create_bootstrap_node_compose_file.sh
...
testing-framework/ec2/base/scripts/create_bootstrap_node_compose_file.sh
...
create_bootstrap_node_compose_file.sh
...
templates/scripts/create_bootstrap_node_compose_file.sh
...
installer.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/installer.sh
...
create_rpc_node_compose_file.sh
...
templates/scripts/create_rpc_node_compose_file.sh
...
create_node_compose_file.sh
...
testing-framework/ec2/base/scripts/create_node_compose_file.sh
...
create_farmer_node_compose_file.sh
...
templates/scripts/create_farmer_node_compose_file.sh
...
create_farmer_node_compose_file.sh
...
testing-framework/ec2/base/scripts/create_farmer_node_compose_file.sh
...
create_rpc_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3g/scripts/create_rpc_node_compose_file.sh
...
create_farmer_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3g/scripts/create_farmer_node_compose_file.sh
...
create_full_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3g/scripts/create_full_node_compose_file.sh
...
create_domain_node_compose_file.sh
...
templates/terraform/network-primitives-archive/gemini-3g/scripts/create_domain_node_compose_file.sh
...
acme.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/acme.sh
...
prune_docker_system.sh
...
templates/terraform/network-primitives-archive/gemini-3h/scripts/prune_docker_system.sh
...
docker-compose-bootstrap-autoid.yml
...
ansible/network/files/docker-compose-bootstrap-autoid.yml
...
docker-compose-bootstrap-domain.yml
...
ansible/network/files/docker-compose-bootstrap-domain.yml
...
docker-compose-autoid.yml
...
ansible/network/files/docker-compose-autoid.yml
...
docker-compose-domain.yml
...
ansible/network/files/docker-compose-domain.yml
...
docker-compose-rpc.yml
...
ansible/network/files/docker-compose-rpc.yml
...
docker-compose-bootstrap.yml
...
ansible/network/files/docker-compose-bootstrap.yml
...
docker-compose-farmer.yml
...
ansible/network/files/docker-compose-farmer.yml
...
terrafrom.tfvars.example
...
resources/taurus/terrafrom.tfvars.example
...
prometheus.yml
...
templates/terraform/network-primitives-archive/gemini-3h/configs/prometheus.yml
...