From 06bd421e2ce84f9a97e28070fede86cb2be18457 Mon Sep 17 00:00:00 2001 From: zsdc Date: Wed, 9 Sep 2020 20:57:38 +0300 Subject: T2117: Configuration moved from template to dedicated file VyOS-specific configuration were moved from the `cloud.cfg.tmpl` to the separated file `cloud.cfg.d/10_vyos.cfg`. With changes in the default template, some build tests failed, and everything from this default configuration can be overwritten in the config file, so there is no strict necessity to keep our changes in the configuration template. --- config/cloud.cfg.d/10_vyos.cfg | 45 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 config/cloud.cfg.d/10_vyos.cfg (limited to 'config/cloud.cfg.d') diff --git a/config/cloud.cfg.d/10_vyos.cfg b/config/cloud.cfg.d/10_vyos.cfg new file mode 100644 index 00000000..6af79e52 --- /dev/null +++ b/config/cloud.cfg.d/10_vyos.cfg @@ -0,0 +1,45 @@ +# This will cause the set+update hostname module to not operate (if true) +preserve_hostname: true + +# Do not change SSH password-based authentication settings +ssh_pwauth: unchanged + +# Example datasource config +# datasource: +# Ec2: +# metadata_urls: [ 'blah.com' ] +# timeout: 5 # (defaults to 50 seconds) +# max_wait: 10 # (defaults to 120 seconds) +datasource: + Azure: + agent_command: [/usr/bin/python3, -u, /usr/sbin/waagent, -start] + +# disable customization for VMware +disable_vmware_customization: true + +# The modules that run in the 'init' stage +cloud_init_modules: + +# The modules that run in the 'config' stage +cloud_config_modules: + - vyos + +# The modules that run in the 'final' stage +cloud_final_modules: + - runcmd + + +# System and/or distro specific settings +# (not accessible to handlers/transforms) +system_info: + # This will affect which distro class gets used + distro: debian + # Default user name + that default users groups (if added/used) + default_user: + name: vyos + # Other config here will be given to the distro class and/or path classes + paths: + cloud_dir: /opt/vyatta/etc/config/cloud/ + templates_dir: /etc/cloud/templates/ + upstart_dir: /etc/init/ + -- cgit v1.2.3