Skip to content

Commit 1cb73be

Browse files
author
wojciech12
committed
v1
1 parent 9fe9b95 commit 1cb73be

File tree

2 files changed

+20
-5
lines changed

2 files changed

+20
-5
lines changed

README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,22 @@
1-
# 10 OpenTofu best practices for NaverCloud
1+
# 10 OpenTofu best practices for Naver Cloud Platform
22

3-
- [slides](slides/index.pdf)([html](slides/));
4-
- demos: [the first steps and OpenTofu test](demo_1_github/), [create a vm on NCloud and shift-left](demo_2_ncloud/), [project structure](demo_3_project_structure/), and [NCloud & Spacelift](demo_4_tacos/).
3+
The talk starts with live demos that show how OpenTofu works in action and how to use Infrastructure-as-Code (IaC) to manage your [NCloud](https://www.ncloud.com/) (demos: [1](demo_1_github/) and [2](demo_2_ncloud/)). Next, we review ten recommendations for your IaC projects with OpenTofu and Terraform. Following the recommendations will help you to level up the IaC in your organization.
54

5+
In the last demo — [NCloud & TACOS](demo_4_tacos/) — we show the benefits of running your OpenTofu and Terraform with an infrastructure orchestrator/[T(O)ACOS](https://www.youtube.com/watch?v=4MLBpBqZmpM)[Spacelift](https://spacelift.io/how-it-works).
6+
7+
The talk aims to provide practical hints to help you start well, scale your IaC project later, and run alongside your Kubernetes environment.
8+
9+
In the repository, you will find:
10+
- [slides](slides/index.pdf) ([html](slides/));
11+
- demos: [the first steps and OpenTofu test](demo_1_github/), [create a VM on NCloud and shift-left with conftest](demo_2_ncloud/), [project structure](demo_3_project_structure/), and [NCloud & Spacelift](demo_4_tacos/).
12+
13+
🙇 Thank you for the opportunity to speak at the [NCUC 제 5회 Online MeetUp](https://www.meetup.com/navercloud-user-community/events/299190207/) and the NCloud User Community for the warm welcome.
14+
15+
Questions? Feedback? Let me know - wojciechb at spacelift.io, I am also on the Gophers, CloudNative, and Kubernetes slacks (Wojciech B). Helpful? Like [the LinkedIn post](https://www.linkedin.com/in/wojciechbarczynski/recent-activity/all/) or ⭐ to this github repo.
616

717
## Reading materials
818

919
- [OpenTofu docs](https://opentofu.org/docs/);
1020
- [NCloud Terraform provider](https://github.com/NaverCloudPlatform/terraform-provider-ncloud);
11-
- [NCloud tech blog](https://blog.naver.com/n_cloudplatform/223244982858).
21+
- [NCloud tech blog](https://blog.naver.com/n_cloudplatform/223244982858);
22+
- [Managing infrastructure at scale](https://spacelift.io/blog/scalable-infrastructure).

demo_4_tacos/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,9 @@ Imagine you need to add a tag for tracking costs `cost_center`:
6666

6767
## References
6868

69-
- https://docs.spacelift.io/concepts/configuration/environment#per-stage-environment-variables
69+
- https://spacelift.io/how-it-works
70+
- https://docs.spacelift.io/getting-started
7071
- https://spacelift.io/blog/scalable-infrastructure
72+
- https://docs.spacelift.io/concepts/configuration/environment#per-stage-environment-variables
73+
- https://spacelift.io/blog/integrating-security-tools-with-spacelift
74+
- https://docs.spacelift.io/concepts/policy/terraform-plan-policy

0 commit comments

Comments
 (0)