├── .github └── workflows │ └── ci_workflow.yml ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README-zh_CN.md ├── README.md ├── certificates ├── aws-cloud-practitioner.md ├── aws-solutions-architect-associate.md ├── azure-fundamentals-az-900.md ├── cka.md └── ckad.md ├── coding └── python │ └── binary_search.py ├── credits.md ├── faq.md ├── images ├── Go.png ├── HR.png ├── ansible.png ├── aws.png ├── aws │ └── identify_load_balancer.png ├── azure.png ├── bash.png ├── big-data.png ├── certificates.png ├── cicd.png ├── cloud.png ├── containers.png ├── databases.png ├── design.png ├── design │ ├── cdn-no-downtime.png │ ├── development │ │ └── git_fsmonitor.png │ ├── input-process-output.png │ ├── producers_consumers_fix.png │ └── producers_consumers_issue.png ├── devops.png ├── devops_exercises.png ├── devops_resources.png ├── distributed.png ├── distributed │ ├── distributed_design_lb.png │ └── distributed_design_standby.png ├── dns.png ├── elastic.png ├── exercises.png ├── general.png ├── git.png ├── googlecloud.png ├── hardware.png ├── how_they_devops.png ├── infraverse.png ├── jenkins.png ├── jenkins │ └── jenkins-to-kibana.png ├── kubernetes.png ├── linux_master.jpeg ├── logos │ ├── kafka.png │ └── linux.png ├── mongo.png ├── monitoring.png ├── network.png ├── openshift.png ├── openstack.png ├── os.png ├── perl.png ├── programming.png ├── prometheus.png ├── puppet.png ├── python.png ├── regex.png ├── security.png ├── sql.png ├── storage.png ├── system_design_notebook.png ├── terraform.png ├── testing.png ├── virtualization.png └── you.png ├── prepare_for_interview.md ├── scripts ├── count_questions.sh ├── question_utils.py ├── random_question.py ├── run_ci.sh └── update_question_number.py ├── tests ├── scripts_question_utils_unittest.py ├── syntax_checker_unittest.py ├── syntax_lint.py └── testcases │ ├── testcase1.md │ ├── testcase2.md │ └── testcase3.md └── topics ├── ansible ├── README.md ├── my_first_playbook.md ├── my_first_task.md ├── solutions │ ├── my_first_playbook.md │ ├── my_first_task.md │ └── update_upgrade_task.md └── update_upgrade_task.md ├── aws ├── README.md └── exercises │ ├── access_advisor │ ├── exercise.md │ └── solution.md │ ├── alb_multiple_target_groups │ ├── exercise.md │ └── solution.md │ ├── app_load_balancer │ ├── exercise.md │ └── solution.md │ ├── asg_dynamic_scaling_policy │ ├── exercise.md │ └── solution.md │ ├── aurora_db │ ├── exercise.md │ └── solution.md │ ├── auto_scaling_groups_basics │ ├── exercise.md │ └── solution.md │ ├── basic_s3_ci │ ├── exercise.md │ └── solution.md │ ├── budget_setup │ ├── exercise.md │ └── solution.md │ ├── create_ami │ ├── exercise.md │ └── solution.md │ ├── create_efs │ ├── exercise.md │ └── solution.md │ ├── create_role │ ├── exercise.md │ └── solution.md │ ├── create_spot_instances │ ├── exercise.md │ └── solution.md │ ├── create_user │ ├── exercise.md │ └── solution.md │ ├── creating_records │ ├── exercise.md │ └── solution.md │ ├── credential_report │ ├── exercise.md │ └── solution.md │ ├── ebs_volume_creation │ ├── exercise.md │ └── solution.md │ ├── ec2_iam_roles │ ├── exercise.md │ └── solution.md │ ├── ecs_task │ ├── exercise.md │ └── solution.md │ ├── elastic_beanstalk_simple │ ├── exercise.md │ └── solution.md │ ├── elastic_ip │ ├── exercise.md │ └── solution.md │ ├── elastic_network_interfaces │ ├── exercise.md │ └── solution.md │ ├── elasticache │ ├── exercise.md │ └── solution.md │ ├── health_checks │ ├── exercise.md │ └── solution.md │ ├── hello_function │ ├── exercise.md │ └── solution.md │ ├── hibernate_instance │ ├── exercise.md │ └── solution.md │ ├── launch_ec2_web_instance │ ├── exercise.md │ └── solution.md │ ├── mysql_db │ ├── exercise.md │ └── solution.md │ ├── network_load_balancer │ ├── exercise.md │ └── solution.md │ ├── new_vpc │ ├── exercise.md │ └── solution.md │ ├── no_application │ ├── exercise.md │ └── solution.md │ ├── password_policy_and_mfa │ ├── exercise.md │ └── solution.md │ ├── placement_groups │ ├── exercise.md │ └── solution.md │ ├── register_domain │ ├── exercise.md │ └── solution.md │ ├── route_53_failover │ ├── exercise.md │ └── solution.md │ ├── security_groups │ ├── exercise.md │ └── solution.md │ ├── snapshots │ ├── exercise.md │ └── solution.md │ ├── subnets │ ├── exercise.md │ └── solution.md │ └── url_function │ ├── exercise.md │ └── solution.md ├── azure └── README.md ├── cicd ├── README.md ├── ci_for_open_source_project.md ├── deploy_to_kubernetes.md ├── remove_builds.md ├── remove_jobs.md └── solutions │ ├── deploy_to_kubernetes │ ├── Jenkinsfile │ ├── README.md │ ├── deploy.yml │ ├── helloworld.yml │ ├── html │ │ ├── css │ │ │ ├── normalize.css │ │ │ └── skeleton.css │ │ ├── images │ │ │ └── favicon.png │ │ └── index.html │ └── inventory │ ├── remove_builds_solution.groovy │ └── remove_jobs_solution.groovy ├── cloud └── README.md ├── cloud_slack_bot.md ├── containers ├── README.md ├── commit_image.md ├── containerized_db.md ├── containerized_db_persistent_storage.md ├── containerized_web_server.md ├── image_layers.md ├── multi_stage_builds.md ├── run_forest_run.md ├── running_containers.md ├── sharing_images.md ├── solutions │ ├── commit_image.md │ ├── containerized_db.md │ ├── containerized_db_persistent_storage.md │ ├── containerized_web_server.md │ ├── image_layers.md │ ├── multi_stage_builds.md │ ├── run_forest_run.md │ ├── running_containers.md │ ├── sharing_images.md │ └── working_with_images.md ├── working_with_images.md └── write_containerfile_run_container.md ├── databases ├── solutions │ └── table_for_message_board_system.md └── table_for_message_board_system.md ├── devops ├── README.md ├── containerize_app.md ├── ha_hello_world.md └── solutions │ ├── containerize_app.md │ └── ha_hello_world.md ├── dns └── README.md ├── eflk.md ├── flask_container_ci ├── README.md ├── app │ ├── __init__.py │ ├── config.py │ ├── main.py │ └── tests.py ├── requirements.txt ├── tests.py └── users.json ├── flask_container_ci2 ├── README.md ├── app │ ├── __init__.py │ ├── config.py │ ├── main.py │ └── tests.py ├── requirements.txt └── tests.py ├── git ├── README.md ├── branch_01.md ├── commit_01.md ├── solutions │ ├── branch_01_solution.md │ ├── commit_01_solution.md │ └── squashing_commits.md └── squashing_commits.md ├── grafana └── README.md ├── jenkins_pipelines.md ├── jenkins_scripts.md ├── kafka └── README.md ├── kubernetes ├── README.md ├── images │ ├── kubernetes_components.png │ └── kubernetes_components_solution.png ├── killing_containers.md ├── pods_01.md ├── replicaset_01.md ├── replicaset_02.md ├── replicaset_03.md ├── services_01.md └── solutions │ ├── killing_containers.md │ ├── pods_01_solution.md │ ├── replicaset_01_solution.md │ ├── replicaset_02_solution.md │ ├── replicaset_03_solution.md │ └── services_01_solution.md ├── linux └── README.md ├── misc └── elk_kibana_aws.md ├── openshift ├── README.md ├── projects_101.md └── solutions │ ├── my_first_app.md │ └── projects_101.md ├── os ├── fork_101.md ├── fork_102.md └── solutions │ ├── fork_101_solution.md │ └── fork_102_solution.md ├── perl └── README.md ├── pipeline_deploy_image_to_k8.md ├── programming ├── grep_berfore_and_after.md └── web_scraper.md ├── python ├── advanced_data_types.md ├── compress_string.md ├── data_types.md ├── reverse_string.md └── solutions │ ├── advanced_data_types_solution.md │ ├── data_types_solution.md │ └── reverse_string.md ├── security └── README.md ├── shell ├── README.md ├── argument_check.md ├── basic_date.md ├── count_chars.md ├── directories_comparison.md ├── empty_files.md ├── factors.md ├── files_size.md ├── great_day.md ├── hello_world.md ├── host_status.md ├── num_of_args.md ├── print_arguments.md ├── solutions │ ├── basic_date.md │ ├── count_chars.md │ ├── directories_comparison.md │ ├── empty_files.md │ ├── factors.md │ ├── files_size.md │ ├── great_day.md │ ├── hello_world.md │ ├── host_status.md │ ├── num_of_args.md │ └── sum.md └── sum.md ├── soft_skills └── README.md ├── software_development └── README.md ├── sql ├── improve_query.md └── solutions │ └── improve_query.md ├── terraform ├── README.md └── exercises │ ├── launch_ec2_instance │ ├── exercise.md │ └── solution.md │ ├── launch_ec2_web_instance │ └── exercise.md │ ├── s3_bucket_rename │ ├── exercise.md │ └── solution.md │ └── terraform_local_provider │ ├── exercise.md │ └── solution.md └── zuul └── README.md /.github/workflows/ci_workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/.github/workflows/ci_workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/README-zh_CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/README.md -------------------------------------------------------------------------------- /certificates/aws-cloud-practitioner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/certificates/aws-cloud-practitioner.md -------------------------------------------------------------------------------- /certificates/aws-solutions-architect-associate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/certificates/aws-solutions-architect-associate.md -------------------------------------------------------------------------------- /certificates/azure-fundamentals-az-900.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/certificates/azure-fundamentals-az-900.md -------------------------------------------------------------------------------- /certificates/cka.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/certificates/cka.md -------------------------------------------------------------------------------- /certificates/ckad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/certificates/ckad.md -------------------------------------------------------------------------------- /coding/python/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/coding/python/binary_search.py -------------------------------------------------------------------------------- /credits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/credits.md -------------------------------------------------------------------------------- /faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/faq.md -------------------------------------------------------------------------------- /images/Go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/Go.png -------------------------------------------------------------------------------- /images/HR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/HR.png -------------------------------------------------------------------------------- /images/ansible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/ansible.png -------------------------------------------------------------------------------- /images/aws.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/aws.png -------------------------------------------------------------------------------- /images/aws/identify_load_balancer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/aws/identify_load_balancer.png -------------------------------------------------------------------------------- /images/azure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/azure.png -------------------------------------------------------------------------------- /images/bash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/bash.png -------------------------------------------------------------------------------- /images/big-data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/big-data.png -------------------------------------------------------------------------------- /images/certificates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/certificates.png -------------------------------------------------------------------------------- /images/cicd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/cicd.png -------------------------------------------------------------------------------- /images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/cloud.png -------------------------------------------------------------------------------- /images/containers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/containers.png -------------------------------------------------------------------------------- /images/databases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/databases.png -------------------------------------------------------------------------------- /images/design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/design.png -------------------------------------------------------------------------------- /images/design/cdn-no-downtime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/design/cdn-no-downtime.png -------------------------------------------------------------------------------- /images/design/development/git_fsmonitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/design/development/git_fsmonitor.png -------------------------------------------------------------------------------- /images/design/input-process-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/design/input-process-output.png -------------------------------------------------------------------------------- /images/design/producers_consumers_fix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/design/producers_consumers_fix.png -------------------------------------------------------------------------------- /images/design/producers_consumers_issue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/design/producers_consumers_issue.png -------------------------------------------------------------------------------- /images/devops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/devops.png -------------------------------------------------------------------------------- /images/devops_exercises.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/devops_exercises.png -------------------------------------------------------------------------------- /images/devops_resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/devops_resources.png -------------------------------------------------------------------------------- /images/distributed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/distributed.png -------------------------------------------------------------------------------- /images/distributed/distributed_design_lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/distributed/distributed_design_lb.png -------------------------------------------------------------------------------- /images/distributed/distributed_design_standby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/distributed/distributed_design_standby.png -------------------------------------------------------------------------------- /images/dns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/dns.png -------------------------------------------------------------------------------- /images/elastic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/elastic.png -------------------------------------------------------------------------------- /images/exercises.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/exercises.png -------------------------------------------------------------------------------- /images/general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/general.png -------------------------------------------------------------------------------- /images/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/git.png -------------------------------------------------------------------------------- /images/googlecloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/googlecloud.png -------------------------------------------------------------------------------- /images/hardware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/hardware.png -------------------------------------------------------------------------------- /images/how_they_devops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/how_they_devops.png -------------------------------------------------------------------------------- /images/infraverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/infraverse.png -------------------------------------------------------------------------------- /images/jenkins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/jenkins.png -------------------------------------------------------------------------------- /images/jenkins/jenkins-to-kibana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/jenkins/jenkins-to-kibana.png -------------------------------------------------------------------------------- /images/kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/kubernetes.png -------------------------------------------------------------------------------- /images/linux_master.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/linux_master.jpeg -------------------------------------------------------------------------------- /images/logos/kafka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/logos/kafka.png -------------------------------------------------------------------------------- /images/logos/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/logos/linux.png -------------------------------------------------------------------------------- /images/mongo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/mongo.png -------------------------------------------------------------------------------- /images/monitoring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/monitoring.png -------------------------------------------------------------------------------- /images/network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/network.png -------------------------------------------------------------------------------- /images/openshift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/openshift.png -------------------------------------------------------------------------------- /images/openstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/openstack.png -------------------------------------------------------------------------------- /images/os.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/os.png -------------------------------------------------------------------------------- /images/perl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/perl.png -------------------------------------------------------------------------------- /images/programming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/programming.png -------------------------------------------------------------------------------- /images/prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/prometheus.png -------------------------------------------------------------------------------- /images/puppet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/puppet.png -------------------------------------------------------------------------------- /images/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/python.png -------------------------------------------------------------------------------- /images/regex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/regex.png -------------------------------------------------------------------------------- /images/security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/security.png -------------------------------------------------------------------------------- /images/sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/sql.png -------------------------------------------------------------------------------- /images/storage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/storage.png -------------------------------------------------------------------------------- /images/system_design_notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/system_design_notebook.png -------------------------------------------------------------------------------- /images/terraform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/terraform.png -------------------------------------------------------------------------------- /images/testing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/testing.png -------------------------------------------------------------------------------- /images/virtualization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/virtualization.png -------------------------------------------------------------------------------- /images/you.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/images/you.png -------------------------------------------------------------------------------- /prepare_for_interview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/prepare_for_interview.md -------------------------------------------------------------------------------- /scripts/count_questions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/scripts/count_questions.sh -------------------------------------------------------------------------------- /scripts/question_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/scripts/question_utils.py -------------------------------------------------------------------------------- /scripts/random_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/scripts/random_question.py -------------------------------------------------------------------------------- /scripts/run_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/scripts/run_ci.sh -------------------------------------------------------------------------------- /scripts/update_question_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/scripts/update_question_number.py -------------------------------------------------------------------------------- /tests/scripts_question_utils_unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/tests/scripts_question_utils_unittest.py -------------------------------------------------------------------------------- /tests/syntax_checker_unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/tests/syntax_checker_unittest.py -------------------------------------------------------------------------------- /tests/syntax_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/tests/syntax_lint.py -------------------------------------------------------------------------------- /tests/testcases/testcase1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/tests/testcases/testcase1.md -------------------------------------------------------------------------------- /tests/testcases/testcase2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/tests/testcases/testcase2.md -------------------------------------------------------------------------------- /tests/testcases/testcase3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/tests/testcases/testcase3.md -------------------------------------------------------------------------------- /topics/ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/ansible/README.md -------------------------------------------------------------------------------- /topics/ansible/my_first_playbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/ansible/my_first_playbook.md -------------------------------------------------------------------------------- /topics/ansible/my_first_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/ansible/my_first_task.md -------------------------------------------------------------------------------- /topics/ansible/solutions/my_first_playbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/ansible/solutions/my_first_playbook.md -------------------------------------------------------------------------------- /topics/ansible/solutions/my_first_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/ansible/solutions/my_first_task.md -------------------------------------------------------------------------------- /topics/ansible/solutions/update_upgrade_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/ansible/solutions/update_upgrade_task.md -------------------------------------------------------------------------------- /topics/ansible/update_upgrade_task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/ansible/update_upgrade_task.md -------------------------------------------------------------------------------- /topics/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/README.md -------------------------------------------------------------------------------- /topics/aws/exercises/access_advisor/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/access_advisor/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/access_advisor/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/access_advisor/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/alb_multiple_target_groups/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/alb_multiple_target_groups/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/alb_multiple_target_groups/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/alb_multiple_target_groups/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/app_load_balancer/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/app_load_balancer/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/app_load_balancer/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/app_load_balancer/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/asg_dynamic_scaling_policy/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/asg_dynamic_scaling_policy/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/asg_dynamic_scaling_policy/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/asg_dynamic_scaling_policy/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/aurora_db/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/aurora_db/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/aurora_db/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/aurora_db/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/auto_scaling_groups_basics/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/auto_scaling_groups_basics/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/auto_scaling_groups_basics/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/auto_scaling_groups_basics/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/basic_s3_ci/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/basic_s3_ci/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/basic_s3_ci/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/basic_s3_ci/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/budget_setup/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/budget_setup/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/budget_setup/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/budget_setup/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_ami/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_ami/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_ami/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_ami/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_efs/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_efs/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_efs/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_efs/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_role/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_role/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_role/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_role/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_spot_instances/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_spot_instances/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_spot_instances/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_spot_instances/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_user/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_user/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/create_user/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/create_user/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/creating_records/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/creating_records/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/creating_records/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/creating_records/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/credential_report/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/credential_report/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/credential_report/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/credential_report/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/ebs_volume_creation/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/ebs_volume_creation/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/ebs_volume_creation/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/ebs_volume_creation/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/ec2_iam_roles/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/ec2_iam_roles/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/ec2_iam_roles/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/ec2_iam_roles/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/ecs_task/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/ecs_task/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/ecs_task/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/ecs_task/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/elastic_beanstalk_simple/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elastic_beanstalk_simple/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/elastic_beanstalk_simple/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elastic_beanstalk_simple/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/elastic_ip/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elastic_ip/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/elastic_ip/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elastic_ip/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/elastic_network_interfaces/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elastic_network_interfaces/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/elastic_network_interfaces/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elastic_network_interfaces/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/elasticache/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elasticache/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/elasticache/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/elasticache/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/health_checks/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/health_checks/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/health_checks/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/health_checks/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/hello_function/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/hello_function/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/hello_function/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/hello_function/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/hibernate_instance/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/hibernate_instance/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/hibernate_instance/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/hibernate_instance/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/launch_ec2_web_instance/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/launch_ec2_web_instance/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/launch_ec2_web_instance/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/launch_ec2_web_instance/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/mysql_db/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/mysql_db/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/mysql_db/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/mysql_db/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/network_load_balancer/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/network_load_balancer/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/network_load_balancer/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/network_load_balancer/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/new_vpc/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/new_vpc/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/new_vpc/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/new_vpc/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/no_application/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/no_application/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/no_application/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/no_application/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/password_policy_and_mfa/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/password_policy_and_mfa/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/password_policy_and_mfa/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/password_policy_and_mfa/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/placement_groups/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/placement_groups/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/placement_groups/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/placement_groups/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/register_domain/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/register_domain/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/register_domain/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/register_domain/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/route_53_failover/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/route_53_failover/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/route_53_failover/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/route_53_failover/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/security_groups/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/security_groups/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/security_groups/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/security_groups/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/snapshots/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/snapshots/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/snapshots/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/snapshots/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/subnets/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/subnets/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/subnets/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/subnets/solution.md -------------------------------------------------------------------------------- /topics/aws/exercises/url_function/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/url_function/exercise.md -------------------------------------------------------------------------------- /topics/aws/exercises/url_function/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/aws/exercises/url_function/solution.md -------------------------------------------------------------------------------- /topics/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/azure/README.md -------------------------------------------------------------------------------- /topics/cicd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/README.md -------------------------------------------------------------------------------- /topics/cicd/ci_for_open_source_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/ci_for_open_source_project.md -------------------------------------------------------------------------------- /topics/cicd/deploy_to_kubernetes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/deploy_to_kubernetes.md -------------------------------------------------------------------------------- /topics/cicd/remove_builds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/remove_builds.md -------------------------------------------------------------------------------- /topics/cicd/remove_jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/remove_jobs.md -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/Jenkinsfile -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/README.md -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/deploy.yml -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/helloworld.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/helloworld.yml -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/html/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/html/css/normalize.css -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/html/css/skeleton.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/html/css/skeleton.css -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/html/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/html/images/favicon.png -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/html/index.html -------------------------------------------------------------------------------- /topics/cicd/solutions/deploy_to_kubernetes/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/deploy_to_kubernetes/inventory -------------------------------------------------------------------------------- /topics/cicd/solutions/remove_builds_solution.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/remove_builds_solution.groovy -------------------------------------------------------------------------------- /topics/cicd/solutions/remove_jobs_solution.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cicd/solutions/remove_jobs_solution.groovy -------------------------------------------------------------------------------- /topics/cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cloud/README.md -------------------------------------------------------------------------------- /topics/cloud_slack_bot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/cloud_slack_bot.md -------------------------------------------------------------------------------- /topics/containers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/README.md -------------------------------------------------------------------------------- /topics/containers/commit_image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/commit_image.md -------------------------------------------------------------------------------- /topics/containers/containerized_db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/containerized_db.md -------------------------------------------------------------------------------- /topics/containers/containerized_db_persistent_storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/containerized_db_persistent_storage.md -------------------------------------------------------------------------------- /topics/containers/containerized_web_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/containerized_web_server.md -------------------------------------------------------------------------------- /topics/containers/image_layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/image_layers.md -------------------------------------------------------------------------------- /topics/containers/multi_stage_builds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/multi_stage_builds.md -------------------------------------------------------------------------------- /topics/containers/run_forest_run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/run_forest_run.md -------------------------------------------------------------------------------- /topics/containers/running_containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/running_containers.md -------------------------------------------------------------------------------- /topics/containers/sharing_images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/sharing_images.md -------------------------------------------------------------------------------- /topics/containers/solutions/commit_image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/commit_image.md -------------------------------------------------------------------------------- /topics/containers/solutions/containerized_db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/containerized_db.md -------------------------------------------------------------------------------- /topics/containers/solutions/containerized_db_persistent_storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/containerized_db_persistent_storage.md -------------------------------------------------------------------------------- /topics/containers/solutions/containerized_web_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/containerized_web_server.md -------------------------------------------------------------------------------- /topics/containers/solutions/image_layers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/image_layers.md -------------------------------------------------------------------------------- /topics/containers/solutions/multi_stage_builds.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/multi_stage_builds.md -------------------------------------------------------------------------------- /topics/containers/solutions/run_forest_run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/run_forest_run.md -------------------------------------------------------------------------------- /topics/containers/solutions/running_containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/running_containers.md -------------------------------------------------------------------------------- /topics/containers/solutions/sharing_images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/sharing_images.md -------------------------------------------------------------------------------- /topics/containers/solutions/working_with_images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/solutions/working_with_images.md -------------------------------------------------------------------------------- /topics/containers/working_with_images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/working_with_images.md -------------------------------------------------------------------------------- /topics/containers/write_containerfile_run_container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/containers/write_containerfile_run_container.md -------------------------------------------------------------------------------- /topics/databases/solutions/table_for_message_board_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/databases/solutions/table_for_message_board_system.md -------------------------------------------------------------------------------- /topics/databases/table_for_message_board_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/databases/table_for_message_board_system.md -------------------------------------------------------------------------------- /topics/devops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/devops/README.md -------------------------------------------------------------------------------- /topics/devops/containerize_app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/devops/containerize_app.md -------------------------------------------------------------------------------- /topics/devops/ha_hello_world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/devops/ha_hello_world.md -------------------------------------------------------------------------------- /topics/devops/solutions/containerize_app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/devops/solutions/containerize_app.md -------------------------------------------------------------------------------- /topics/devops/solutions/ha_hello_world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/devops/solutions/ha_hello_world.md -------------------------------------------------------------------------------- /topics/dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/dns/README.md -------------------------------------------------------------------------------- /topics/eflk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/eflk.md -------------------------------------------------------------------------------- /topics/flask_container_ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci/README.md -------------------------------------------------------------------------------- /topics/flask_container_ci/app/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # coding=utf-8 3 | -------------------------------------------------------------------------------- /topics/flask_container_ci/app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci/app/config.py -------------------------------------------------------------------------------- /topics/flask_container_ci/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci/app/main.py -------------------------------------------------------------------------------- /topics/flask_container_ci/app/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci/app/tests.py -------------------------------------------------------------------------------- /topics/flask_container_ci/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /topics/flask_container_ci/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci/tests.py -------------------------------------------------------------------------------- /topics/flask_container_ci/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci/users.json -------------------------------------------------------------------------------- /topics/flask_container_ci2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci2/README.md -------------------------------------------------------------------------------- /topics/flask_container_ci2/app/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # coding=utf-8 3 | -------------------------------------------------------------------------------- /topics/flask_container_ci2/app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci2/app/config.py -------------------------------------------------------------------------------- /topics/flask_container_ci2/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci2/app/main.py -------------------------------------------------------------------------------- /topics/flask_container_ci2/app/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci2/app/tests.py -------------------------------------------------------------------------------- /topics/flask_container_ci2/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | -------------------------------------------------------------------------------- /topics/flask_container_ci2/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/flask_container_ci2/tests.py -------------------------------------------------------------------------------- /topics/git/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/git/README.md -------------------------------------------------------------------------------- /topics/git/branch_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/git/branch_01.md -------------------------------------------------------------------------------- /topics/git/commit_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/git/commit_01.md -------------------------------------------------------------------------------- /topics/git/solutions/branch_01_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/git/solutions/branch_01_solution.md -------------------------------------------------------------------------------- /topics/git/solutions/commit_01_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/git/solutions/commit_01_solution.md -------------------------------------------------------------------------------- /topics/git/solutions/squashing_commits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/git/solutions/squashing_commits.md -------------------------------------------------------------------------------- /topics/git/squashing_commits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/git/squashing_commits.md -------------------------------------------------------------------------------- /topics/grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/grafana/README.md -------------------------------------------------------------------------------- /topics/jenkins_pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/jenkins_pipelines.md -------------------------------------------------------------------------------- /topics/jenkins_scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/jenkins_scripts.md -------------------------------------------------------------------------------- /topics/kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kafka/README.md -------------------------------------------------------------------------------- /topics/kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/README.md -------------------------------------------------------------------------------- /topics/kubernetes/images/kubernetes_components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/images/kubernetes_components.png -------------------------------------------------------------------------------- /topics/kubernetes/images/kubernetes_components_solution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/images/kubernetes_components_solution.png -------------------------------------------------------------------------------- /topics/kubernetes/killing_containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/killing_containers.md -------------------------------------------------------------------------------- /topics/kubernetes/pods_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/pods_01.md -------------------------------------------------------------------------------- /topics/kubernetes/replicaset_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/replicaset_01.md -------------------------------------------------------------------------------- /topics/kubernetes/replicaset_02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/replicaset_02.md -------------------------------------------------------------------------------- /topics/kubernetes/replicaset_03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/replicaset_03.md -------------------------------------------------------------------------------- /topics/kubernetes/services_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/services_01.md -------------------------------------------------------------------------------- /topics/kubernetes/solutions/killing_containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/solutions/killing_containers.md -------------------------------------------------------------------------------- /topics/kubernetes/solutions/pods_01_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/solutions/pods_01_solution.md -------------------------------------------------------------------------------- /topics/kubernetes/solutions/replicaset_01_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/solutions/replicaset_01_solution.md -------------------------------------------------------------------------------- /topics/kubernetes/solutions/replicaset_02_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/solutions/replicaset_02_solution.md -------------------------------------------------------------------------------- /topics/kubernetes/solutions/replicaset_03_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/solutions/replicaset_03_solution.md -------------------------------------------------------------------------------- /topics/kubernetes/solutions/services_01_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/kubernetes/solutions/services_01_solution.md -------------------------------------------------------------------------------- /topics/linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/linux/README.md -------------------------------------------------------------------------------- /topics/misc/elk_kibana_aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/misc/elk_kibana_aws.md -------------------------------------------------------------------------------- /topics/openshift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/openshift/README.md -------------------------------------------------------------------------------- /topics/openshift/projects_101.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/openshift/projects_101.md -------------------------------------------------------------------------------- /topics/openshift/solutions/my_first_app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/openshift/solutions/my_first_app.md -------------------------------------------------------------------------------- /topics/openshift/solutions/projects_101.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/openshift/solutions/projects_101.md -------------------------------------------------------------------------------- /topics/os/fork_101.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/os/fork_101.md -------------------------------------------------------------------------------- /topics/os/fork_102.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/os/fork_102.md -------------------------------------------------------------------------------- /topics/os/solutions/fork_101_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/os/solutions/fork_101_solution.md -------------------------------------------------------------------------------- /topics/os/solutions/fork_102_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/os/solutions/fork_102_solution.md -------------------------------------------------------------------------------- /topics/perl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/perl/README.md -------------------------------------------------------------------------------- /topics/pipeline_deploy_image_to_k8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/pipeline_deploy_image_to_k8.md -------------------------------------------------------------------------------- /topics/programming/grep_berfore_and_after.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/programming/grep_berfore_and_after.md -------------------------------------------------------------------------------- /topics/programming/web_scraper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/programming/web_scraper.md -------------------------------------------------------------------------------- /topics/python/advanced_data_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/python/advanced_data_types.md -------------------------------------------------------------------------------- /topics/python/compress_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/python/compress_string.md -------------------------------------------------------------------------------- /topics/python/data_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/python/data_types.md -------------------------------------------------------------------------------- /topics/python/reverse_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/python/reverse_string.md -------------------------------------------------------------------------------- /topics/python/solutions/advanced_data_types_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/python/solutions/advanced_data_types_solution.md -------------------------------------------------------------------------------- /topics/python/solutions/data_types_solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/python/solutions/data_types_solution.md -------------------------------------------------------------------------------- /topics/python/solutions/reverse_string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/python/solutions/reverse_string.md -------------------------------------------------------------------------------- /topics/security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/security/README.md -------------------------------------------------------------------------------- /topics/shell/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/README.md -------------------------------------------------------------------------------- /topics/shell/argument_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/argument_check.md -------------------------------------------------------------------------------- /topics/shell/basic_date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/basic_date.md -------------------------------------------------------------------------------- /topics/shell/count_chars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/count_chars.md -------------------------------------------------------------------------------- /topics/shell/directories_comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/directories_comparison.md -------------------------------------------------------------------------------- /topics/shell/empty_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/empty_files.md -------------------------------------------------------------------------------- /topics/shell/factors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/factors.md -------------------------------------------------------------------------------- /topics/shell/files_size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/files_size.md -------------------------------------------------------------------------------- /topics/shell/great_day.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/great_day.md -------------------------------------------------------------------------------- /topics/shell/hello_world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/hello_world.md -------------------------------------------------------------------------------- /topics/shell/host_status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/host_status.md -------------------------------------------------------------------------------- /topics/shell/num_of_args.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/num_of_args.md -------------------------------------------------------------------------------- /topics/shell/print_arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/print_arguments.md -------------------------------------------------------------------------------- /topics/shell/solutions/basic_date.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/basic_date.md -------------------------------------------------------------------------------- /topics/shell/solutions/count_chars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/count_chars.md -------------------------------------------------------------------------------- /topics/shell/solutions/directories_comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/directories_comparison.md -------------------------------------------------------------------------------- /topics/shell/solutions/empty_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/empty_files.md -------------------------------------------------------------------------------- /topics/shell/solutions/factors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/factors.md -------------------------------------------------------------------------------- /topics/shell/solutions/files_size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/files_size.md -------------------------------------------------------------------------------- /topics/shell/solutions/great_day.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/great_day.md -------------------------------------------------------------------------------- /topics/shell/solutions/hello_world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/hello_world.md -------------------------------------------------------------------------------- /topics/shell/solutions/host_status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/host_status.md -------------------------------------------------------------------------------- /topics/shell/solutions/num_of_args.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/num_of_args.md -------------------------------------------------------------------------------- /topics/shell/solutions/sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/solutions/sum.md -------------------------------------------------------------------------------- /topics/shell/sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/shell/sum.md -------------------------------------------------------------------------------- /topics/soft_skills/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/soft_skills/README.md -------------------------------------------------------------------------------- /topics/software_development/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/software_development/README.md -------------------------------------------------------------------------------- /topics/sql/improve_query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/sql/improve_query.md -------------------------------------------------------------------------------- /topics/sql/solutions/improve_query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/sql/solutions/improve_query.md -------------------------------------------------------------------------------- /topics/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/terraform/README.md -------------------------------------------------------------------------------- /topics/terraform/exercises/launch_ec2_instance/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/terraform/exercises/launch_ec2_instance/exercise.md -------------------------------------------------------------------------------- /topics/terraform/exercises/launch_ec2_instance/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/terraform/exercises/launch_ec2_instance/solution.md -------------------------------------------------------------------------------- /topics/terraform/exercises/launch_ec2_web_instance/exercise.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /topics/terraform/exercises/s3_bucket_rename/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/terraform/exercises/s3_bucket_rename/exercise.md -------------------------------------------------------------------------------- /topics/terraform/exercises/s3_bucket_rename/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/terraform/exercises/s3_bucket_rename/solution.md -------------------------------------------------------------------------------- /topics/terraform/exercises/terraform_local_provider/exercise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/terraform/exercises/terraform_local_provider/exercise.md -------------------------------------------------------------------------------- /topics/terraform/exercises/terraform_local_provider/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/terraform/exercises/terraform_local_provider/solution.md -------------------------------------------------------------------------------- /topics/zuul/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storagebcrs/devops-exercises/HEAD/topics/zuul/README.md --------------------------------------------------------------------------------