├── .DS_Store ├── .github ├── dependabot.yml └── workflows │ ├── check-github-pat.yml │ ├── deploy-consul-basics.yml │ ├── deploy-consul-life-of-a-developer.yml │ ├── deploy-multi-cloud-service-networking-with-consul.yml │ ├── deploy-network-infrastructure-automation.yml │ ├── deploy-service-discovery-with-consul.yml │ ├── deploy-service-mesh-with-consul.yml │ ├── instruqt-track-deploy.yml │ ├── instruqt-track-test.yml │ └── nightly-test.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── README.md ├── apps └── database │ └── Dockerfile ├── common ├── Makefile ├── bin │ ├── alternative_track │ ├── check-make-prereqs │ ├── clean_id_and_checksums │ └── mk_help └── mk │ └── core.mk ├── docs ├── README.md ├── index.html ├── index.md └── slides │ ├── README.md │ ├── aws │ ├── README.md │ ├── consul-community │ │ ├── index.html │ │ └── index.md │ ├── consul-enterprise │ │ ├── index.html │ │ └── index.md │ ├── index.html │ └── index.md │ ├── azure │ ├── README.md │ ├── consul-community │ │ ├── index.html │ │ └── index.md │ ├── consul-enterprise │ │ ├── index.html │ │ └── index.md │ ├── index.html │ └── index.md │ ├── gcp │ ├── README.md │ ├── consul-community │ │ ├── index.html │ │ └── index.md │ ├── consul-enterprise │ │ ├── index.html │ │ └── index.md │ ├── index.html │ └── index.md │ ├── index.html │ ├── index.md │ ├── korean │ └── multi-cloud │ │ └── consul-community │ │ ├── README.md │ │ ├── consul-0.html │ │ ├── consul-0.md │ │ ├── consul-1.html │ │ ├── consul-1.md │ │ ├── consul-2.html │ │ ├── consul-2.md │ │ ├── consul-3.html │ │ ├── consul-3.md │ │ ├── consul-4.html │ │ ├── consul-4.md │ │ ├── consul-5.html │ │ ├── consul-5.md │ │ ├── consul-6.html │ │ ├── consul-6.md │ │ ├── consul-7.html │ │ ├── consul-7.md │ │ ├── consul-99.html │ │ ├── consul-99.md │ │ ├── images │ │ ├── client_server_firewall.png │ │ ├── client_server_flow.png │ │ ├── connect_certificate_service_identity.png │ │ ├── connect_control_plane.png │ │ ├── connect_mesh_gateways.png │ │ ├── connect_sidecar.png │ │ ├── consul-service-discovery.001.png │ │ ├── consul-service-discovery.002.png │ │ ├── consul-service-discovery.003.png │ │ ├── consul-service-discovery.004.png │ │ ├── consul-service-discovery.005.png │ │ ├── consul-service-discovery.006.png │ │ ├── consul-service-discovery.007.png │ │ ├── consul_L7_routing.png │ │ ├── consul_dataflow_lan.png │ │ ├── consul_ecosystem_diagram.png │ │ ├── consul_example_dns.png │ │ ├── consul_health_checks.png │ │ ├── consul_logo.png │ │ ├── consul_logo.svg │ │ ├── consul_segmentation_intro.png │ │ ├── consul_template_example.png │ │ ├── convergence_10k.png │ │ ├── deployment_table.png │ │ ├── f5_consul_integration.png │ │ ├── fabric_flow.png │ │ ├── gossip_100_node.png │ │ ├── gossip_50_node.png │ │ ├── hybrid_cloud_flow.png │ │ ├── hybrid_k8s_flow.png │ │ ├── microservices.png │ │ ├── mitchell_tweet.png │ │ ├── multi-datacenter-federation.png │ │ ├── nginx_service_definition.png │ │ ├── sdn_flow.png │ │ ├── service_access_graph.png │ │ ├── service_registration_catalog.png │ │ ├── service_registry_api.png │ │ ├── service_registry_dns.png │ │ ├── service_registry_ui.png │ │ ├── static_to_dynamic.png │ │ ├── static_to_dynamic_flow.png │ │ ├── use_cases.png │ │ └── vm_flow.png │ │ └── index.html │ └── multi-cloud │ ├── consul-community │ ├── README.md │ ├── consul-0.html │ ├── consul-0.md │ ├── consul-1.html │ ├── consul-1.md │ ├── consul-2.html │ ├── consul-2.md │ ├── consul-3.html │ ├── consul-3.md │ ├── consul-4.html │ ├── consul-4.md │ ├── consul-5.html │ ├── consul-5.md │ ├── consul-6.html │ ├── consul-6.md │ ├── consul-7.html │ ├── consul-7.md │ ├── consul-99.html │ ├── consul-99.md │ ├── images │ │ ├── client_server_firewall.png │ │ ├── client_server_flow.png │ │ ├── connect_certificate_service_identity.png │ │ ├── connect_control_plane.png │ │ ├── connect_mesh_gateways.png │ │ ├── connect_sidecar.png │ │ ├── consul-service-discovery.001.png │ │ ├── consul-service-discovery.002.png │ │ ├── consul-service-discovery.003.png │ │ ├── consul-service-discovery.004.png │ │ ├── consul-service-discovery.005.png │ │ ├── consul-service-discovery.006.png │ │ ├── consul-service-discovery.007.png │ │ ├── consul_L7_routing.png │ │ ├── consul_dataflow_lan.png │ │ ├── consul_ecosystem_diagram.png │ │ ├── consul_example_dns.png │ │ ├── consul_health_checks.png │ │ ├── consul_logo.png │ │ ├── consul_logo.svg │ │ ├── consul_segmentation_intro.png │ │ ├── consul_template_example.png │ │ ├── convergence_10k.png │ │ ├── deployment_table.png │ │ ├── f5_consul_integration.png │ │ ├── fabric_flow.png │ │ ├── gossip_100_node.png │ │ ├── gossip_50_node.png │ │ ├── hybrid_cloud_flow.png │ │ ├── hybrid_k8s_flow.png │ │ ├── microservices.png │ │ ├── mitchell_tweet.png │ │ ├── multi-datacenter-federation.png │ │ ├── nginx_service_definition.png │ │ ├── sdn_flow.png │ │ ├── service_access_graph.png │ │ ├── service_registration_catalog.png │ │ ├── service_registry_api.png │ │ ├── service_registry_dns.png │ │ ├── service_registry_ui.png │ │ ├── static_to_dynamic.png │ │ ├── static_to_dynamic_flow.png │ │ ├── use_cases.png │ │ └── vm_flow.png │ └── index.html │ ├── consul-enterprise │ ├── index.html │ └── index.md │ ├── index.html │ └── index.md ├── instructor-guides ├── CONSUL_COMMUNITY_INSTRUCTOR_GUIDE.md └── success_with_remote_workshops.md └── instruqt-tracks ├── .DS_Store ├── DEVELOPMENT.md ├── consul-basics ├── 01-meet-consul │ ├── assignment.md │ ├── check-consul-server-0 │ ├── setup-consul-server-0 │ ├── setup-consul-server-1 │ ├── setup-consul-server-2 │ ├── solve-consul-server-0 │ ├── solve-consul-server-1 │ └── solve-consul-server-2 ├── 02-consul-cli │ └── assignment.md ├── 03-consul-api │ └── assignment.md ├── 04-consul-agents │ ├── assignment.md │ ├── check-consul-agent-0 │ ├── setup-consul-agent-0 │ └── solve-consul-agent-0 ├── 05-consul-ha │ ├── assignment.md │ ├── check-consul-server-0 │ ├── solve-consul-server-0 │ ├── solve-consul-server-1 │ └── solve-consul-server-2 ├── 06-consul-acls │ ├── assignment.md │ ├── check-consul-agent-0 │ ├── setup-consul-agent-0 │ ├── setup-consul-server-0 │ ├── setup-consul-server-1 │ ├── setup-consul-server-2 │ └── solve-consul-server-2 ├── Makefile ├── config.yml └── track.yml ├── consul-life-of-a-developer ├── 01-service-mesh-environment-review │ └── assignment.md ├── 02-service-mesh-connect-your-runtimes-1 │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 03-service-mesh-connect-your-runtimes-2 │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 04-service-mesh-deploy-your-application-stateful │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 05-service-mesh-deploy-your-application-stateless │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 06-traffic-management-ingress │ ├── assignment.md │ ├── check-workstation │ └── solve-workstation ├── 07-traffic-management-request-routing │ ├── assignment.md │ ├── check-workstation │ └── solve-workstation ├── 08-service-mesh-test-your-application │ ├── assignment.md │ ├── check-workstation │ └── solve-workstation ├── 09-service-mesh-service-discovery │ ├── assignment.md │ ├── check-workstation │ └── solve-workstation ├── 10-traffic-management-traffic-shifting │ ├── assignment.md │ ├── check-workstation │ └── solve-workstation ├── 11-observability-metrics │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 12-observability-tracing │ ├── assignment.md │ ├── check-workstation │ └── solve-workstation ├── 13-security-tcp │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 14-security-http │ ├── assignment.md │ ├── check-workstation │ └── solve-workstation ├── Makefile ├── assets │ ├── deployments │ │ ├── config │ │ │ ├── mesh.yml │ │ │ └── proxy-defaults.yml │ │ ├── ingress │ │ │ ├── hashicups.yml │ │ │ └── service-router.yml │ │ ├── observability │ │ │ ├── payments-api-v2-chaos.yml │ │ │ └── traffic.yml │ │ ├── storage │ │ │ ├── payments-queue.yml │ │ │ ├── product-db.yml │ │ │ └── service-intentions.yml │ │ ├── v1 │ │ │ ├── frontend.yml │ │ │ ├── payments-api-v1.yml │ │ │ ├── product_api.yml │ │ │ ├── public_api.yml │ │ │ └── service-intentions.yml │ │ └── v2 │ │ │ ├── payments-api-v2.yml │ │ │ ├── service-resolver.yml │ │ │ └── service-splitter.yml │ ├── diagrams │ │ ├── application-architecture.png │ │ └── diagrams.html │ └── helm │ │ ├── k8s1-consul-values.yaml │ │ ├── k8s2-consul-values.yaml │ │ └── vault-values.yaml ├── config.yml ├── track.yml └── track_scripts │ ├── setup-k8s1 │ ├── setup-k8s2 │ └── setup-workstation ├── multi-cloud-service-networking-with-consul ├── 01-provision-cloud-infra │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 02-provision-vault │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 03-provision-identities │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 04-centralize-secrets-in-vault │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 05-provision-aws-consul-primary │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 06-bootstrap-consul-primary │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 07-create-namespaces-and-policies │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 08-provision-azure-consul-secondary-datacenter │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 09-provision-gcp-consul-secondary-datacenter │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 10-automate-security-groups-with-cts │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 11-provision-consul-esms │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 12-provision-cache-services │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 13-provision-database-services │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 14-provision-consul-terminating-gateways │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 15-provision-nomad-scheduler-services │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 16-provision-k8s-scheduler-services │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 17-configure-intentions │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 18-deploy-payments-applications │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 19-deploy-product-applications │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 20-deploy-frontend-applications │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 21-review-application-deployment │ ├── assignment.md │ └── solve-cloud-client ├── 22-test-application-deployment │ ├── assignment.md │ ├── check-cloud-client │ ├── setup-cloud-client │ └── solve-cloud-client ├── 23-observe-application-deployment │ ├── assignment.md │ └── setup-cloud-client ├── Dockerfile ├── Makefile ├── assets │ ├── apps │ │ ├── k8s │ │ │ ├── public-api │ │ │ │ ├── ingress.yml │ │ │ │ ├── public-api.yml │ │ │ │ └── service-intentions.yml │ │ │ └── web │ │ │ │ ├── ingress.yml │ │ │ │ ├── service-defaults.yml │ │ │ │ ├── service-intentions.yml │ │ │ │ └── web.yml │ │ └── nomad │ │ │ └── payments-api.hcl │ ├── diagrams │ │ ├── application-architecture.png │ │ ├── consul-muti-cloud-ws-app traffic.png │ │ ├── consul-muti-cloud-ws-cts-flow.png │ │ ├── consul-muti-cloud-ws-cts.png │ │ ├── consul-muti-cloud-ws-ext-services.png │ │ ├── consul-muti-cloud-ws-federation.png │ │ ├── consul-muti-cloud-ws.png │ │ └── diagrams.html │ ├── helm │ │ ├── gke-consul-values.yaml │ │ ├── graphql-consul-values.yaml │ │ ├── nginx-ingress.yml │ │ └── react-consul-values.yaml │ ├── packer │ │ ├── hashistack.json │ │ └── scripts │ │ │ ├── aws.sh │ │ │ ├── azure.sh │ │ │ └── cleanup.sh │ ├── policies │ │ ├── consul │ │ │ ├── agent.hcl │ │ │ ├── aws-tgw.hcl │ │ │ ├── azure-tgw.hcl │ │ │ ├── consul-esm.hcl │ │ │ ├── cross-namespace-sd.hcl │ │ │ ├── cts.hcl │ │ │ ├── frontend-developer.hcl │ │ │ ├── frontend-namespace.hcl │ │ │ ├── mesh-gateway.hcl │ │ │ ├── operator.hcl │ │ │ ├── payments-developer.hcl │ │ │ ├── payments-namespace.hcl │ │ │ ├── product-developer.hcl │ │ │ ├── product-namespace.hcl │ │ │ ├── replication.hcl │ │ │ └── vault.hcl │ │ └── vault │ │ │ ├── admin.hcl │ │ │ ├── connect.hcl │ │ │ ├── consul.hcl │ │ │ ├── frontend-developer.hcl │ │ │ ├── nomad-cluster-role.json │ │ │ ├── nomad-server.hcl │ │ │ ├── payments-developer.hcl │ │ │ ├── payments.hcl │ │ │ ├── product-api.hcl │ │ │ ├── product-developer.hcl │ │ │ └── vault.hcl │ ├── scripts │ │ ├── reset_vault.sh │ │ └── setup_vault.sh │ └── terraform │ │ ├── aws-consul-primary │ │ ├── aws.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ ├── aws_consul_server.sh │ │ │ └── aws_mesh_gateway.sh │ │ └── variables.tf │ │ ├── azure-consul-secondary │ │ ├── azure.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ ├── azure_consul_server.sh │ │ │ └── azure_mesh_gateway.sh │ │ └── variables.tf │ │ ├── cache-services │ │ ├── aws.tf │ │ ├── consul.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── cts │ │ ├── cts.tf │ │ ├── ctsmodule │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── scripts │ │ │ └── cts.sh │ │ ├── database-services │ │ ├── azure.tf │ │ ├── consul.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── esm │ │ ├── aws.tf │ │ ├── azure.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ ├── aws_esm.sh │ │ │ └── azure_esm.sh │ │ └── variables.tf │ │ ├── gcp-consul-secondary │ │ ├── gke.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── iam │ │ ├── aws.tf │ │ ├── azure.tf │ │ ├── gcp.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── infra │ │ ├── aws.tf │ │ ├── azure.tf │ │ ├── gcp.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── k8s-scheduler-services │ │ ├── gke.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── monitoring │ │ ├── consul.tf │ │ ├── jaeger.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── scripts │ │ │ └── jaeger.sh │ │ ├── nomad-scheduler-services │ │ ├── main.tf │ │ ├── nomad.tf │ │ ├── outputs.tf │ │ └── scripts │ │ │ ├── aws_nomad_client.sh │ │ │ └── aws_nomad_server.sh │ │ ├── product-applications │ │ ├── api.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ └── api.sh │ │ └── variables.tf │ │ ├── tgw │ │ ├── aws.tf │ │ ├── azure.tf │ │ ├── config.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ ├── aws_tgw.sh │ │ │ └── azure_tgw.sh │ │ └── variables.tf │ │ └── vault │ │ ├── aws.tf │ │ ├── azure.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ ├── aws_vault.sh │ │ └── azure_vault.sh │ │ └── variables.tf ├── config.yml ├── track.yml └── track_scripts │ └── setup-cloud-client ├── network-infrastructure-automation ├── 01-review-lab-objectives │ └── assignment.md ├── 02-provision-azure-vnets │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 03-provision-core-services │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 04-provision-network-infra │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 05-configure-palo-alto-firewall │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 06-validate-vault │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 07-deploy-app-environments │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 08-install-consul-terraform-sync │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── 09-scale-the-application │ ├── assignment.md │ ├── check-workstation │ ├── setup-workstation │ └── solve-workstation ├── Makefile ├── assets │ ├── images │ │ ├── 1.NIA-Workshop-CTS.html │ │ ├── 1.NIA-Workshop-CTS.png │ │ ├── 1.NIA-Workshop-CTS_Traffic.html │ │ ├── 1.NIA-Workshop-NetOps.html │ │ ├── 1.NIA-Workshop-NetOps.png │ │ ├── 1.NIA-Workshop-NetOps_Traffic.html │ │ ├── 1.NIA-Workshop-NetOps_Traffic.png │ │ ├── 1.NIA_Workshop-CTS_Traffic.png │ │ ├── 2.NIA-Workshop-VNETs.html │ │ ├── 2.NIA-Workshop-VNETs.png │ │ ├── 3.NIA-Workshop-Core_Svcs.html │ │ ├── 3.NIA-Workshop-Core_Svcs.png │ │ ├── 4.NIA-Workshop-F5_PA.html │ │ ├── 4.NIA-Workshop-F5_PA.png │ │ ├── 6.NIA-Workshop-Tokens.html │ │ ├── 6.NIA-Workshop-Tokens.png │ │ ├── 7.NIA-Workshop-App_Deploy.html │ │ ├── 7.NIA-Workshop-App_Deploy.png │ │ ├── 8.NIA-Workshop-CTS_Install.html │ │ ├── 8.NIA-Workshop-CTS_Install.png │ │ ├── 9.NIA-Workshop-App_Scale.html │ │ ├── 9.NIA-Workshop-App_Scale.png │ │ └── NIA-CTS-Icon.png │ └── terraform │ │ ├── app │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── templates │ │ │ ├── app_server.sh │ │ │ └── web_server.sh │ │ ├── variables.tf │ │ ├── vmss_app.tf │ │ └── vmss_web.tf │ │ ├── bigip │ │ ├── bigip.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── security.tf │ │ ├── templates │ │ │ └── bigip.tpl │ │ └── variables.tf │ │ ├── consul-server │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ └── consul-server.sh │ │ ├── security.tf │ │ └── variables.tf │ │ ├── consul-tf-sync │ │ ├── main.tf │ │ ├── scripts │ │ │ └── consul-tf-sync.sh │ │ ├── security.tf │ │ └── variables.tf │ │ ├── panos_commit │ │ └── panos-commit │ │ ├── panw-config │ │ ├── main.tf │ │ └── panos │ │ │ ├── main.tf │ │ │ └── versions.tf │ │ ├── panw-vm │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── routes.tf │ │ ├── security.tf │ │ └── variables.tf │ │ ├── vault │ │ ├── main.tf │ │ ├── outputs.tf │ │ ├── scripts │ │ │ └── vault.sh │ │ └── variables.tf │ │ └── vnet │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── config.yml ├── track.yml └── track_scripts │ └── setup-workstation ├── service-discovery-with-consul ├── 01-the-website-is-down │ ├── assignment.md │ ├── check-app │ ├── setup-app │ ├── setup-consul-server-0 │ ├── setup-consul-server-1 │ ├── setup-consul-server-2 │ ├── setup-database │ └── solve-app ├── 02-register-service-check-db │ ├── assignment.md │ ├── check-database │ ├── setup-database │ └── solve-database ├── 03-register-service-check-app │ ├── assignment.md │ ├── check-app │ ├── setup-app │ └── solve-app ├── 04-automate-your-job │ ├── assignment.md │ ├── check-app │ ├── cleanup-app │ ├── setup-app │ └── solve-app ├── 05-seamless-service-discovery │ ├── assignment.md │ ├── check-app │ ├── setup-app │ └── solve-app ├── Makefile ├── config.yml └── track.yml └── service-mesh-with-consul ├── 01-sidecar-services ├── assignment.md ├── check-database ├── setup-consul-server-0 ├── setup-consul-server-1 ├── setup-consul-server-2 ├── setup-database └── solve-database ├── 02-sidecar-proxies ├── assignment.md ├── check-database └── solve-database ├── 03-sidecar-upstreams ├── assignment.md ├── check-app ├── setup-app └── solve-app ├── 04-enable-localhost-proxy ├── assignment.md ├── check-app └── solve-app ├── 05-open-and-close-the-gates ├── assignment.md ├── check-app ├── setup-app └── solve-app ├── 06-sidecar-envoy ├── assignment.md └── setup-app ├── config.yml └── track.yml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check-github-pat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/check-github-pat.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-consul-basics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/deploy-consul-basics.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-consul-life-of-a-developer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/deploy-consul-life-of-a-developer.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-multi-cloud-service-networking-with-consul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/deploy-multi-cloud-service-networking-with-consul.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-network-infrastructure-automation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/deploy-network-infrastructure-automation.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-service-discovery-with-consul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/deploy-service-discovery-with-consul.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-service-mesh-with-consul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/deploy-service-mesh-with-consul.yml -------------------------------------------------------------------------------- /.github/workflows/instruqt-track-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/instruqt-track-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/instruqt-track-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/instruqt-track-test.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.github/workflows/nightly-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/README.md -------------------------------------------------------------------------------- /apps/database/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/apps/database/Dockerfile -------------------------------------------------------------------------------- /common/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/common/Makefile -------------------------------------------------------------------------------- /common/bin/alternative_track: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/common/bin/alternative_track -------------------------------------------------------------------------------- /common/bin/check-make-prereqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/common/bin/check-make-prereqs -------------------------------------------------------------------------------- /common/bin/clean_id_and_checksums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/common/bin/clean_id_and_checksums -------------------------------------------------------------------------------- /common/bin/mk_help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/common/bin/mk_help -------------------------------------------------------------------------------- /common/mk/core.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/common/mk/core.mk -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/slides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/README.md -------------------------------------------------------------------------------- /docs/slides/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/aws/README.md -------------------------------------------------------------------------------- /docs/slides/aws/consul-community/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/aws/consul-community/index.html -------------------------------------------------------------------------------- /docs/slides/aws/consul-community/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/aws/consul-community/index.md -------------------------------------------------------------------------------- /docs/slides/aws/consul-enterprise/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/aws/consul-enterprise/index.html -------------------------------------------------------------------------------- /docs/slides/aws/consul-enterprise/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/aws/consul-enterprise/index.md -------------------------------------------------------------------------------- /docs/slides/aws/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/aws/index.html -------------------------------------------------------------------------------- /docs/slides/aws/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/aws/index.md -------------------------------------------------------------------------------- /docs/slides/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/azure/README.md -------------------------------------------------------------------------------- /docs/slides/azure/consul-community/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/azure/consul-community/index.html -------------------------------------------------------------------------------- /docs/slides/azure/consul-community/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/azure/consul-community/index.md -------------------------------------------------------------------------------- /docs/slides/azure/consul-enterprise/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/azure/consul-enterprise/index.html -------------------------------------------------------------------------------- /docs/slides/azure/consul-enterprise/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/azure/consul-enterprise/index.md -------------------------------------------------------------------------------- /docs/slides/azure/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/azure/index.html -------------------------------------------------------------------------------- /docs/slides/azure/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/azure/index.md -------------------------------------------------------------------------------- /docs/slides/gcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/gcp/README.md -------------------------------------------------------------------------------- /docs/slides/gcp/consul-community/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/gcp/consul-community/index.html -------------------------------------------------------------------------------- /docs/slides/gcp/consul-community/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/gcp/consul-community/index.md -------------------------------------------------------------------------------- /docs/slides/gcp/consul-enterprise/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/gcp/consul-enterprise/index.html -------------------------------------------------------------------------------- /docs/slides/gcp/consul-enterprise/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/gcp/consul-enterprise/index.md -------------------------------------------------------------------------------- /docs/slides/gcp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/gcp/index.html -------------------------------------------------------------------------------- /docs/slides/gcp/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/gcp/index.md -------------------------------------------------------------------------------- /docs/slides/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/index.html -------------------------------------------------------------------------------- /docs/slides/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/index.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/README.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-0.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-0.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-1.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-1.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-2.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-2.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-3.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-3.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-4.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-4.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-5.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-5.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-6.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-6.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-7.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-7.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-99.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-99.html -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/consul-99.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/consul-99.md -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/client_server_firewall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/client_server_firewall.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/client_server_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/client_server_flow.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/connect_certificate_service_identity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/connect_certificate_service_identity.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/connect_control_plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/connect_control_plane.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/connect_mesh_gateways.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/connect_mesh_gateways.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/connect_sidecar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/connect_sidecar.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.001.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.002.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.003.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.004.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.005.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.006.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul-service-discovery.007.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_L7_routing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_L7_routing.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_dataflow_lan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_dataflow_lan.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_ecosystem_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_ecosystem_diagram.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_example_dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_example_dns.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_health_checks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_health_checks.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_logo.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_logo.svg -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_segmentation_intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_segmentation_intro.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/consul_template_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/consul_template_example.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/convergence_10k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/convergence_10k.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/deployment_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/deployment_table.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/f5_consul_integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/f5_consul_integration.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/fabric_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/fabric_flow.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/gossip_100_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/gossip_100_node.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/gossip_50_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/gossip_50_node.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/hybrid_cloud_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/hybrid_cloud_flow.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/hybrid_k8s_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/hybrid_k8s_flow.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/microservices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/microservices.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/mitchell_tweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/mitchell_tweet.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/multi-datacenter-federation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/multi-datacenter-federation.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/nginx_service_definition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/nginx_service_definition.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/sdn_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/sdn_flow.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/service_access_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/service_access_graph.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/service_registration_catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/service_registration_catalog.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/service_registry_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/service_registry_api.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/service_registry_dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/service_registry_dns.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/service_registry_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/service_registry_ui.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/static_to_dynamic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/static_to_dynamic.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/static_to_dynamic_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/static_to_dynamic_flow.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/use_cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/use_cases.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/images/vm_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/images/vm_flow.png -------------------------------------------------------------------------------- /docs/slides/korean/multi-cloud/consul-community/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/korean/multi-cloud/consul-community/index.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/README.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-0.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-0.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-1.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-1.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-2.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-2.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-3.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-3.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-4.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-4.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-5.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-5.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-6.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-6.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-7.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-7.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-99.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-99.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/consul-99.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/consul-99.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/client_server_firewall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/client_server_firewall.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/client_server_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/client_server_flow.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/connect_certificate_service_identity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/connect_certificate_service_identity.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/connect_control_plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/connect_control_plane.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/connect_mesh_gateways.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/connect_mesh_gateways.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/connect_sidecar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/connect_sidecar.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul-service-discovery.001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul-service-discovery.001.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul-service-discovery.002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul-service-discovery.002.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul-service-discovery.003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul-service-discovery.003.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul-service-discovery.004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul-service-discovery.004.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul-service-discovery.005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul-service-discovery.005.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul-service-discovery.006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul-service-discovery.006.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul-service-discovery.007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul-service-discovery.007.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_L7_routing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_L7_routing.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_dataflow_lan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_dataflow_lan.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_ecosystem_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_ecosystem_diagram.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_example_dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_example_dns.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_health_checks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_health_checks.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_logo.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_logo.svg -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_segmentation_intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_segmentation_intro.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/consul_template_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/consul_template_example.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/convergence_10k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/convergence_10k.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/deployment_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/deployment_table.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/f5_consul_integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/f5_consul_integration.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/fabric_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/fabric_flow.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/gossip_100_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/gossip_100_node.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/gossip_50_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/gossip_50_node.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/hybrid_cloud_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/hybrid_cloud_flow.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/hybrid_k8s_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/hybrid_k8s_flow.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/microservices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/microservices.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/mitchell_tweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/mitchell_tweet.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/multi-datacenter-federation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/multi-datacenter-federation.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/nginx_service_definition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/nginx_service_definition.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/sdn_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/sdn_flow.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/service_access_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/service_access_graph.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/service_registration_catalog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/service_registration_catalog.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/service_registry_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/service_registry_api.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/service_registry_dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/service_registry_dns.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/service_registry_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/service_registry_ui.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/static_to_dynamic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/static_to_dynamic.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/static_to_dynamic_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/static_to_dynamic_flow.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/use_cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/use_cases.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/images/vm_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/images/vm_flow.png -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-community/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-community/index.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-enterprise/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-enterprise/index.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/consul-enterprise/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/consul-enterprise/index.md -------------------------------------------------------------------------------- /docs/slides/multi-cloud/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/index.html -------------------------------------------------------------------------------- /docs/slides/multi-cloud/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/docs/slides/multi-cloud/index.md -------------------------------------------------------------------------------- /instructor-guides/CONSUL_COMMUNITY_INSTRUCTOR_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instructor-guides/CONSUL_COMMUNITY_INSTRUCTOR_GUIDE.md -------------------------------------------------------------------------------- /instructor-guides/success_with_remote_workshops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instructor-guides/success_with_remote_workshops.md -------------------------------------------------------------------------------- /instruqt-tracks/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/.DS_Store -------------------------------------------------------------------------------- /instruqt-tracks/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/DEVELOPMENT.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/check-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/check-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/setup-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/setup-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/setup-consul-server-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/setup-consul-server-1 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/setup-consul-server-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/setup-consul-server-2 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/solve-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/solve-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/solve-consul-server-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/solve-consul-server-1 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/01-meet-consul/solve-consul-server-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/01-meet-consul/solve-consul-server-2 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/02-consul-cli/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/02-consul-cli/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/03-consul-api/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/03-consul-api/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/04-consul-agents/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/04-consul-agents/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/04-consul-agents/check-consul-agent-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/04-consul-agents/check-consul-agent-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/04-consul-agents/setup-consul-agent-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/04-consul-agents/setup-consul-agent-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/04-consul-agents/solve-consul-agent-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/04-consul-agents/solve-consul-agent-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/05-consul-ha/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/05-consul-ha/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/05-consul-ha/check-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/05-consul-ha/check-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/05-consul-ha/solve-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/05-consul-ha/solve-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/05-consul-ha/solve-consul-server-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/05-consul-ha/solve-consul-server-1 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/05-consul-ha/solve-consul-server-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/05-consul-ha/solve-consul-server-2 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/06-consul-acls/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/06-consul-acls/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/06-consul-acls/check-consul-agent-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/06-consul-acls/check-consul-agent-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/06-consul-acls/setup-consul-agent-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/06-consul-acls/setup-consul-agent-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/06-consul-acls/setup-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/06-consul-acls/setup-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/06-consul-acls/setup-consul-server-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/06-consul-acls/setup-consul-server-1 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/06-consul-acls/setup-consul-server-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/06-consul-acls/setup-consul-server-2 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/06-consul-acls/solve-consul-server-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/06-consul-acls/solve-consul-server-2 -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/Makefile: -------------------------------------------------------------------------------- 1 | ../../common/Makefile -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/config.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-basics/track.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-basics/track.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/01-service-mesh-environment-review/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/01-service-mesh-environment-review/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/02-service-mesh-connect-your-runtimes-1/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/03-service-mesh-connect-your-runtimes-2/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/04-service-mesh-deploy-your-application-stateful/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/05-service-mesh-deploy-your-application-stateless/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/06-traffic-management-ingress/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/06-traffic-management-ingress/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/06-traffic-management-ingress/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/06-traffic-management-ingress/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/06-traffic-management-ingress/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/06-traffic-management-ingress/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/07-traffic-management-request-routing/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/07-traffic-management-request-routing/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/07-traffic-management-request-routing/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/07-traffic-management-request-routing/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/07-traffic-management-request-routing/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/07-traffic-management-request-routing/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/08-service-mesh-test-your-application/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/08-service-mesh-test-your-application/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/08-service-mesh-test-your-application/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/08-service-mesh-test-your-application/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/08-service-mesh-test-your-application/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/08-service-mesh-test-your-application/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/09-service-mesh-service-discovery/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/09-service-mesh-service-discovery/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/09-service-mesh-service-discovery/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/09-service-mesh-service-discovery/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/09-service-mesh-service-discovery/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/09-service-mesh-service-discovery/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/10-traffic-management-traffic-shifting/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/10-traffic-management-traffic-shifting/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/10-traffic-management-traffic-shifting/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/10-traffic-management-traffic-shifting/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/10-traffic-management-traffic-shifting/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/10-traffic-management-traffic-shifting/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/11-observability-metrics/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/12-observability-tracing/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/12-observability-tracing/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/12-observability-tracing/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/12-observability-tracing/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/12-observability-tracing/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/12-observability-tracing/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/13-security-tcp/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/13-security-tcp/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/13-security-tcp/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/13-security-tcp/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/13-security-tcp/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/13-security-tcp/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/13-security-tcp/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/13-security-tcp/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/14-security-http/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/14-security-http/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/14-security-http/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/14-security-http/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/14-security-http/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/14-security-http/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/Makefile: -------------------------------------------------------------------------------- 1 | ../../common/Makefile -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/config/mesh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/config/mesh.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/config/proxy-defaults.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/config/proxy-defaults.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/ingress/hashicups.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/ingress/hashicups.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/ingress/service-router.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/ingress/service-router.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/observability/payments-api-v2-chaos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/observability/payments-api-v2-chaos.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/observability/traffic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/observability/traffic.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/storage/payments-queue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/storage/payments-queue.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/storage/product-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/storage/product-db.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/storage/service-intentions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/storage/service-intentions.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/frontend.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/payments-api-v1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/payments-api-v1.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/product_api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/product_api.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/public_api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/public_api.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/service-intentions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v1/service-intentions.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v2/payments-api-v2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v2/payments-api-v2.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v2/service-resolver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v2/service-resolver.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/deployments/v2/service-splitter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/deployments/v2/service-splitter.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/diagrams/application-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/diagrams/application-architecture.png -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/diagrams/diagrams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/diagrams/diagrams.html -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/helm/k8s1-consul-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/helm/k8s1-consul-values.yaml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/helm/k8s2-consul-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/helm/k8s2-consul-values.yaml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/assets/helm/vault-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/assets/helm/vault-values.yaml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/config.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/track.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/track.yml -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/track_scripts/setup-k8s1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/track_scripts/setup-k8s1 -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/track_scripts/setup-k8s2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/track_scripts/setup-k8s2 -------------------------------------------------------------------------------- /instruqt-tracks/consul-life-of-a-developer/track_scripts/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/consul-life-of-a-developer/track_scripts/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/01-provision-cloud-infra/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/02-provision-vault/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/03-provision-identities/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/04-centralize-secrets-in-vault/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/05-provision-aws-consul-primary/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/06-bootstrap-consul-primary/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/07-create-namespaces-and-policies/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/07-create-namespaces-and-policies/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/10-automate-security-groups-with-cts/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/10-automate-security-groups-with-cts/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/11-provision-consul-esms/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/12-provision-cache-services/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/13-provision-database-services/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/15-provision-nomad-scheduler-services/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/15-provision-nomad-scheduler-services/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/16-provision-k8s-scheduler-services/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/16-provision-k8s-scheduler-services/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/17-configure-intentions/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/18-deploy-payments-applications/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/19-deploy-product-applications/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/check-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/check-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/20-deploy-frontend-applications/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/21-review-application-deployment/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/21-review-application-deployment/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/21-review-application-deployment/solve-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/21-review-application-deployment/solve-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/22-test-application-deployment/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/22-test-application-deployment/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/23-observe-application-deployment/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/23-observe-application-deployment/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/Dockerfile -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/Makefile: -------------------------------------------------------------------------------- 1 | ../../common/Makefile -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/public-api/ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/public-api/ingress.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/public-api/public-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/public-api/public-api.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/ingress.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/service-defaults.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/service-defaults.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/service-intentions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/service-intentions.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/k8s/web/web.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/nomad/payments-api.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/apps/nomad/payments-api.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/application-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/application-architecture.png -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/consul-muti-cloud-ws-cts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/consul-muti-cloud-ws-cts.png -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/consul-muti-cloud-ws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/consul-muti-cloud-ws.png -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/diagrams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/diagrams/diagrams.html -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/gke-consul-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/gke-consul-values.yaml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/graphql-consul-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/graphql-consul-values.yaml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/nginx-ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/nginx-ingress.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/react-consul-values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/helm/react-consul-values.yaml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/hashistack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/hashistack.json -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/scripts/aws.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/scripts/aws.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/scripts/azure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/scripts/azure.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/scripts/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/packer/scripts/cleanup.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/agent.hcl: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | node_prefix "" { 5 | policy = "write" 6 | } 7 | -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/aws-tgw.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/aws-tgw.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/azure-tgw.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/azure-tgw.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/consul-esm.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/consul-esm.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/cross-namespace-sd.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/cross-namespace-sd.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/cts.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/cts.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/frontend-developer.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/frontend-developer.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/frontend-namespace.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/frontend-namespace.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/mesh-gateway.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/mesh-gateway.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/operator.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/operator.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/payments-developer.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/payments-developer.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/payments-namespace.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/payments-namespace.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/product-developer.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/product-developer.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/product-namespace.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/product-namespace.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/replication.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/replication.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/vault.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/consul/vault.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/admin.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/admin.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/connect.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/connect.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/consul.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/consul.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/frontend-developer.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/frontend-developer.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/nomad-cluster-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/nomad-cluster-role.json -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/nomad-server.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/nomad-server.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/payments-developer.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/payments-developer.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/payments.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/payments.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/product-api.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/product-api.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/product-developer.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/product-developer.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/vault.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/policies/vault/vault.hcl -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/scripts/reset_vault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/scripts/reset_vault.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/scripts/setup_vault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/scripts/setup_vault.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/aws-consul-primary/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/aws-consul-primary/aws.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/aws-consul-primary/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/aws-consul-primary/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/aws-consul-primary/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/aws-consul-primary/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/aws-consul-primary/variables.tf: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | variable "ssh_public_key" { 5 | type = string 6 | } 7 | -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/azure-consul-secondary/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/azure-consul-secondary/azure.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/azure-consul-secondary/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/azure-consul-secondary/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/azure-consul-secondary/variables.tf: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | variable "ssh_public_key" { 5 | type = string 6 | } 7 | -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/aws.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/consul.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/consul.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cache-services/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/cts.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/cts.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/ctsmodule/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/ctsmodule/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/ctsmodule/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/ctsmodule/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/scripts/cts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/cts/scripts/cts.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/azure.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/consul.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/consul.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/database-services/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/aws.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/azure.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/scripts/aws_esm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/scripts/aws_esm.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/scripts/azure_esm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/scripts/azure_esm.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/esm/variables.tf: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | variable "ssh_public_key" { 5 | type = string 6 | } 7 | -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/gcp-consul-secondary/gke.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/gcp-consul-secondary/gke.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/gcp-consul-secondary/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/gcp-consul-secondary/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/gcp-consul-secondary/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/gcp-consul-secondary/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/aws.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/azure.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/gcp.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/gcp.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/iam/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/aws.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/azure.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/gcp.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/gcp.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/infra/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/k8s-scheduler-services/gke.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/k8s-scheduler-services/gke.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/k8s-scheduler-services/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/k8s-scheduler-services/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/consul.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/consul.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/jaeger.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/jaeger.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/scripts/jaeger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/monitoring/scripts/jaeger.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/product-applications/api.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/product-applications/api.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/product-applications/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/product-applications/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/product-applications/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/product-applications/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/product-applications/variables.tf: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | variable "ssh_public_key" { 5 | type = string 6 | } 7 | -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/aws.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/azure.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/config.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/scripts/aws_tgw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/scripts/aws_tgw.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/scripts/azure_tgw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/scripts/azure_tgw.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/tgw/variables.tf: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | variable "ssh_public_key" { 5 | type = string 6 | } 7 | -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/aws.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/aws.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/azure.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/azure.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/scripts/aws_vault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/scripts/aws_vault.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/scripts/azure_vault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/scripts/azure_vault.sh -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/assets/terraform/vault/variables.tf: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | variable "ssh_public_key" { 5 | type = string 6 | } 7 | -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/config.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/track.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/track.yml -------------------------------------------------------------------------------- /instruqt-tracks/multi-cloud-service-networking-with-consul/track_scripts/setup-cloud-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/multi-cloud-service-networking-with-consul/track_scripts/setup-cloud-client -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/01-review-lab-objectives/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/01-review-lab-objectives/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/02-provision-azure-vnets/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/03-provision-core-services/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/03-provision-core-services/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/03-provision-core-services/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/03-provision-core-services/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/03-provision-core-services/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/03-provision-core-services/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/03-provision-core-services/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/03-provision-core-services/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/04-provision-network-infra/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/04-provision-network-infra/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/04-provision-network-infra/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/04-provision-network-infra/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/04-provision-network-infra/setup-workstation: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set-workdir /root/terraform 4 | 5 | exit 0 6 | -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/04-provision-network-infra/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/04-provision-network-infra/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/05-configure-palo-alto-firewall/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/06-validate-vault/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/06-validate-vault/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/06-validate-vault/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/06-validate-vault/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/06-validate-vault/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/06-validate-vault/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/06-validate-vault/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/06-validate-vault/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/07-deploy-app-environments/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/08-install-consul-terraform-sync/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/09-scale-the-application/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/09-scale-the-application/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/09-scale-the-application/check-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/09-scale-the-application/check-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/09-scale-the-application/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/09-scale-the-application/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/09-scale-the-application/solve-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/09-scale-the-application/solve-workstation -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/Makefile: -------------------------------------------------------------------------------- 1 | ../../common/Makefile -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-CTS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-CTS.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-CTS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-CTS.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-CTS_Traffic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-CTS_Traffic.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps_Traffic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps_Traffic.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps_Traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA-Workshop-NetOps_Traffic.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA_Workshop-CTS_Traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/1.NIA_Workshop-CTS_Traffic.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/2.NIA-Workshop-VNETs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/2.NIA-Workshop-VNETs.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/2.NIA-Workshop-VNETs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/2.NIA-Workshop-VNETs.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/3.NIA-Workshop-Core_Svcs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/3.NIA-Workshop-Core_Svcs.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/3.NIA-Workshop-Core_Svcs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/3.NIA-Workshop-Core_Svcs.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/4.NIA-Workshop-F5_PA.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/4.NIA-Workshop-F5_PA.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/4.NIA-Workshop-F5_PA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/4.NIA-Workshop-F5_PA.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/6.NIA-Workshop-Tokens.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/6.NIA-Workshop-Tokens.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/6.NIA-Workshop-Tokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/6.NIA-Workshop-Tokens.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/7.NIA-Workshop-App_Deploy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/7.NIA-Workshop-App_Deploy.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/7.NIA-Workshop-App_Deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/7.NIA-Workshop-App_Deploy.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/8.NIA-Workshop-CTS_Install.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/8.NIA-Workshop-CTS_Install.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/8.NIA-Workshop-CTS_Install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/8.NIA-Workshop-CTS_Install.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/9.NIA-Workshop-App_Scale.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/9.NIA-Workshop-App_Scale.html -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/9.NIA-Workshop-App_Scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/9.NIA-Workshop-App_Scale.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/images/NIA-CTS-Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/images/NIA-CTS-Icon.png -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/app/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/app/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/app/outputs.tf: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/app/templates/app_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/app/templates/app_server.sh -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/app/templates/web_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/app/templates/web_server.sh -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/app/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/app/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/app/vmss_app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/app/vmss_app.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/app/vmss_web.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/app/vmss_web.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/bigip.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/bigip.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/security.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/security.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/templates/bigip.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/templates/bigip.tpl -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/bigip/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/scripts/consul-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/scripts/consul-server.sh -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/security.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/security.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-server/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/scripts/consul-tf-sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/scripts/consul-tf-sync.sh -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/security.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/security.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/consul-tf-sync/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panos_commit/panos-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panos_commit/panos-commit -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-config/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-config/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-config/panos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-config/panos/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-config/panos/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-config/panos/versions.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/routes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/routes.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/security.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/security.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/panw-vm/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/scripts/vault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/scripts/vault.sh -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/vault/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/vnet/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/vnet/main.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/vnet/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/vnet/outputs.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/assets/terraform/vnet/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/assets/terraform/vnet/variables.tf -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/config.yml -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/track.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/track.yml -------------------------------------------------------------------------------- /instruqt-tracks/network-infrastructure-automation/track_scripts/setup-workstation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/network-infrastructure-automation/track_scripts/setup-workstation -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/check-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/check-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-consul-server-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-consul-server-1 -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-consul-server-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-consul-server-2 -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/setup-database -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/solve-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/01-the-website-is-down/solve-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/check-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/check-database -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/setup-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/setup-database -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/solve-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/02-register-service-check-db/solve-database -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/check-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/check-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/setup-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/setup-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/solve-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/03-register-service-check-app/solve-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/04-automate-your-job/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/04-automate-your-job/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/04-automate-your-job/check-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/04-automate-your-job/check-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/04-automate-your-job/cleanup-app: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | rm /var/www/html/wp-config.php.tpl -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/04-automate-your-job/setup-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/04-automate-your-job/setup-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/04-automate-your-job/solve-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/04-automate-your-job/solve-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/check-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/check-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/setup-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/setup-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/solve-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/05-seamless-service-discovery/solve-app -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/Makefile: -------------------------------------------------------------------------------- 1 | ../../common/Makefile -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/config.yml -------------------------------------------------------------------------------- /instruqt-tracks/service-discovery-with-consul/track.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-discovery-with-consul/track.yml -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/01-sidecar-services/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/01-sidecar-services/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/01-sidecar-services/check-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/01-sidecar-services/check-database -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-consul-server-0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-consul-server-0 -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-consul-server-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-consul-server-1 -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-consul-server-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-consul-server-2 -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/01-sidecar-services/setup-database -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/01-sidecar-services/solve-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/01-sidecar-services/solve-database -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/02-sidecar-proxies/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/02-sidecar-proxies/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/02-sidecar-proxies/check-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/02-sidecar-proxies/check-database -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/02-sidecar-proxies/solve-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/02-sidecar-proxies/solve-database -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/check-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/check-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/setup-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/setup-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/solve-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/03-sidecar-upstreams/solve-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/04-enable-localhost-proxy/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/04-enable-localhost-proxy/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/04-enable-localhost-proxy/check-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/04-enable-localhost-proxy/check-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/04-enable-localhost-proxy/solve-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/04-enable-localhost-proxy/solve-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/check-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/check-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/setup-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/setup-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/solve-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/05-open-and-close-the-gates/solve-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/06-sidecar-envoy/assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/06-sidecar-envoy/assignment.md -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/06-sidecar-envoy/setup-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/06-sidecar-envoy/setup-app -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/config.yml -------------------------------------------------------------------------------- /instruqt-tracks/service-mesh-with-consul/track.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/field-workshops-consul/HEAD/instruqt-tracks/service-mesh-with-consul/track.yml --------------------------------------------------------------------------------