Changes for page proxmox

Last modified by Kevin Wiki on 2026/05/18 15:44

From version 9.7
edited by Kevin Wiki
on 2026/05/18 08:16
Change comment: There is no comment for this version
To version 9.3
edited by Kevin Wiki
on 2026/05/18 07:58
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -149,104 +149,12 @@
149 149  sudo systemctl start qemu-guest-agent.service
150 150  {{/code}}
151 151  
152 -cloud-init is a great hook for installing or configuring programs or receiving variables from cloudinit CDROM drive. Making it easier to change IP, hostname, DNS, username/password, etc between VMs.
152 +cloud-init is a great hook for installing or configuring programs or receiving variables from cloudinit
153 153  
154 -{{code language="yaml"}}
155 -# The top level settings are used as module
156 -# and system configuration.
157 -# A set of users which may be applied and/or used by various modules
158 -# when a 'default' entry is found it will reference the 'default_user'
159 -# from the distro configuration specified below
160 -users:
161 - - default
162 162  
163 -# If this is set, 'root' will not be able to ssh in and they
164 -# will get a message to login instead as the default $user
165 -disable_root: true
166 166  
167 -# This will cause the set+update hostname module to not operate (if true)
168 -preserve_hostname: false
169 169  
170 -apt:
171 - # This prevents cloud-init from rewriting apt's sources.list file,
172 - # which has been a source of surprise.
173 - preserve_sources_list: true
174 174  
175 -# The modules that run in the 'init' stage
176 -cloud_init_modules:
177 - - seed_random
178 - - bootcmd
179 - - write-files
180 - - growpart
181 - - resizefs
182 - - disk_setup
183 - - mounts
184 - - set_hostname
185 - - update_hostname
186 - - update_etc_hosts
187 - - ca-certs
188 - - rsyslog
189 - - users-groups
190 - - ssh
191 -
192 -# The modules that run in the 'config' stage
193 -cloud_config_modules:
194 - - locale
195 - - set-passwords
196 - - grub-dpkg
197 - - apt-pipelining
198 - - apt-configure
199 - - ntp
200 - - timezone
201 - - disable-ec2-metadata
202 - - runcmd
203 -
204 -# The modules that run in the 'final' stage
205 -cloud_final_modules:
206 - - package-update-upgrade-install
207 - - write-files-deferred
208 - - scripts-vendor
209 - - scripts-per-once
210 - - scripts-per-boot
211 - - scripts-per-instance
212 - - scripts-user
213 - - ssh-authkey-fingerprints
214 -# - keys-to-console
215 - - install-hotplug
216 -# - phone-home
217 - - final-message
218 - - power-state-change
219 -
220 -# System and/or distro specific settings
221 -# (not accessible to handlers/transforms)
222 -system_info:
223 - # This will affect which distro class gets used
224 - distro: debian
225 - # Default user name + that default users groups (if added/used)
226 - default_user:
227 - name: debian
228 - lock_passwd: True
229 - gecos: Debian
230 - groups: [sudo]
231 - # Disables password-less sudo commands for default/debian user
232 - sudo: ["ALL=(ALL) ALL"]
233 - shell: /bin/bash
234 - # Other config here will be given to the distro class and/or path classes
235 - paths:
236 - cloud_dir: /var/lib/cloud/
237 - templates_dir: /etc/cloud/templates/
238 - package_mirrors:
239 - - arches: [default]
240 - failsafe:
241 - primary: https://deb.debian.org/debian
242 - security: https://deb.debian.org/debian-security
243 - ssh_svcname: ssh
244 -{{/code}}
245 -
246 -
247 -
248 -
249 -
250 250  
251 251  )))
252 252