=== 01 의 미검증: cloud-init packages 에 certbot 이 있었나 ===
--- 저장소 템플릿
10:hostname: kc-lab-__NODE__
14:users:
15:  - name: donghyeon
22:    # (22.4.2 on the guests) rejects it and prints the whole users.0 block with
40:packages:

--- 엣지 게스트가 실제로 받은 user-data
19:packages: [curl, nftables]
---
#cloud-config
hostname: kc-lab-edge
fqdn: kc-lab-edge
manage_etc_hosts: true

users:
  - name: donghyeon
    groups: [sudo]
    shell: /bin/bash
    sudo: ['ALL=(ALL) NOPASSWD:ALL']
    ssh_authorized_keys:
      - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINW0f8garKmfO93vd66yl1t1JtTKN68eRh8K6NuMpBzk test-server -> kc-lab
      - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGhGllPm3iLvB93ITk36Ep0TtAXgBqZZtzvhIwLK8T4j donghyeon@donghyeon-960XGK

ssh_pwauth: false
package_update: true
packages: [curl, nftables]
=== 저장소 템플릿의 packages 절 ===
ssh_pwauth: false
package_update: true
packages:
  - curl
  - nftables
# kc-lab-edge only. The k3s nodes do not need these, and the edge does not need
# anything else — nginx terminates TLS and certbot renews the certificate, both
# inside this disposable guest.
#  - nginx
#  - certbot
#  - python3-certbot-dns-cloudflare
