diff options
author | zsdc <taras@vyos.io> | 2020-09-09 20:57:38 +0300 |
---|---|---|
committer | zsdc <taras@vyos.io> | 2020-09-09 20:57:38 +0300 |
commit | 06bd421e2ce84f9a97e28070fede86cb2be18457 (patch) | |
tree | 8e327c32afa6398cec7e4acfdfbc7b472df6774d /config/cloud.cfg.d | |
parent | 9f83567de8cb818398578fdf061e1f7d7940879a (diff) | |
download | vyos-cloud-init-06bd421e2ce84f9a97e28070fede86cb2be18457.tar.gz vyos-cloud-init-06bd421e2ce84f9a97e28070fede86cb2be18457.zip |
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.
Diffstat (limited to 'config/cloud.cfg.d')
-rw-r--r-- | config/cloud.cfg.d/10_vyos.cfg | 45 |
1 files changed, 45 insertions, 0 deletions
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/ + |