From dd82777f3ac2f619fa322c54a7f6cdda5f344b5d Mon Sep 17 00:00:00 2001 From: zsdc Date: Tue, 16 May 2023 18:12:02 +0300 Subject: installer: T5220: Added unattended installer Added a new Cloud-init module, which recognizes a `vyos_install` configuration section and can install the system during a first boot to permanent storage. Check the `config/cloud.cfg.d/20_vyos_install.cfg` for configuration details. --- config/cloud.cfg.d/10_vyos.cfg | 1 + config/cloud.cfg.d/20_vyos_install.cfg | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 config/cloud.cfg.d/20_vyos_install.cfg (limited to 'config') diff --git a/config/cloud.cfg.d/10_vyos.cfg b/config/cloud.cfg.d/10_vyos.cfg index d4415126..18595a3c 100644 --- a/config/cloud.cfg.d/10_vyos.cfg +++ b/config/cloud.cfg.d/10_vyos.cfg @@ -22,6 +22,7 @@ cloud_config_modules: - vyos - write_files - vyos_userdata + - vyos_install # The modules that run in the 'final' stage cloud_final_modules: [] diff --git a/config/cloud.cfg.d/20_vyos_install.cfg b/config/cloud.cfg.d/20_vyos_install.cfg new file mode 100644 index 00000000..0083af68 --- /dev/null +++ b/config/cloud.cfg.d/20_vyos_install.cfg @@ -0,0 +1,10 @@ +# Unattended installation + +# vyos_install: +# activated: true # true - enable installer, false - disable. Default: false +# post_reboot: true # true - reboot after installation, false - do not reboot. Default: false +# ci_disable: true # true - disable cloud-init after installation, false - do not disable. Default: false +# boot_params: +# console_type: serial # type of console: kvm, serial. Default: kvm +# serial_console_num: 1 # serial console number. Default: 0 +# serial_console_speed: 115200 # serial console speed. Default: 9600 -- cgit v1.2.3