Path Lines of Code CODE_OF_CONDUCT.md 4 CONTRIBUTING.md 38 README.md 24 archetypes/default.md 4 content/10_prerequisites/10_cloud.md 34 content/10_prerequisites/50_workshop_setup.md 103 content/10_prerequisites/_index.md 7 content/10_prerequisites/aws_event/_index.md 19 content/10_prerequisites/iamrole.md 13 content/10_prerequisites/self_paced/_index.md 10 content/10_prerequisites/self_paced/account.md 21 content/10_prerequisites/start_workshop.md 10 content/10_prerequisites/volume_resize.md 92 content/10_prerequisites/workspace.md 34 content/10_prerequisites/workspaceiam.md 10 content/20_cloud_engineering_python/20_getting_started_with_pulumi/10_configuring_aws.md 45 content/20_cloud_engineering_python/20_getting_started_with_pulumi/1_new_project.md 40 content/20_cloud_engineering_python/20_getting_started_with_pulumi/20_provisioning_infrastructure.md 115 content/20_cloud_engineering_python/20_getting_started_with_pulumi/30_updating_infrastructure.md 194 content/20_cloud_engineering_python/20_getting_started_with_pulumi/_index.md 9 content/20_cloud_engineering_python/30_deploying_webservers/10_provision_ec2.md 129 content/20_cloud_engineering_python/30_deploying_webservers/1_new_project.md 50 content/20_cloud_engineering_python/30_deploying_webservers/20_provision_more_ec2.md 133 content/20_cloud_engineering_python/30_deploying_webservers/30_add_loadbalancer.md 228 content/20_cloud_engineering_python/30_deploying_webservers/_index.md 9 content/20_cloud_engineering_python/40_ecs/10_create_cluster.md 132 content/20_cloud_engineering_python/40_ecs/1_new_project.md 50 content/20_cloud_engineering_python/40_ecs/20_deploy_service.md 365 content/20_cloud_engineering_python/40_ecs/_index.md 9 content/20_cloud_engineering_python/_index.md 23 content/30_modern_iac_ts/20_getting_started_with_pulumi/10_configuring_aws.md 34 content/30_modern_iac_ts/20_getting_started_with_pulumi/1_new_project.md 40 content/30_modern_iac_ts/20_getting_started_with_pulumi/20_provisioning_infrastructure.md 102 content/30_modern_iac_ts/20_getting_started_with_pulumi/30_updating_infrastructure.md 188 content/30_modern_iac_ts/20_getting_started_with_pulumi/40_making_stack_configurable.md 158 content/30_modern_iac_ts/20_getting_started_with_pulumi/50_creating_second_stack.md 74 content/30_modern_iac_ts/20_getting_started_with_pulumi/60_destroying_your_infrastructure.md 69 content/30_modern_iac_ts/20_getting_started_with_pulumi/_index.md 9 content/30_modern_iac_ts/30_deploying_eks_cluster/10_creating_a_vpc.md 69 content/30_modern_iac_ts/30_deploying_eks_cluster/1_new_project.md 42 content/30_modern_iac_ts/30_deploying_eks_cluster/20_creating_an_eks_cluster.md 87 content/30_modern_iac_ts/30_deploying_eks_cluster/30_testing_cluster_access.md 21 content/30_modern_iac_ts/30_deploying_eks_cluster/_index.md 9 content/30_modern_iac_ts/40_deploying_applications_to_eks/10_use_an_existing_cluster.md 43 content/30_modern_iac_ts/40_deploying_applications_to_eks/1_new_project.md 33 content/30_modern_iac_ts/40_deploying_applications_to_eks/20_create_a_namespace.md 30 content/30_modern_iac_ts/40_deploying_applications_to_eks/30_declare_application_deployment.md 61 content/30_modern_iac_ts/40_deploying_applications_to_eks/40_declare_application_service_object.md 69 content/30_modern_iac_ts/40_deploying_applications_to_eks/50_deploy_our_application.md 40 content/30_modern_iac_ts/40_deploying_applications_to_eks/60_update_application_deployment.md 104 content/30_modern_iac_ts/40_deploying_applications_to_eks/70_destroying_your_infrastructure.md 10 content/30_modern_iac_ts/40_deploying_applications_to_eks/_index.md 11 content/30_modern_iac_ts/45_componens/10_create_component.md 115 content/30_modern_iac_ts/45_componens/1_open_project.md 60 content/30_modern_iac_ts/45_componens/20_use_component.md 54 content/30_modern_iac_ts/45_componens/50_deploy_our_application.md 32 content/30_modern_iac_ts/45_componens/70_destroying_your_infrastructure.md 10 content/30_modern_iac_ts/45_componens/_index.md 12 content/30_modern_iac_ts/70_destroying_our_infrastructure/_index.md 13 content/30_modern_iac_ts/_index.md 34 content/40_lambda_microservices_ts/20_getting_started_with_pulumi/10_configuring_aws.md 34 content/40_lambda_microservices_ts/20_getting_started_with_pulumi/1_new_project.md 40 content/40_lambda_microservices_ts/20_getting_started_with_pulumi/20_create_function.md 192 content/40_lambda_microservices_ts/20_getting_started_with_pulumi/_index.md 9 content/40_lambda_microservices_ts/30_simple_api_gateway/10_configuring_aws.md 37 content/40_lambda_microservices_ts/30_simple_api_gateway/1_new_project.md 40 content/40_lambda_microservices_ts/30_simple_api_gateway/20_api_gateway_get.md 140 content/40_lambda_microservices_ts/30_simple_api_gateway/_index.md 9 content/40_lambda_microservices_ts/40_container_thumbnailer/10_configuring_aws.md 37 content/40_lambda_microservices_ts/40_container_thumbnailer/1_new_project.md 40 content/40_lambda_microservices_ts/40_container_thumbnailer/20_create_thumbnailer.md 113 content/40_lambda_microservices_ts/40_container_thumbnailer/30_aws_infra.md 288 content/40_lambda_microservices_ts/40_container_thumbnailer/40_s3_website.md 212 content/40_lambda_microservices_ts/40_container_thumbnailer/_index.md 9 content/40_lambda_microservices_ts/_index.md 23 content/50_eks_platform/20_provision_cluster/10_configuring_aws.md 38 content/50_eks_platform/20_provision_cluster/1_new_project.md 40 content/50_eks_platform/20_provision_cluster/20_create_cluster.md 283 content/50_eks_platform/20_provision_cluster/_index.md 9 content/50_eks_platform/30_deploy_ingress_controller/10_create_iam_role.md 245 content/50_eks_platform/30_deploy_ingress_controller/1_new_project.md 72 content/50_eks_platform/30_deploy_ingress_controller/20_deploy_ingress_ctrl.md 658 content/50_eks_platform/30_deploy_ingress_controller/_index.md 9 content/50_eks_platform/40_deploy_app/10_create_app.md 71 content/50_eks_platform/40_deploy_app/20_build_binary.md 59 content/50_eks_platform/40_deploy_app/30_deploy_with_ploy.md 115 content/50_eks_platform/40_deploy_app/_index.md 9 content/50_eks_platform/_index.md 23 content/_index.md 11 content/additional-content/100_provision_ec2_virtual_machines/10_creating_a_vm.md 103 content/additional-content/100_provision_ec2_virtual_machines/1_new_project.md 39 content/additional-content/100_provision_ec2_virtual_machines/20_create_multiple_vms.md 113 content/additional-content/100_provision_ec2_virtual_machines/30_loadbalancing_the_vms.md 162 content/additional-content/100_provision_ec2_virtual_machines/40_destroying_your_infrastructure.md 10 content/additional-content/100_provision_ec2_virtual_machines/_index.md 10 content/additional-content/110_deploying_containers_to_ecs/10_creating_an_ecs_cluster.md 53 content/additional-content/110_deploying_containers_to_ecs/1_new_project.md 39 content/additional-content/110_deploying_containers_to_ecs/20_creating_a_loadbalanced_service.md 102 content/additional-content/110_deploying_containers_to_ecs/30_build_and_publish_custom_container.md 111 content/additional-content/110_deploying_containers_to_ecs/40_destroying_your_infrastructure.md 10 content/additional-content/110_deploying_containers_to_ecs/_index.md 9 content/additional-content/120_serverless_application_patterns/10_creating_a_dynamodb_table.md 84 content/additional-content/120_serverless_application_patterns/1_new_project.md 42 content/additional-content/120_serverless_application_patterns/20_creating_iam_policies.md 95 content/additional-content/120_serverless_application_patterns/30_creating_lambda_based_apigateway.md 124 content/additional-content/120_serverless_application_patterns/40_deploying_our_infrastructure.md 46 content/additional-content/120_serverless_application_patterns/50_inline_application_code.md 118 content/additional-content/120_serverless_application_patterns/60_destroying_your_infrastructure.md 10 content/additional-content/120_serverless_application_patterns/_index.md 9 content/additional-content/130_testing_your_infrastructure/10_test_driven_infrastructure.md 139 content/additional-content/130_testing_your_infrastructure/1_new_project.md 50 content/additional-content/130_testing_your_infrastructure/20_creating_failing_infrastructure.md 40 content/additional-content/130_testing_your_infrastructure/30_fixing_our_infrastructure.md 88 content/additional-content/130_testing_your_infrastructure/40_destroying_your_infrastructure.md 10 content/additional-content/130_testing_your_infrastructure/_index.md 12 content/additional-content/150_deploying_argocd_to_eks/10_use_an_existing_cluster.md 43 content/additional-content/150_deploying_argocd_to_eks/1_new_project.md 33 content/additional-content/150_deploying_argocd_to_eks/20_create_a_namespace.md 43 content/additional-content/150_deploying_argocd_to_eks/30_declare_argocd_helm_chart.md 87 content/additional-content/150_deploying_argocd_to_eks/40_deploy_our_application.md 75 content/additional-content/150_deploying_argocd_to_eks/_index.md 11 content/additional-content/160_gitops_for_socks_shop/10_use_an_existing_cluster.md 44 content/additional-content/160_gitops_for_socks_shop/1_new_project.md 33 content/additional-content/160_gitops_for_socks_shop/20_create_a_namespace.md 51 content/additional-content/160_gitops_for_socks_shop/30_declare_sock_shop_resource.md 88 content/additional-content/160_gitops_for_socks_shop/40_deploy_our_application.md 51 content/additional-content/160_gitops_for_socks_shop/_index.md 11 content/additional-content/_index.md 8 pipeline/webhosting/README.md 17