Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(apple-silicon): add tutorial ansible and terraform #3823

Open
wants to merge 27 commits into
base: main
Choose a base branch
from

Conversation

Laure-di
Copy link
Contributor

Your checklist for this pull request

Description

Please describe what you added or changed.

Sorry, something went wrong.

@Laure-di Laure-di self-assigned this Oct 10, 2024
@Laure-di Laure-di marked this pull request as draft October 10, 2024 15:58
@github-actions github-actions bot added the status: draft Work in progress - do not merge or review label Oct 10, 2024
@bene2k1 bene2k1 requested review from bene2k1 and RoRoJ October 11, 2024 07:12
@Laure-di Laure-di marked this pull request as ready for review February 26, 2025 09:14
@github-actions github-actions bot removed the status: draft Work in progress - do not merge or review label Feb 26, 2025
@github-actions github-actions bot added type: developer Front Website changes type: dependencies Pull requests that update a dependency file type: changelog Changelog entries labels Mar 11, 2025
Laure-di and others added 11 commits March 12, 2025 14:23
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
Laure-di and others added 15 commits March 12, 2025 14:23
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
…ble/index.mdx

Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
Co-authored-by: Benedikt Rollik <brollik@scaleway.com>
@Laure-di Laure-di force-pushed the int-add-applesilicon branch from da2748a to 0f533c7 Compare March 12, 2025 13:23
@github-actions github-actions bot removed type: developer Front Website changes type: dependencies Pull requests that update a dependency file type: changelog Changelog entries labels Mar 12, 2025
@@ -0,0 +1,204 @@
---
meta:
title: Automating Apple Silicon Server Creation: A Step-by-Step Guide Using Terraform
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: Automating Apple Silicon Server Creation: A Step-by-Step Guide Using Terraform
title: Automating Apple silicon server creation: A step-by-step guide using Terraform

---
meta:
title: Automating Apple Silicon Server Creation: A Step-by-Step Guide Using Terraform
description: Explore Two Powerful Approaches to Automating Apple Silicon Server Deployment with Terraform
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: Explore Two Powerful Approaches to Automating Apple Silicon Server Deployment with Terraform
description: Explore two powerful approaches to automating Apple silicon server deployment with Terraform

title: Automating Apple Silicon Server Creation: A Step-by-Step Guide Using Terraform
description: Explore Two Powerful Approaches to Automating Apple Silicon Server Deployment with Terraform
content:
h1: Automating Apple Silicon Server Creation: A Step-by-Step Guide Using Terraform
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
h1: Automating Apple Silicon Server Creation: A Step-by-Step Guide Using Terraform
h1: Automating Apple silicon server creation: A step-by-step guide using Terraform

description: Explore Two Powerful Approaches to Automating Apple Silicon Server Deployment with Terraform
content:
h1: Automating Apple Silicon Server Creation: A Step-by-Step Guide Using Terraform
description: Explore Two Powerful Approaches to Automating Apple Silicon Server Deployment with Terraform
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: Explore Two Powerful Approaches to Automating Apple Silicon Server Deployment with Terraform
description: Explore two powerful approaches to automating Apple silicon server deployment with Terraform

tags: apple-silicon ansible
---

In this tutorial, we will guide you through automating the setup and management of Apple Silicon servers using a powerful tool: [Terraform](https://www.terraform.io/). By leveraging these tools, you can streamline infrastructure management, reduce manual configuration, and ensure consistent environments.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In this tutorial, we will guide you through automating the setup and management of Apple Silicon servers using a powerful tool: [Terraform](https://www.terraform.io/). By leveraging these tools, you can streamline infrastructure management, reduce manual configuration, and ensure consistent environments.
In this tutorial, we will guide you through automating the setup and management of Apple silicon servers using a powerful tool: [Terraform](https://www.terraform.io/). By leveraging these tools, you can streamline infrastructure management, reduce manual configuration, and ensure consistent environments.

[remote-exec](https://developer.hashicorp.com/terraform/language/resources/provisioners/remote-exec) This provisioner executes scripts on remote servers, making it ideal for configuring your infrastructure or performing post-creation tasks.
[local-exec](https://developer.hashicorp.com/terraform/language/resources/provisioners/local-exec) This provisioner allows you to execute commands locally, on your local machine, after creating resources in Terraform.

### Storing the SSH Key Locally
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Storing the SSH Key Locally
### Storing the SSH key Locally

}
}
```
### Installing Homebrew and Dependencies
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Installing Homebrew and Dependencies
### Installing Homebrew and dependencies

Comment on lines +192 to +194



Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change


## Conclusion

In this tutorial, we have explored how to automate the creation and management of Apple Silicon servers on Scaleway using Terraform. By leveraging Terraform’s infrastructure as code (IaC) capabilities, we streamlined server creation, network configuration, and the installation of essential dependencies. However, it’s important to note that while Terraform excels at managing infrastructure and automating deployments, it has limitations when it comes to handling more complex dependencies and configurations that may evolve over time.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In this tutorial, we have explored how to automate the creation and management of Apple Silicon servers on Scaleway using Terraform. By leveraging Terraform’s infrastructure as code (IaC) capabilities, we streamlined server creation, network configuration, and the installation of essential dependencies. However, it’s important to note that while Terraform excels at managing infrastructure and automating deployments, it has limitations when it comes to handling more complex dependencies and configurations that may evolve over time.
In this tutorial, we have explored how to automate the creation and management of Apple silicon servers on Scaleway using Terraform. By leveraging Terraform’s infrastructure as code (IaC) capabilities, we streamlined server creation, network configuration, and the installation of essential dependencies. However, it is important to note that while Terraform excels at managing infrastructure and automating deployments, it has limitations when it comes to handling more complex dependencies and configurations that may evolve over time.

Comment on lines +203 to +204


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants