summaryrefslogtreecommitdiff
path: root/config/cloud.cfg.d
diff options
context:
space:
mode:
authorzsdc <taras@vyos.io>2020-09-09 20:57:38 +0300
committerzsdc <taras@vyos.io>2020-09-09 20:57:38 +0300
commit06bd421e2ce84f9a97e28070fede86cb2be18457 (patch)
tree8e327c32afa6398cec7e4acfdfbc7b472df6774d /config/cloud.cfg.d
parent9f83567de8cb818398578fdf061e1f7d7940879a (diff)
downloadvyos-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.cfg45
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/
+