You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+80-28
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ The Terraform script performs the following operations to set up Amazon Route 53
10
10
11
11
Remember to replace 127.0.0.1 and heyvaldemar.com with the actual IP address and domain name you wish to use. These configurations form the groundwork for routing internet traffic to your desired servers using Route 53.
12
12
13
-
# Requirements
13
+
##Requirements
14
14
15
15
Install AWS CLI by following the [guide](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).
16
16
@@ -26,11 +26,11 @@ Install tfsec by following the [guide](https://github.com/aquasecurity/tfsec)
26
26
27
27
Install tfupdate by following the [guide](https://github.com/minamijoyo/tfupdate)
28
28
29
-
# Pre-commit Hooks
29
+
##Pre-commit Hooks
30
30
31
31
`.pre-commit-config.yaml` is useful for identifying simple issues before submission to code review. Pointing these issues out before code review, allows a code reviewer to focus on the architecture of a change while not wasting time with trivial style nitpicks. Make sure you have all tools from the requirements section installed for pre-commit hooks to work.
32
32
33
-
# Manual Installation
33
+
##Manual Installation
34
34
35
35
Make sure you have all tools from the requirements section installed.
36
36
@@ -52,7 +52,7 @@ Deploy using the command:
52
52
53
53
`terraform apply -auto-approve`
54
54
55
-
# Backend for Terraform State
55
+
##Backend for Terraform State
56
56
57
57
The `backend` block in the `01-providers.tf` must remain commented until the bucket and the DynamoDB table are created.
58
58
@@ -66,7 +66,7 @@ After your values are set, you can then uncomment the `backend` block and run ag
66
66
67
67
In this way, the `terraform.tfstate` file will be stored in an S3 bucket and DynamoDB will be used for state locking and consistency checking.
68
68
69
-
# GitHub Actions
69
+
##GitHub Actions
70
70
71
71
`.github` is useful if you are planning to run a pipeline on GitHub and implement the GitOps approach.
72
72
@@ -122,7 +122,7 @@ Once the production environment is created, set up a protection rule and include
122
122
123
123
If you have a free version of GitHub no action is needed, but approval process will not be enabled.
124
124
125
-
# GitLab CI/CD
125
+
##GitLab CI/CD
126
126
127
127
`.gitlab-ci.yml` is useful if you are planning to run a pipeline on GitLab and implement the GitOps approach.
128
128
@@ -148,7 +148,7 @@ tflint: This step employs tflint, a Terraform linting tool, to perform additiona
148
148
149
149
To ensure accuracy and control over the changes made to your infrastructure, it is essential to manually initiate the job for applying the configuration. Before proceeding with the application, it is crucial to carefully review the generated plan. This step allows you to verify that the proposed changes align with your intended modifications to the infrastructure. By manually reviewing and approving the plan, you can confidently ensure that only the intended modifications will be implemented, mitigating any potential risks or unintended consequences.
150
150
151
-
# Committing Changes and Triggering Pipeline
151
+
##Committing Changes and Triggering Pipeline
152
152
153
153
Follow these steps to commit changes and trigger the pipeline:
154
154
@@ -190,30 +190,82 @@ Replace `<branch-name>` with the name of the branch you are working on (e.g., `n
190
190
191
191
11.**Merge Request**: If the pipeline is successful and the changes are on a feature branch, create a Merge Request to merge the changes into the main branch. If the pipeline fails, investigate the issue, fix it, and push the changes again to re-trigger the pipeline. Once the merge request is created, your team can review the changes, provide feedback, and approve or request changes. After the merge request has been reviewed and approved, it can be merged into the main branch to apply the changes to the production infrastructure.
192
192
193
-
# Author
193
+
##Author
194
194
195
-
Iβm Vladimir Mikhalev, the [Docker Captain](https://www.docker.com/captains/vladimir-mikhalev/), but my friends can call me Valdemar.
195
+
hey everyone,
196
196
197
-
π My [website](https://www.heyvaldemar.com/) with detailed IT guides\
198
-
π¬ Follow me on [YouTube](https://www.youtube.com/channel/UCf85kQ0u1sYTTTyKVpxrlyQ?sub_confirmation=1)\
199
-
π¦ Follow me on [Twitter](https://twitter.com/heyValdemar)\
200
-
π¨ Follow me on [Instagram](https://www.instagram.com/heyvaldemar/)\
201
-
π Follow me on [Mastodon](https://mastodon.social/@heyvaldemar)\
202
-
π§ Follow me on [Bluesky](https://bsky.app/profile/heyvaldemar.bsky.social)\
203
-
πΈ Follow me on [Facebook](https://www.facebook.com/heyValdemarFB/)\
204
-
π₯ Follow me on [TikTok](https://www.tiktok.com/@heyvaldemar)\
205
-
π» Follow me on [LinkedIn](https://www.linkedin.com/in/heyvaldemar/)\
206
-
π Follow me on [GitHub](https://github.com/heyvaldemar)
197
+
πΎ Iβve been in the IT game for over 20 years, cutting my teeth with some big names like [IBM](https://www.linkedin.com/in/heyvaldemar/), [Thales](https://www.linkedin.com/in/heyvaldemar/), and [Amazon](https://www.linkedin.com/in/heyvaldemar/). These days, I wear the hat of a DevOps Consultant and Team Lead, but what really gets me going is Docker and container technology - Iβm kind of obsessed!
207
198
208
-
# Communication
199
+
π I have my own IT [blog](https://www.heyvaldemar.com/), where Iβve built a [community](https://discord.gg/AJQGCCBcqf) of DevOps enthusiasts who share my love for all things Docker, containers, and IT technologies in general. And to make sure everyone can jump on this awesome DevOps train, I write super detailed guides (seriously, theyβre foolproof!) that help even newbies deploy and manage complex IT solutions.
209
200
210
-
πΎ Chat with IT pros on [Discord](https://discord.gg/AJQGCCBcqf)\
211
-
π§ Reach me at ask@sre.gg
201
+
π My dream is to empower every single person in the DevOps community to squeeze every last drop of potential out of Docker and container tech.
212
202
213
-
# Give Thanks
203
+
π³ As a [Docker Captain](https://www.docker.com/captains/vladimir-mikhalev/), Iβm stoked to share my knowledge, experiences, and a good dose of passion for the tech. My aim is to encourage learning, innovation, and growth, and to inspire the next generation of IT whizz-kids to push Docker and container tech to its limits.
214
204
215
-
π Support on [GitHub](https://github.com/sponsors/heyValdemar)\
216
-
π Support on [Patreon](https://www.patreon.com/heyValdemar)\
217
-
π₯€ Support on [BuyMeaCoffee](https://www.buymeacoffee.com/heyValdemar)\
218
-
πͺ Support on [Ko-fi](https://ko-fi.com/heyValdemar)\
219
-
π Support on [PayPal](https://www.paypal.com/paypalme/heyValdemarCOM)
205
+
Letβs do this together!
206
+
207
+
## My 2D Portfolio
208
+
209
+
πΉοΈ Click into [sre.gg](https://www.sre.gg/) β my virtual space is a 2D pixel-art portfolio inviting you to interact with elements that encapsulate the milestones of my DevOps career.
210
+
211
+
## My Courses
212
+
213
+
π Dive into my [comprehensive IT courses](https://www.heyvaldemar.com/courses/) designed for enthusiasts and professionals alike. Whether you're looking to master Docker, conquer Kubernetes, or advance your DevOps skills, my courses provide a structured pathway to enhancing your technical prowess.
214
+
215
+
π [Each course](https://www.udemy.com/user/heyvaldemar/) is built from the ground up with real-world scenarios in mind, ensuring that you gain practical knowledge and hands-on experience. From beginners to seasoned professionals, there's something here for everyone to elevate their IT skills.
216
+
217
+
## My Services
218
+
219
+
πΌ Take a look at my [service catalog](https://www.heyvaldemar.com/services/) and find out how we can make your technological life better. Whether it's increasing the efficiency of your IT infrastructure, advancing your career, or expanding your technological horizons β I'm here to help you achieve your goals. From DevOps transformations to building gaming computers β let's make your technology unparalleled!
220
+
221
+
## Patreon Exclusives
222
+
223
+
π Join my [Patreon](https://www.patreon.com/heyvaldemar) and dive deep into the world of Docker and DevOps with exclusive content tailored for IT enthusiasts and professionals. As your experienced guide, I offer a range of membership tiers designed to suit everyone from newbies to IT experts.
224
+
225
+
## My Recommendations
226
+
227
+
π Check out my collection of [essential DevOps books](https://kit.co/heyvaldemar/essential-devops-books)\
228
+
π₯οΈ Check out my [studio streaming and recording kit](https://kit.co/heyvaldemar/my-studio-streaming-and-recording-kit)\
229
+
π‘ Check out my [streaming starter kit](https://kit.co/heyvaldemar/streaming-starter-kit)
0 commit comments