cloud-config, похоже, не запускает модули сценариев для одного раза, runcmd или для загрузки - PullRequest
0 голосов
/ 17 ноября 2018

В облаке-init.cfg ниже, похоже, не будут запускаться модули scripts-per-once, runcmd или per-boot ... однако он будет запускать модуль scripts-per-boot.

Запуск cloud-init -d single -n scripts-per-Once не показывает ошибок в выводе журнала.

users:
 - default

disable_root: 1
ssh_pwauth: 0

mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
resize_rootfs_tmp: /dev
ssh_svcname: sshd
ssh_deletekeys: True
ssh_genkeytypes: [ 'rsa', 'ed25519' ]
syslog_fix_perms: ~

cloud_init_modules:
 - migrator
 - bootcmd
 - write-files
 - growpart
 - resizefs
 - set_hostname
 - update_hostname
 - users-groups
 - ssh

cloud_config_modules:
 - mounts
 - locale
 - package-update-upgrade-install
 - timezone
 - chef
 - runcmd
 - ssh-import-id

cloud_final_modules:
 - scripts-per-once
 - scripts-per-boot
 - scripts-per-instance
 - scripts-user
 - ssh-authkey-fingerprints
 - keys-to-console
 - final-message
 - power-state-change 

system_info:
  distro: ubuntu
  default_user:
    name: fred
     lock_passwd: true
     gecos: Fred The User
     groups: [users, adm, systemd-journal]
    shell: /bin/bash

  paths:
    cloud_dir: /var/lib/cloud
    templates_dir: /etc/cloud/templates
  ssh_svcname: sshd

bootcmd:
- "/bin/echo test >> /tmp/my_boot.txt"

runcmd:
- "/bin/echo sample >> /tmp/my_run.txt"

final_message: cloud-init finished 
# vim:syntax=yaml  

Может кто-нибудь сказать мне, что мне не хватает?

...