Skip to content

Commit 2eca471

Browse files
05_image_builders_perspective.md (#3003)
Grammar check
1 parent 5aa75a1 commit 2eca471

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/guides/virtualization/cloud-init/05_image_builders_perspective.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 5. The image builder's perspective
33
author: Wale Soyinka
4-
contributors: Steven Spencer
4+
contributors: Steven Spencer, Ganna Zhyrnova
55
tags:
66
- cloud-init
77
- rocky linux
@@ -70,15 +70,15 @@ Let us enforce a policy on our golden image: we will disable password authentica
7070
7171
!!! tip "Disabling specific modules"
7272
73-
A powerful security technique is to completely disable certain `cloud-init` modules. For example, to prevent any user from ever using `runcmd`, you can add the following to your custom `.cfg` file. This tells `cloud-init` to run an empty list of modules during the final stage.
73+
A powerful security technique is to disable specific `cloud-init` modules altogether. For example, to prevent any user from ever using `runcmd`, you can add the following to your custom `.cfg` file. This tells `cloud-init` to run an empty list of modules during the final stage.
7474
7575
```yaml
7676
cloud_final_modules: []
7777
```
7878
7979
## 3. Generalizing the image
8080
81-
Our VM now contains our custom configuration, but it also holds unique machine identifiers (such as `/etc/machine-id`) and SSH host keys. Before we can clone it, we must remove this data in a process called **generalization**.
81+
Our VM now contains our custom configuration, as well as unique machine identifiers (such as `/etc/machine-id`) and SSH host keys. Before we can clone it, we must remove this data in a process called **generalization**.
8282
8383
### Method 1: `cloud-init clean` (inside the VM)
8484

0 commit comments

Comments
 (0)