├── .github ├── FUNDING.yml └── workflows │ └── azure-container-apps-ci-cd.yml ├── .gitignore ├── .infracost ├── pricing.gob └── terraform_modules │ ├── manifest-00b1e8977328e3808896107b51ed0352.json │ ├── manifest-1e25522f3adc64314d7e3bc17150027c.json │ ├── manifest-2cef0e76b9f3d01a507516f9a131459a.json │ ├── manifest-313855a224d0c69127a2425ea834bcab.json │ ├── manifest-352b5e71e148d83c4cfd3b3901faa3d8.json │ ├── manifest-3756aa2cc08d76957d41036c29cb4de6.json │ ├── manifest-3bb354b484c5917f1231072a0ee0a991.json │ ├── manifest-5122d32fbbccfadf67e9a7656ea6c256.json │ ├── manifest-5674851c88dc43acb63fbb7a185f49ea.json │ ├── manifest-65d7f115fbb486d4963f716e6d20c54e.json │ ├── manifest-7a2082bf11602d463557b695b7329f54.json │ ├── manifest-7b21e90ea6d5cbfb2fb6ca6965afb9d8.json │ ├── manifest-8fa987cd785b142234723428b0227823.json │ ├── manifest-947d19570b861a9f9bf53a27baee768c.json │ ├── manifest-9791bc35da5f4ee57a5c70d6a4e61717.json │ ├── manifest-9f432fd552866d2f6c6f1564c1d7f7a7.json │ ├── manifest-aac21a4a447d5ce1ae7f2191122ac286.json │ ├── manifest-aea143cfda37b3b41f3459537b5ee25d.json │ ├── manifest-bc34bfe0398a8e96b2ece43b5511a713.json │ ├── manifest-cbe55e18093ebdad67477fe6a998d3d6.json │ ├── manifest-d00e3871ea86e8626a82c5dc18ae24dd.json │ ├── manifest-d17e95cbf914cc12c21834b3199fca36.json │ ├── manifest-dc3244d05aee4c93bda0cf7566e0b7c2.json │ └── manifest-ddf869a669b0f6bcc18e9c2d772d1626.json ├── .vscode ├── launch.json └── tasks.json ├── 00_utils └── commands.ps1 ├── 01_create_aca_cli └── Readme.md ├── 02_create_frontend_backend_cli └── Readme.md ├── 03_create_aca_terraform ├── Readme.md ├── main.tf ├── providers.tf └── terraform.tfstate ├── 04_create_aca_apps_terraform ├── Readme.md ├── main.tf ├── providers.tf └── terraform.tfstate ├── 05_create_aca_bicep ├── Readme.md ├── azuredeploy.parameters.json ├── azuredeply.json ├── images │ └── resources.png └── main.bicep ├── 06_create_aca_apps_bicep ├── Readme.md ├── azuredeploy.parameters.json ├── azuredeply.json ├── images │ └── resources.png └── main.bicep ├── 07_aca_workshop ├── Readme.md ├── commands.ps1 └── images │ ├── aca-acr-secret.png │ ├── acr-admin.png │ ├── acr-images.png │ ├── architecture.png │ ├── resources.png │ └── webapp.png ├── 08_aca_workshop_mi ├── Readme.md ├── commands.ps1 └── images │ ├── aca-identity.png │ ├── acr-admin.png │ ├── acr-images.png │ ├── architecture.png │ ├── identity-rbac.png │ ├── resources.png │ └── webapp.png ├── 09_aca_github_actions ├── Readme.md └── images │ ├── aca-revision.png │ ├── architecture.png │ ├── gh-secret-az-creds.png │ ├── ghcr-image.png │ ├── github-actions-run.png │ ├── resources.png │ └── webapp.png ├── 10_aca_azuredevops ├── Readme.md └── images │ ├── aca-revision.png │ ├── architecture.png │ ├── dockerhub-image.png │ ├── pipeline-run.png │ ├── resources.png │ ├── serviceconnection-azure.png │ ├── serviceconnection-dockerhub.png │ └── webapp.png ├── 11_aca_yaml_deployment ├── Readme.md ├── aca_app.template.yaml ├── aca_app.yaml ├── aca_app_exported.yaml ├── commands.ps1 └── images │ ├── env_variables.png │ ├── probes.png │ ├── secrets.png │ └── volumes.png ├── 12_aca_storage ├── Readme.md ├── app_azure_file.yaml ├── app_ephemeral_storage.yaml ├── commnds.ps1 ├── images │ ├── architecture.png │ ├── file-share-data.png │ └── mount-file-share.png ├── main.tf └── terraform.tfstate ├── 13_aca_jobs ├── Readme.md ├── commands.ps1 └── images │ ├── execution_history.png │ ├── logs.png │ └── resources.png ├── 14_aca_custom_domain ├── Readme.md ├── commands.ps1 ├── contact_info.json ├── contact_info.template.json └── images │ ├── browser.png │ ├── certificate.png │ ├── dns_zone.png │ ├── domain_binding.png │ └── resources.png ├── 15_job_event_trigger ├── Readme.md ├── images │ ├── architecture.png │ ├── job-triggered.png │ ├── keda-arch.png │ ├── resources.png │ └── send-message.png ├── main.tf └── terraform.tfstate ├── 16_job_event_trigger_keda_service_bus ├── Readme.md ├── aca-environment.tf ├── aca-job.tf ├── acr.tf ├── app │ ├── .dockerignore │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Dockerfile │ ├── processor.py │ └── requirements.txt ├── build-image.tf ├── identity-aca.tf ├── images │ ├── architecture.png │ ├── env-variables.png │ ├── job-logs.png │ ├── job-triggered.png │ ├── resources.png │ └── send-message.png ├── log-analytics.tf ├── providers.tf ├── rg.tf ├── service-bus.tf └── terraform.tfstate ├── 17_aca_secrets ├── README.md ├── container_app.tf ├── images │ ├── env-variables.png │ ├── keyvault-secret.png │ ├── secret-volume.png │ └── secrets.png ├── keyvault.tf ├── managed_identity.tf ├── providers.tf ├── resource_group.tf └── terraform.tfstate ├── 18_aca_custom_domain_keyvault_tf ├── README.md ├── app_service_domain_name.tf ├── cert │ ├── aca-app.com.crt │ ├── aca-app.com.key │ ├── aca-app.com.pem │ ├── aca-app.com.pfx │ └── create-tls-cert.ps1 ├── container_app.tf ├── container_app_custom_domain.tf ├── container_app_env.tf ├── container_app_env_cert.tf ├── dns_zone.tf ├── keyvault.tf ├── providers.tf ├── rg.tf ├── terraform.tfstate └── variables.tf ├── 18_aca_custom_domain_tf_managed_certificate ├── README.md ├── app_service_domain_name.tf ├── container_app.tf ├── container_app_custom_domain.tf ├── container_app_env.tf ├── dns_zone.tf ├── providers.tf ├── rg.tf ├── terraform.tfstate └── variables.tf ├── 19_workload_profile ├── README.md ├── main.tf ├── providers.tf └── terraform.tfstate ├── 20_aca_internal_app_gateway_https ├── README.md ├── app_gateway.tf ├── appservice_domain.tf ├── bastion.tf ├── container_apps.tf ├── dns_zone.tf ├── identity-appgw.tf ├── images │ ├── architecture.png │ ├── ilb.png │ └── resources.png ├── key_vault.tf ├── output.tf ├── private_dns_zone.tf ├── providers.tf ├── random.tf ├── rg.tf ├── terraform.tfstate ├── variables.tf ├── vnet.tf └── windows_vm-jumpbox.tf ├── 21_azure_monitor_grafana ├── README.md ├── container_apps.tf ├── diagnostic-setting-activity-logs.tf ├── grafana.tf ├── images │ ├── grafana-dashboard-logs.png │ ├── grafana-dashboard-metrics.png │ ├── grafana-data-source-azure-monitor.png │ └── resources.png ├── import_grafana_dashboard.tf ├── log_analytics.tf ├── output.tf ├── providers.tf ├── rg.tf ├── terraform.tfstate └── variables.tf ├── 22_aca_hub_spoke ├── Redame.md ├── bastion-hub.tf ├── cert │ ├── create-tls-cert.ps1 │ ├── internal.corp.crt │ ├── internal.corp.key │ └── internal.corp.pfx ├── diagostic_settings_firewall.tf ├── firewall.tf ├── firewall_policy.tf ├── log_analytics.tf ├── modules │ └── spoke-aca │ │ ├── container_apps.tf │ │ ├── dns_a_record-hub.tf │ │ ├── keyvault.tf │ │ ├── output.tf │ │ ├── peering.tf │ │ ├── private_dns_zone.tf │ │ ├── rg.tf │ │ ├── route_table.tf │ │ ├── variables.tf │ │ ├── vm-linux.tf │ │ └── vnet.tf ├── private_dns_zone.tf ├── providers.tf ├── rg-hub.tf ├── spokes.tf ├── terraform.tfstate ├── variables.tf ├── vm-linux-hub.tf └── vnet-hub.tf ├── 22_aca_private_dns_zone ├── bastion-hub.tf ├── cert │ ├── create-tls-cert.ps1 │ ├── internal.corp.crt │ ├── internal.corp.key │ └── internal.corp.pfx ├── modules │ └── spoke-aca │ │ ├── container_apps.tf │ │ ├── dns_a_record-hub.tf │ │ ├── keyvault.tf │ │ ├── output.tf │ │ ├── peering.tf │ │ ├── private_dns_zone.tf │ │ ├── rg.tf │ │ ├── variables.tf │ │ ├── vm-linux.tf │ │ └── vnet.tf ├── private_dns_zone.tf ├── providers.tf ├── rg-hub.tf ├── spokes.tf ├── terraform.tfstate ├── variables.tf ├── vm-linux-hub.tf └── vnet-hub.tf ├── 23_internal_aca_private_appgw_https ├── README.md ├── appgateway-identity.tf ├── appgateway.tf ├── bastion.tf ├── container_apps.tf ├── images │ ├── architecture.png │ ├── ilb.png │ └── resources.png ├── keyvault-pe.tf ├── keyvault.tf ├── locals.tf ├── output.tf ├── private_dns_zone-aca.tf ├── private_dns_zone-apps.tf ├── providers.tf ├── random.tf ├── rg.tf ├── terraform.tfstate ├── variables.tf ├── vnet.tf └── windows_vm-jumpbox.tf ├── 24_internal_aca_private_consumption ├── README.md ├── aca_app_inspectorgadget_consumption.tf ├── aca_app_inspectorgadget_wp.tf ├── container_apps_environment.tf ├── images │ ├── ilb.png │ └── resources.png ├── install-webapp.sh ├── output.tf ├── private_dns_zone-aca.tf ├── providers.tf ├── rg.tf ├── terraform.tfstate ├── variables.tf ├── vm_linux.tf └── vnet.tf ├── 25_aca_private_endpoint ├── Readme.md ├── commands.ps1 ├── container_apps.tf ├── container_apps_environment.tf ├── images │ ├── pe-aca-details.png │ ├── pe-aca.png │ ├── private-dns-zone.png │ ├── resources.png │ └── results.png ├── install-webapp.sh ├── output.tf ├── private_dns_zone.tf ├── private_endpoint.tf ├── providers.tf ├── rg.tf ├── terraform.tfstate ├── variables.tf ├── vm_linux.tf └── vnet.tf ├── 26_internal_aca_private_apps_appgw_multisite ├── README.md ├── appgateway-identity.tf ├── appgateway.tf ├── bastion.tf ├── container_apps.tf ├── images │ ├── architecture.png │ ├── ilb.png │ └── resources.png ├── keyvault-pe.tf ├── keyvault.tf ├── locals.tf ├── output.tf ├── private_dns_zone-aca.tf ├── private_dns_zone-apps.tf ├── providers.tf ├── random.tf ├── rg.tf ├── terraform.tfstate ├── variables.tf ├── vnet.tf └── windows_vm-jumpbox.tf ├── 27_internal_aca_public_appgw_https ├── Readme.md ├── appgateway-identity.tf ├── appgateway.tf ├── appservice_domain.tf ├── bastion.tf ├── container_apps.tf ├── images │ ├── architecture.png │ ├── ilb.png │ └── resources.png ├── keyvault-pe.tf ├── keyvault.tf ├── locals.tf ├── output.tf ├── private_dns_zone-aca.tf ├── providers.tf ├── public_dns_zone-apps.tf ├── random.tf ├── rg.tf ├── terraform.tfstate ├── variables.tf ├── vnet.tf └── windows_vm-jumpbox.tf ├── 28_internal_aca_public_appgw_https_hub_spoke ├── Readme.md ├── hub_appservice_domain.tf ├── hub_bastion.tf ├── hub_dns_zone_apps.tf ├── hub_firewall.tf ├── hub_firewall_diagostic_settings.tf ├── hub_firewall_policy.tf ├── hub_rg.tf ├── hub_vnet.tf ├── locals.tf ├── log_analytics.tf ├── output.tf ├── providers.tf ├── random.tf ├── spoke1_appgateway.tf ├── spoke1_appgateway_diagostic_settings.tf ├── spoke1_appgateway_identity.tf ├── spoke1_appgateway_nsg.tf ├── spoke1_keyvault.tf ├── spoke1_keyvault_pe.tf ├── spoke1_peering.tf ├── spoke1_rg.tf ├── spoke1_route_table.tf ├── spoke1_vm.tf ├── spoke1_vnet.tf ├── spoke2_container_apps.tf ├── spoke2_peering.tf ├── spoke2_private_dns_zone_aca.tf ├── spoke2_rg.tf ├── spoke2_route_table.tf ├── spoke2_vm.tf ├── spoke2_vnet.tf ├── terraform.tfstate └── variables.tf ├── 30_aca_service_connector ├── Readme.md ├── app-python │ ├── Dockerfile │ ├── app.py │ └── requirements.txt ├── commands.ps1 └── terraform │ ├── acr.tf │ ├── container_apps.tf │ ├── container_apps_environment.tf │ ├── identity-aks-app.tf │ ├── output.tf │ ├── providers.tf │ ├── rg.tf │ ├── sc.json │ ├── storage_account.tf │ ├── terraform.tfstate │ └── variables.tf ├── 35_aca_code_interpreter └── commands.ps1 ├── 40_aca_dapr ├── Readme.md ├── aca-environment.tf ├── aca-nodeapp.tf ├── aca-pythonapp.tf ├── dapr-aca.tf ├── identity-aca-nodeapp.tf ├── log-analytics.tf ├── main.bicep ├── providers.tf ├── rg.tf ├── statestore.yaml ├── storage-account.tf └── terraform.tfstate ├── 45_aca_eureka ├── Readme.md ├── aca-app-eureka-client.tf ├── aca-app-inspectorgadget.tf ├── aca-app-java-spring.tf ├── aca-environment.tf ├── bastion.tf ├── commands.sh ├── eureka.tf ├── log-analytics.tf ├── private_dns_zone-aca.tf ├── providers.tf ├── rg.tf ├── terraform.tfstate ├── vnet.tf └── windows_vm-jumpbox.tf ├── 60_aca_open_telemetry ├── aca-app-inspectorgadget.tf ├── aca-app-product-catalog.tf ├── aca-environment.tf ├── app-insights.tf ├── log-analytics.tf ├── open-telemetry.tf ├── providers.tf ├── rg.tf └── terraform.tfstate ├── 80_llm_ollama └── Readme.md ├── 81_aca_deepseek ├── container_apps-deepseek-ollama.tf ├── container_apps-deepseek-vllm.tf ├── container_apps_environment.tf ├── http-request-llm.tf ├── output.tf ├── providers.tf ├── rg.tf ├── terraform.tfstate └── variables.tf ├── README.md ├── _prometheus ├── .json ├── counter-pod.yaml ├── pod-ama-metrics-d9b96b5fb-vs9bb.yaml ├── prometheus.yaml └── webapp.yaml ├── aca-course.sln ├── azure-pipelines.yml ├── backend_api ├── backend_api_csharp │ ├── .dockerignore │ ├── Dockerfile │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── albumapi_csharp.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── backend_api_go │ ├── .dockerignore │ ├── Dockerfile │ ├── controllers │ │ └── album │ │ │ └── album.go │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── models │ │ └── models.go └── backend_api_python │ ├── .dockerignore │ ├── Dockerfile │ ├── app │ └── main.py │ └── requirements.txt ├── book ├── book.ps1 └── custom-reference.docx └── frontend_ui ├── .dockerignore ├── Dockerfile ├── app.js ├── package-lock.json ├── package.json ├── public ├── images │ └── favicon.svg └── stylesheets │ └── style.css ├── routes └── index.js └── views ├── error.pug ├── index.pug └── layout.pug /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/azure-container-apps-ci-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.github/workflows/azure-container-apps-ci-cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.gitignore -------------------------------------------------------------------------------- /.infracost/pricing.gob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/pricing.gob -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-00b1e8977328e3808896107b51ed0352.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-00b1e8977328e3808896107b51ed0352.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-1e25522f3adc64314d7e3bc17150027c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-1e25522f3adc64314d7e3bc17150027c.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-2cef0e76b9f3d01a507516f9a131459a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-2cef0e76b9f3d01a507516f9a131459a.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-313855a224d0c69127a2425ea834bcab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-313855a224d0c69127a2425ea834bcab.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-352b5e71e148d83c4cfd3b3901faa3d8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-352b5e71e148d83c4cfd3b3901faa3d8.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-3756aa2cc08d76957d41036c29cb4de6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-3756aa2cc08d76957d41036c29cb4de6.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-3bb354b484c5917f1231072a0ee0a991.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-3bb354b484c5917f1231072a0ee0a991.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-5122d32fbbccfadf67e9a7656ea6c256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-5122d32fbbccfadf67e9a7656ea6c256.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-5674851c88dc43acb63fbb7a185f49ea.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-5674851c88dc43acb63fbb7a185f49ea.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-65d7f115fbb486d4963f716e6d20c54e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-65d7f115fbb486d4963f716e6d20c54e.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-7a2082bf11602d463557b695b7329f54.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-7a2082bf11602d463557b695b7329f54.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-7b21e90ea6d5cbfb2fb6ca6965afb9d8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-7b21e90ea6d5cbfb2fb6ca6965afb9d8.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-8fa987cd785b142234723428b0227823.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-8fa987cd785b142234723428b0227823.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-947d19570b861a9f9bf53a27baee768c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-947d19570b861a9f9bf53a27baee768c.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-9791bc35da5f4ee57a5c70d6a4e61717.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-9791bc35da5f4ee57a5c70d6a4e61717.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-9f432fd552866d2f6c6f1564c1d7f7a7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-9f432fd552866d2f6c6f1564c1d7f7a7.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-aac21a4a447d5ce1ae7f2191122ac286.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-aac21a4a447d5ce1ae7f2191122ac286.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-aea143cfda37b3b41f3459537b5ee25d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-aea143cfda37b3b41f3459537b5ee25d.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-bc34bfe0398a8e96b2ece43b5511a713.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-bc34bfe0398a8e96b2ece43b5511a713.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-cbe55e18093ebdad67477fe6a998d3d6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-cbe55e18093ebdad67477fe6a998d3d6.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-d00e3871ea86e8626a82c5dc18ae24dd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-d00e3871ea86e8626a82c5dc18ae24dd.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-d17e95cbf914cc12c21834b3199fca36.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-d17e95cbf914cc12c21834b3199fca36.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-dc3244d05aee4c93bda0cf7566e0b7c2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-dc3244d05aee4c93bda0cf7566e0b7c2.json -------------------------------------------------------------------------------- /.infracost/terraform_modules/manifest-ddf869a669b0f6bcc18e9c2d772d1626.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.infracost/terraform_modules/manifest-ddf869a669b0f6bcc18e9c2d772d1626.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /00_utils/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/00_utils/commands.ps1 -------------------------------------------------------------------------------- /01_create_aca_cli/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/01_create_aca_cli/Readme.md -------------------------------------------------------------------------------- /02_create_frontend_backend_cli/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/02_create_frontend_backend_cli/Readme.md -------------------------------------------------------------------------------- /03_create_aca_terraform/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/03_create_aca_terraform/Readme.md -------------------------------------------------------------------------------- /03_create_aca_terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/03_create_aca_terraform/main.tf -------------------------------------------------------------------------------- /03_create_aca_terraform/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/03_create_aca_terraform/providers.tf -------------------------------------------------------------------------------- /03_create_aca_terraform/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/03_create_aca_terraform/terraform.tfstate -------------------------------------------------------------------------------- /04_create_aca_apps_terraform/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/04_create_aca_apps_terraform/Readme.md -------------------------------------------------------------------------------- /04_create_aca_apps_terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/04_create_aca_apps_terraform/main.tf -------------------------------------------------------------------------------- /04_create_aca_apps_terraform/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/04_create_aca_apps_terraform/providers.tf -------------------------------------------------------------------------------- /04_create_aca_apps_terraform/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/04_create_aca_apps_terraform/terraform.tfstate -------------------------------------------------------------------------------- /05_create_aca_bicep/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/05_create_aca_bicep/Readme.md -------------------------------------------------------------------------------- /05_create_aca_bicep/azuredeploy.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/05_create_aca_bicep/azuredeploy.parameters.json -------------------------------------------------------------------------------- /05_create_aca_bicep/azuredeply.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/05_create_aca_bicep/azuredeply.json -------------------------------------------------------------------------------- /05_create_aca_bicep/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/05_create_aca_bicep/images/resources.png -------------------------------------------------------------------------------- /05_create_aca_bicep/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/05_create_aca_bicep/main.bicep -------------------------------------------------------------------------------- /06_create_aca_apps_bicep/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/06_create_aca_apps_bicep/Readme.md -------------------------------------------------------------------------------- /06_create_aca_apps_bicep/azuredeploy.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/06_create_aca_apps_bicep/azuredeploy.parameters.json -------------------------------------------------------------------------------- /06_create_aca_apps_bicep/azuredeply.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/06_create_aca_apps_bicep/azuredeply.json -------------------------------------------------------------------------------- /06_create_aca_apps_bicep/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/06_create_aca_apps_bicep/images/resources.png -------------------------------------------------------------------------------- /06_create_aca_apps_bicep/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/06_create_aca_apps_bicep/main.bicep -------------------------------------------------------------------------------- /07_aca_workshop/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/Readme.md -------------------------------------------------------------------------------- /07_aca_workshop/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/commands.ps1 -------------------------------------------------------------------------------- /07_aca_workshop/images/aca-acr-secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/images/aca-acr-secret.png -------------------------------------------------------------------------------- /07_aca_workshop/images/acr-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/images/acr-admin.png -------------------------------------------------------------------------------- /07_aca_workshop/images/acr-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/images/acr-images.png -------------------------------------------------------------------------------- /07_aca_workshop/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/images/architecture.png -------------------------------------------------------------------------------- /07_aca_workshop/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/images/resources.png -------------------------------------------------------------------------------- /07_aca_workshop/images/webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/07_aca_workshop/images/webapp.png -------------------------------------------------------------------------------- /08_aca_workshop_mi/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/Readme.md -------------------------------------------------------------------------------- /08_aca_workshop_mi/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/commands.ps1 -------------------------------------------------------------------------------- /08_aca_workshop_mi/images/aca-identity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/images/aca-identity.png -------------------------------------------------------------------------------- /08_aca_workshop_mi/images/acr-admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/images/acr-admin.png -------------------------------------------------------------------------------- /08_aca_workshop_mi/images/acr-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/images/acr-images.png -------------------------------------------------------------------------------- /08_aca_workshop_mi/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/images/architecture.png -------------------------------------------------------------------------------- /08_aca_workshop_mi/images/identity-rbac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/images/identity-rbac.png -------------------------------------------------------------------------------- /08_aca_workshop_mi/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/images/resources.png -------------------------------------------------------------------------------- /08_aca_workshop_mi/images/webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/08_aca_workshop_mi/images/webapp.png -------------------------------------------------------------------------------- /09_aca_github_actions/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/Readme.md -------------------------------------------------------------------------------- /09_aca_github_actions/images/aca-revision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/images/aca-revision.png -------------------------------------------------------------------------------- /09_aca_github_actions/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/images/architecture.png -------------------------------------------------------------------------------- /09_aca_github_actions/images/gh-secret-az-creds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/images/gh-secret-az-creds.png -------------------------------------------------------------------------------- /09_aca_github_actions/images/ghcr-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/images/ghcr-image.png -------------------------------------------------------------------------------- /09_aca_github_actions/images/github-actions-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/images/github-actions-run.png -------------------------------------------------------------------------------- /09_aca_github_actions/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/images/resources.png -------------------------------------------------------------------------------- /09_aca_github_actions/images/webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/09_aca_github_actions/images/webapp.png -------------------------------------------------------------------------------- /10_aca_azuredevops/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/Readme.md -------------------------------------------------------------------------------- /10_aca_azuredevops/images/aca-revision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/aca-revision.png -------------------------------------------------------------------------------- /10_aca_azuredevops/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/architecture.png -------------------------------------------------------------------------------- /10_aca_azuredevops/images/dockerhub-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/dockerhub-image.png -------------------------------------------------------------------------------- /10_aca_azuredevops/images/pipeline-run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/pipeline-run.png -------------------------------------------------------------------------------- /10_aca_azuredevops/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/resources.png -------------------------------------------------------------------------------- /10_aca_azuredevops/images/serviceconnection-azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/serviceconnection-azure.png -------------------------------------------------------------------------------- /10_aca_azuredevops/images/serviceconnection-dockerhub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/serviceconnection-dockerhub.png -------------------------------------------------------------------------------- /10_aca_azuredevops/images/webapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/10_aca_azuredevops/images/webapp.png -------------------------------------------------------------------------------- /11_aca_yaml_deployment/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/Readme.md -------------------------------------------------------------------------------- /11_aca_yaml_deployment/aca_app.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/aca_app.template.yaml -------------------------------------------------------------------------------- /11_aca_yaml_deployment/aca_app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/aca_app.yaml -------------------------------------------------------------------------------- /11_aca_yaml_deployment/aca_app_exported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/aca_app_exported.yaml -------------------------------------------------------------------------------- /11_aca_yaml_deployment/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/commands.ps1 -------------------------------------------------------------------------------- /11_aca_yaml_deployment/images/env_variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/images/env_variables.png -------------------------------------------------------------------------------- /11_aca_yaml_deployment/images/probes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/images/probes.png -------------------------------------------------------------------------------- /11_aca_yaml_deployment/images/secrets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/images/secrets.png -------------------------------------------------------------------------------- /11_aca_yaml_deployment/images/volumes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/11_aca_yaml_deployment/images/volumes.png -------------------------------------------------------------------------------- /12_aca_storage/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/Readme.md -------------------------------------------------------------------------------- /12_aca_storage/app_azure_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/app_azure_file.yaml -------------------------------------------------------------------------------- /12_aca_storage/app_ephemeral_storage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/app_ephemeral_storage.yaml -------------------------------------------------------------------------------- /12_aca_storage/commnds.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/commnds.ps1 -------------------------------------------------------------------------------- /12_aca_storage/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/images/architecture.png -------------------------------------------------------------------------------- /12_aca_storage/images/file-share-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/images/file-share-data.png -------------------------------------------------------------------------------- /12_aca_storage/images/mount-file-share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/images/mount-file-share.png -------------------------------------------------------------------------------- /12_aca_storage/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/main.tf -------------------------------------------------------------------------------- /12_aca_storage/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/12_aca_storage/terraform.tfstate -------------------------------------------------------------------------------- /13_aca_jobs/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/13_aca_jobs/Readme.md -------------------------------------------------------------------------------- /13_aca_jobs/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/13_aca_jobs/commands.ps1 -------------------------------------------------------------------------------- /13_aca_jobs/images/execution_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/13_aca_jobs/images/execution_history.png -------------------------------------------------------------------------------- /13_aca_jobs/images/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/13_aca_jobs/images/logs.png -------------------------------------------------------------------------------- /13_aca_jobs/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/13_aca_jobs/images/resources.png -------------------------------------------------------------------------------- /14_aca_custom_domain/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/Readme.md -------------------------------------------------------------------------------- /14_aca_custom_domain/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/commands.ps1 -------------------------------------------------------------------------------- /14_aca_custom_domain/contact_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/contact_info.json -------------------------------------------------------------------------------- /14_aca_custom_domain/contact_info.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/contact_info.template.json -------------------------------------------------------------------------------- /14_aca_custom_domain/images/browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/images/browser.png -------------------------------------------------------------------------------- /14_aca_custom_domain/images/certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/images/certificate.png -------------------------------------------------------------------------------- /14_aca_custom_domain/images/dns_zone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/images/dns_zone.png -------------------------------------------------------------------------------- /14_aca_custom_domain/images/domain_binding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/images/domain_binding.png -------------------------------------------------------------------------------- /14_aca_custom_domain/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/14_aca_custom_domain/images/resources.png -------------------------------------------------------------------------------- /15_job_event_trigger/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/Readme.md -------------------------------------------------------------------------------- /15_job_event_trigger/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/images/architecture.png -------------------------------------------------------------------------------- /15_job_event_trigger/images/job-triggered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/images/job-triggered.png -------------------------------------------------------------------------------- /15_job_event_trigger/images/keda-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/images/keda-arch.png -------------------------------------------------------------------------------- /15_job_event_trigger/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/images/resources.png -------------------------------------------------------------------------------- /15_job_event_trigger/images/send-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/images/send-message.png -------------------------------------------------------------------------------- /15_job_event_trigger/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/main.tf -------------------------------------------------------------------------------- /15_job_event_trigger/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/15_job_event_trigger/terraform.tfstate -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/Readme.md -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/aca-environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/aca-environment.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/aca-job.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/aca-job.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/acr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/acr.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/app/.dockerignore -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/app/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/app/.vscode/launch.json -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/app/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/app/.vscode/tasks.json -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/app/Dockerfile -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/app/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/app/processor.py -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/app/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/app/requirements.txt -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/build-image.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/build-image.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/identity-aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/identity-aca.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/images/architecture.png -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/images/env-variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/images/env-variables.png -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/images/job-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/images/job-logs.png -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/images/job-triggered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/images/job-triggered.png -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/images/resources.png -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/images/send-message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/images/send-message.png -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/log-analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/log-analytics.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/providers.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/rg.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/service-bus.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/service-bus.tf -------------------------------------------------------------------------------- /16_job_event_trigger_keda_service_bus/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/16_job_event_trigger_keda_service_bus/terraform.tfstate -------------------------------------------------------------------------------- /17_aca_secrets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/README.md -------------------------------------------------------------------------------- /17_aca_secrets/container_app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/container_app.tf -------------------------------------------------------------------------------- /17_aca_secrets/images/env-variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/images/env-variables.png -------------------------------------------------------------------------------- /17_aca_secrets/images/keyvault-secret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/images/keyvault-secret.png -------------------------------------------------------------------------------- /17_aca_secrets/images/secret-volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/images/secret-volume.png -------------------------------------------------------------------------------- /17_aca_secrets/images/secrets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/images/secrets.png -------------------------------------------------------------------------------- /17_aca_secrets/keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/keyvault.tf -------------------------------------------------------------------------------- /17_aca_secrets/managed_identity.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/managed_identity.tf -------------------------------------------------------------------------------- /17_aca_secrets/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/providers.tf -------------------------------------------------------------------------------- /17_aca_secrets/resource_group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/resource_group.tf -------------------------------------------------------------------------------- /17_aca_secrets/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/17_aca_secrets/terraform.tfstate -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/README.md -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/app_service_domain_name.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/app_service_domain_name.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/cert/aca-app.com.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/cert/aca-app.com.crt -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/cert/aca-app.com.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/cert/aca-app.com.key -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/cert/aca-app.com.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/cert/aca-app.com.pem -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/cert/aca-app.com.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/cert/aca-app.com.pfx -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/cert/create-tls-cert.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/cert/create-tls-cert.ps1 -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/container_app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/container_app.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/container_app_custom_domain.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/container_app_custom_domain.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/container_app_env.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/container_app_env.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/container_app_env_cert.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/container_app_env_cert.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/dns_zone.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/keyvault.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/providers.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/rg.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/terraform.tfstate -------------------------------------------------------------------------------- /18_aca_custom_domain_keyvault_tf/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_keyvault_tf/variables.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/README.md -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/app_service_domain_name.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/app_service_domain_name.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/container_app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/container_app.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/container_app_custom_domain.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/container_app_custom_domain.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/container_app_env.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/container_app_env.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/dns_zone.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/providers.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/rg.tf -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/terraform.tfstate -------------------------------------------------------------------------------- /18_aca_custom_domain_tf_managed_certificate/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/18_aca_custom_domain_tf_managed_certificate/variables.tf -------------------------------------------------------------------------------- /19_workload_profile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/19_workload_profile/README.md -------------------------------------------------------------------------------- /19_workload_profile/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/19_workload_profile/main.tf -------------------------------------------------------------------------------- /19_workload_profile/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/19_workload_profile/providers.tf -------------------------------------------------------------------------------- /19_workload_profile/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/19_workload_profile/terraform.tfstate -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/README.md -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/app_gateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/app_gateway.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/appservice_domain.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/appservice_domain.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/bastion.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/container_apps.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/dns_zone.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/identity-appgw.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/identity-appgw.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/images/architecture.png -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/images/ilb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/images/ilb.png -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/images/resources.png -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/key_vault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/key_vault.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/output.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/private_dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/private_dns_zone.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/providers.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/random.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/random.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/rg.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/terraform.tfstate -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/variables.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/vnet.tf -------------------------------------------------------------------------------- /20_aca_internal_app_gateway_https/windows_vm-jumpbox.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/20_aca_internal_app_gateway_https/windows_vm-jumpbox.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/README.md -------------------------------------------------------------------------------- /21_azure_monitor_grafana/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/container_apps.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/diagnostic-setting-activity-logs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/diagnostic-setting-activity-logs.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/grafana.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/grafana.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/images/grafana-dashboard-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/images/grafana-dashboard-logs.png -------------------------------------------------------------------------------- /21_azure_monitor_grafana/images/grafana-dashboard-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/images/grafana-dashboard-metrics.png -------------------------------------------------------------------------------- /21_azure_monitor_grafana/images/grafana-data-source-azure-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/images/grafana-data-source-azure-monitor.png -------------------------------------------------------------------------------- /21_azure_monitor_grafana/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/images/resources.png -------------------------------------------------------------------------------- /21_azure_monitor_grafana/import_grafana_dashboard.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/import_grafana_dashboard.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/log_analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/log_analytics.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/output.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/providers.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/rg.tf -------------------------------------------------------------------------------- /21_azure_monitor_grafana/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/terraform.tfstate -------------------------------------------------------------------------------- /21_azure_monitor_grafana/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/21_azure_monitor_grafana/variables.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/Redame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/Redame.md -------------------------------------------------------------------------------- /22_aca_hub_spoke/bastion-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/bastion-hub.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/cert/create-tls-cert.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/cert/create-tls-cert.ps1 -------------------------------------------------------------------------------- /22_aca_hub_spoke/cert/internal.corp.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/cert/internal.corp.crt -------------------------------------------------------------------------------- /22_aca_hub_spoke/cert/internal.corp.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/cert/internal.corp.key -------------------------------------------------------------------------------- /22_aca_hub_spoke/cert/internal.corp.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/cert/internal.corp.pfx -------------------------------------------------------------------------------- /22_aca_hub_spoke/diagostic_settings_firewall.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/diagostic_settings_firewall.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/firewall.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/firewall.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/firewall_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/firewall_policy.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/log_analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/log_analytics.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/container_apps.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/dns_a_record-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/dns_a_record-hub.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/keyvault.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/output.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/peering.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/peering.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/private_dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/private_dns_zone.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/rg.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/route_table.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/route_table.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/variables.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/vm-linux.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/vm-linux.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/modules/spoke-aca/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/modules/spoke-aca/vnet.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/private_dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/private_dns_zone.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/providers.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/rg-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/rg-hub.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/spokes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/spokes.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/terraform.tfstate -------------------------------------------------------------------------------- /22_aca_hub_spoke/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/variables.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/vm-linux-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/vm-linux-hub.tf -------------------------------------------------------------------------------- /22_aca_hub_spoke/vnet-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_hub_spoke/vnet-hub.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/bastion-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/bastion-hub.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/cert/create-tls-cert.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/cert/create-tls-cert.ps1 -------------------------------------------------------------------------------- /22_aca_private_dns_zone/cert/internal.corp.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/cert/internal.corp.crt -------------------------------------------------------------------------------- /22_aca_private_dns_zone/cert/internal.corp.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/cert/internal.corp.key -------------------------------------------------------------------------------- /22_aca_private_dns_zone/cert/internal.corp.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/cert/internal.corp.pfx -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/container_apps.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/dns_a_record-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/dns_a_record-hub.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/keyvault.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/output.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/peering.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/peering.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/private_dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/private_dns_zone.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/rg.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/variables.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/vm-linux.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/vm-linux.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/modules/spoke-aca/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/modules/spoke-aca/vnet.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/private_dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/private_dns_zone.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/providers.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/rg-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/rg-hub.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/spokes.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/spokes.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/terraform.tfstate -------------------------------------------------------------------------------- /22_aca_private_dns_zone/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/variables.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/vm-linux-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/vm-linux-hub.tf -------------------------------------------------------------------------------- /22_aca_private_dns_zone/vnet-hub.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/22_aca_private_dns_zone/vnet-hub.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/README.md -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/appgateway-identity.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/appgateway-identity.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/appgateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/appgateway.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/bastion.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/container_apps.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/images/architecture.png -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/images/ilb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/images/ilb.png -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/images/resources.png -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/keyvault-pe.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/keyvault-pe.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/keyvault.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/locals.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/output.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/private_dns_zone-aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/private_dns_zone-aca.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/private_dns_zone-apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/private_dns_zone-apps.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/providers.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/random.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/random.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/rg.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/terraform.tfstate -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/variables.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/vnet.tf -------------------------------------------------------------------------------- /23_internal_aca_private_appgw_https/windows_vm-jumpbox.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/23_internal_aca_private_appgw_https/windows_vm-jumpbox.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/README.md -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/aca_app_inspectorgadget_consumption.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/aca_app_inspectorgadget_consumption.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/aca_app_inspectorgadget_wp.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/aca_app_inspectorgadget_wp.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/container_apps_environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/container_apps_environment.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/images/ilb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/images/ilb.png -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/images/resources.png -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/install-webapp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/install-webapp.sh -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/output.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/private_dns_zone-aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/private_dns_zone-aca.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/providers.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/rg.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/terraform.tfstate -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/variables.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/vm_linux.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/vm_linux.tf -------------------------------------------------------------------------------- /24_internal_aca_private_consumption/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/24_internal_aca_private_consumption/vnet.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/Readme.md -------------------------------------------------------------------------------- /25_aca_private_endpoint/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/commands.ps1 -------------------------------------------------------------------------------- /25_aca_private_endpoint/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/container_apps.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/container_apps_environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/container_apps_environment.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/images/pe-aca-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/images/pe-aca-details.png -------------------------------------------------------------------------------- /25_aca_private_endpoint/images/pe-aca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/images/pe-aca.png -------------------------------------------------------------------------------- /25_aca_private_endpoint/images/private-dns-zone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/images/private-dns-zone.png -------------------------------------------------------------------------------- /25_aca_private_endpoint/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/images/resources.png -------------------------------------------------------------------------------- /25_aca_private_endpoint/images/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/images/results.png -------------------------------------------------------------------------------- /25_aca_private_endpoint/install-webapp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/install-webapp.sh -------------------------------------------------------------------------------- /25_aca_private_endpoint/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/output.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/private_dns_zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/private_dns_zone.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/private_endpoint.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/private_endpoint.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/providers.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/rg.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/terraform.tfstate -------------------------------------------------------------------------------- /25_aca_private_endpoint/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/variables.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/vm_linux.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/vm_linux.tf -------------------------------------------------------------------------------- /25_aca_private_endpoint/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/25_aca_private_endpoint/vnet.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/README.md -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/appgateway-identity.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/appgateway-identity.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/appgateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/appgateway.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/bastion.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/container_apps.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/images/architecture.png -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/images/ilb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/images/ilb.png -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/images/resources.png -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/keyvault-pe.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/keyvault-pe.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/keyvault.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/locals.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/output.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/private_dns_zone-aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/private_dns_zone-aca.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/private_dns_zone-apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/private_dns_zone-apps.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/providers.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/random.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/random.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/rg.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/terraform.tfstate -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/variables.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/vnet.tf -------------------------------------------------------------------------------- /26_internal_aca_private_apps_appgw_multisite/windows_vm-jumpbox.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/26_internal_aca_private_apps_appgw_multisite/windows_vm-jumpbox.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/Readme.md -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/appgateway-identity.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/appgateway-identity.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/appgateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/appgateway.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/appservice_domain.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/appservice_domain.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/bastion.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/container_apps.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/images/architecture.png -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/images/ilb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/images/ilb.png -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/images/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/images/resources.png -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/keyvault-pe.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/keyvault-pe.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/keyvault.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/locals.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/output.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/private_dns_zone-aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/private_dns_zone-aca.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/providers.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/public_dns_zone-apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/public_dns_zone-apps.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/random.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/random.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/rg.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/terraform.tfstate -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/variables.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/vnet.tf -------------------------------------------------------------------------------- /27_internal_aca_public_appgw_https/windows_vm-jumpbox.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/27_internal_aca_public_appgw_https/windows_vm-jumpbox.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/Readme.md -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_appservice_domain.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_appservice_domain.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_bastion.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_dns_zone_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_dns_zone_apps.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_firewall.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_firewall.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_firewall_diagostic_settings.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_firewall_diagostic_settings.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_firewall_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_firewall_policy.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_rg.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/hub_vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/hub_vnet.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/locals.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/log_analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/log_analytics.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/output.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/providers.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/random.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/random.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway_diagostic_settings.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway_diagostic_settings.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway_identity.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway_identity.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway_nsg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_appgateway_nsg.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_keyvault.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_keyvault.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_keyvault_pe.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_keyvault_pe.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_peering.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_peering.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_rg.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_route_table.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_route_table.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_vm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_vm.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke1_vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke1_vnet.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke2_container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke2_container_apps.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke2_peering.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke2_peering.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke2_private_dns_zone_aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke2_private_dns_zone_aca.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke2_rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke2_rg.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke2_route_table.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke2_route_table.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke2_vm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke2_vm.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/spoke2_vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/spoke2_vnet.tf -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/terraform.tfstate -------------------------------------------------------------------------------- /28_internal_aca_public_appgw_https_hub_spoke/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/28_internal_aca_public_appgw_https_hub_spoke/variables.tf -------------------------------------------------------------------------------- /30_aca_service_connector/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/Readme.md -------------------------------------------------------------------------------- /30_aca_service_connector/app-python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/app-python/Dockerfile -------------------------------------------------------------------------------- /30_aca_service_connector/app-python/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/app-python/app.py -------------------------------------------------------------------------------- /30_aca_service_connector/app-python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/app-python/requirements.txt -------------------------------------------------------------------------------- /30_aca_service_connector/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/commands.ps1 -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/acr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/acr.tf -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/container_apps.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/container_apps.tf -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/container_apps_environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/container_apps_environment.tf -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/identity-aks-app.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/identity-aks-app.tf -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/output.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/providers.tf -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/rg.tf -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/sc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/sc.json -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/storage_account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/storage_account.tf -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/30_aca_service_connector/terraform/terraform.tfstate -------------------------------------------------------------------------------- /30_aca_service_connector/terraform/variables.tf: -------------------------------------------------------------------------------- 1 | variable "prefix" { 2 | default = "30" 3 | } -------------------------------------------------------------------------------- /35_aca_code_interpreter/commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/35_aca_code_interpreter/commands.ps1 -------------------------------------------------------------------------------- /40_aca_dapr/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/Readme.md -------------------------------------------------------------------------------- /40_aca_dapr/aca-environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/aca-environment.tf -------------------------------------------------------------------------------- /40_aca_dapr/aca-nodeapp.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/aca-nodeapp.tf -------------------------------------------------------------------------------- /40_aca_dapr/aca-pythonapp.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/aca-pythonapp.tf -------------------------------------------------------------------------------- /40_aca_dapr/dapr-aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/dapr-aca.tf -------------------------------------------------------------------------------- /40_aca_dapr/identity-aca-nodeapp.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/identity-aca-nodeapp.tf -------------------------------------------------------------------------------- /40_aca_dapr/log-analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/log-analytics.tf -------------------------------------------------------------------------------- /40_aca_dapr/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/main.bicep -------------------------------------------------------------------------------- /40_aca_dapr/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/providers.tf -------------------------------------------------------------------------------- /40_aca_dapr/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/rg.tf -------------------------------------------------------------------------------- /40_aca_dapr/statestore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/statestore.yaml -------------------------------------------------------------------------------- /40_aca_dapr/storage-account.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/storage-account.tf -------------------------------------------------------------------------------- /40_aca_dapr/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/40_aca_dapr/terraform.tfstate -------------------------------------------------------------------------------- /45_aca_eureka/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/Readme.md -------------------------------------------------------------------------------- /45_aca_eureka/aca-app-eureka-client.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/aca-app-eureka-client.tf -------------------------------------------------------------------------------- /45_aca_eureka/aca-app-inspectorgadget.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/aca-app-inspectorgadget.tf -------------------------------------------------------------------------------- /45_aca_eureka/aca-app-java-spring.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/aca-app-java-spring.tf -------------------------------------------------------------------------------- /45_aca_eureka/aca-environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/aca-environment.tf -------------------------------------------------------------------------------- /45_aca_eureka/bastion.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/bastion.tf -------------------------------------------------------------------------------- /45_aca_eureka/commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/commands.sh -------------------------------------------------------------------------------- /45_aca_eureka/eureka.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/eureka.tf -------------------------------------------------------------------------------- /45_aca_eureka/log-analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/log-analytics.tf -------------------------------------------------------------------------------- /45_aca_eureka/private_dns_zone-aca.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/private_dns_zone-aca.tf -------------------------------------------------------------------------------- /45_aca_eureka/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/providers.tf -------------------------------------------------------------------------------- /45_aca_eureka/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/rg.tf -------------------------------------------------------------------------------- /45_aca_eureka/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/terraform.tfstate -------------------------------------------------------------------------------- /45_aca_eureka/vnet.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/vnet.tf -------------------------------------------------------------------------------- /45_aca_eureka/windows_vm-jumpbox.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/45_aca_eureka/windows_vm-jumpbox.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/aca-app-inspectorgadget.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/aca-app-inspectorgadget.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/aca-app-product-catalog.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/aca-app-product-catalog.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/aca-environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/aca-environment.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/app-insights.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/app-insights.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/log-analytics.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/log-analytics.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/open-telemetry.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/open-telemetry.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/providers.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/rg.tf -------------------------------------------------------------------------------- /60_aca_open_telemetry/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/60_aca_open_telemetry/terraform.tfstate -------------------------------------------------------------------------------- /80_llm_ollama/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/80_llm_ollama/Readme.md -------------------------------------------------------------------------------- /81_aca_deepseek/container_apps-deepseek-ollama.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/container_apps-deepseek-ollama.tf -------------------------------------------------------------------------------- /81_aca_deepseek/container_apps-deepseek-vllm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/container_apps-deepseek-vllm.tf -------------------------------------------------------------------------------- /81_aca_deepseek/container_apps_environment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/container_apps_environment.tf -------------------------------------------------------------------------------- /81_aca_deepseek/http-request-llm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/http-request-llm.tf -------------------------------------------------------------------------------- /81_aca_deepseek/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/output.tf -------------------------------------------------------------------------------- /81_aca_deepseek/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/providers.tf -------------------------------------------------------------------------------- /81_aca_deepseek/rg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/rg.tf -------------------------------------------------------------------------------- /81_aca_deepseek/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/terraform.tfstate -------------------------------------------------------------------------------- /81_aca_deepseek/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/81_aca_deepseek/variables.tf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/README.md -------------------------------------------------------------------------------- /_prometheus/.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/_prometheus/.json -------------------------------------------------------------------------------- /_prometheus/counter-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/_prometheus/counter-pod.yaml -------------------------------------------------------------------------------- /_prometheus/pod-ama-metrics-d9b96b5fb-vs9bb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/_prometheus/pod-ama-metrics-d9b96b5fb-vs9bb.yaml -------------------------------------------------------------------------------- /_prometheus/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/_prometheus/prometheus.yaml -------------------------------------------------------------------------------- /_prometheus/webapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/_prometheus/webapp.yaml -------------------------------------------------------------------------------- /aca-course.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/aca-course.sln -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /backend_api/backend_api_csharp/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_csharp/.dockerignore -------------------------------------------------------------------------------- /backend_api/backend_api_csharp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_csharp/Dockerfile -------------------------------------------------------------------------------- /backend_api/backend_api_csharp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_csharp/Program.cs -------------------------------------------------------------------------------- /backend_api/backend_api_csharp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_csharp/Properties/launchSettings.json -------------------------------------------------------------------------------- /backend_api/backend_api_csharp/albumapi_csharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_csharp/albumapi_csharp.csproj -------------------------------------------------------------------------------- /backend_api/backend_api_csharp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_csharp/appsettings.Development.json -------------------------------------------------------------------------------- /backend_api/backend_api_csharp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_csharp/appsettings.json -------------------------------------------------------------------------------- /backend_api/backend_api_go/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_go/.dockerignore -------------------------------------------------------------------------------- /backend_api/backend_api_go/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_go/Dockerfile -------------------------------------------------------------------------------- /backend_api/backend_api_go/controllers/album/album.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_go/controllers/album/album.go -------------------------------------------------------------------------------- /backend_api/backend_api_go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_go/go.mod -------------------------------------------------------------------------------- /backend_api/backend_api_go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_go/go.sum -------------------------------------------------------------------------------- /backend_api/backend_api_go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_go/main.go -------------------------------------------------------------------------------- /backend_api/backend_api_go/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_go/models/models.go -------------------------------------------------------------------------------- /backend_api/backend_api_python/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_python/.dockerignore -------------------------------------------------------------------------------- /backend_api/backend_api_python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_python/Dockerfile -------------------------------------------------------------------------------- /backend_api/backend_api_python/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_python/app/main.py -------------------------------------------------------------------------------- /backend_api/backend_api_python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/backend_api/backend_api_python/requirements.txt -------------------------------------------------------------------------------- /book/book.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/book/book.ps1 -------------------------------------------------------------------------------- /book/custom-reference.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/book/custom-reference.docx -------------------------------------------------------------------------------- /frontend_ui/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/.dockerignore -------------------------------------------------------------------------------- /frontend_ui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/Dockerfile -------------------------------------------------------------------------------- /frontend_ui/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/app.js -------------------------------------------------------------------------------- /frontend_ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/package-lock.json -------------------------------------------------------------------------------- /frontend_ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/package.json -------------------------------------------------------------------------------- /frontend_ui/public/images/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/public/images/favicon.svg -------------------------------------------------------------------------------- /frontend_ui/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/public/stylesheets/style.css -------------------------------------------------------------------------------- /frontend_ui/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/routes/index.js -------------------------------------------------------------------------------- /frontend_ui/views/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/views/error.pug -------------------------------------------------------------------------------- /frontend_ui/views/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/views/index.pug -------------------------------------------------------------------------------- /frontend_ui/views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/aca-course/HEAD/frontend_ui/views/layout.pug --------------------------------------------------------------------------------