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
**Cloud-init** is a widely used tool that automates the initial configuration of Elastic Metal servers at boot time. It allows users to define and execute custom setup instructions, transforming a generic operating system image into a fully configured dedicated machine within seconds.
14
+
15
+
When an Elastic Metal server is launched, `cloud-init` reads user-provided configuration data (also known as *user-data*) and applies it during the boot process. This enables tasks such as installing packages, creating users, configuring SSH keys, or running shell scripts automatically, without manual intervention.
16
+
17
+
### Cloud-init user-data
18
+
19
+
User-data is the mechanism through which configuration instructions are passed to an Instance. When cloud-init detects user-data during boot, it interprets and executes it based on the data format provided.
|**Upstart job**|`#upstart-job`| Upstart job to be executed during boot. |
30
+
|**Cloud boothook**|`#cloud-boothook`| Script executed very early in the boot process. |
31
+
|**Part handler**|`#part-handler`| Custom handler for processing specific data parts. |
32
+
33
+
<Messagetype="note">
34
+
Only user-data with content type `text/plain` is currently supported on Scaleway.
35
+
</Message>
36
+
11
37
## Elastic Metal server
12
38
13
39
Scaleway Elastic Metal are dedicated physical servers you can order on-demand, like Instances. These servers can be used for large workloads, big data and applications that require increased security and dedicated resources.
Copy file name to clipboardExpand all lines: pages/elastic-metal/how-to/create-server.mdx
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,7 @@ Scaleway [Elastic Metal servers](https://www.scaleway.com/en/elastic-metal/) pro
35
35
- Select a server configuration from the available options.
36
36
- Choose an OS to run on your server or opt for no preinstalled image.
37
37
- Configure server partitioning. You can either choose a default configuration or [configure your own partitioning](/elastic-metal/how-to/configure-disk-partitions/).
38
+
- Optionally, enable and configure cloud-init. Cloud-init is a widely adopted standard for customizing dedicated servers. [Learn more](/elastic-metal/concepts/#cloud-init).
38
39
- Enter a name and, optionally, add tags to identify your server.
39
40
- Add your SSH key (required if installing an image on your server). Depending on the OS image, you may also be asked to configure the panel user for your server.
40
41
- Optionally, configure the available public bandwidth for your server. This option may not be available for all offers.
0 commit comments