diff options
author | zsdc <taras@vyos.io> | 2021-01-29 18:19:30 +0200 |
---|---|---|
committer | zsdc <taras@vyos.io> | 2021-01-29 23:37:03 +0200 |
commit | 8129a37a936de781467c4d053f5ad6b1bcf585ba (patch) | |
tree | c7cca39f3f59cc1c3f4066c4e02bd4dbdd4981ff /doc | |
parent | decb5d2d3a3adf27db301f69dc7909fbb8bad561 (diff) | |
download | vyos-cloud-init-8129a37a936de781467c4d053f5ad6b1bcf585ba.tar.gz vyos-cloud-init-8129a37a936de781467c4d053f5ad6b1bcf585ba.zip |
T3270: Backported all changes from the equuleus branch
The behavior of VyOS modules was almost totally changed. Therefore instead of changes, here is a list of what is supported by new versions:
`cc_vyos.py`:
- extended logging for debugging purposes
- work with any environment or datasource
- all available in VyOS SSH keys (ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ssh-ed25519, ecdsa-sha2-nistp521) with options
- both encrypted and plain-text passwords
- multiple user accounts
- the fallback user creating (default "vyos/vyos") in credentials are missed in a Meta-Data
- interfaces configuration using Network-Config v1 or v2
- fallback interface config (DHCP on eth0) if Network-config is not available
- both IPv4 and IPv6 addresses in Network-Config
- MTU, multiple addresses, DHCP or static addresses, gateway, routes, DNS nameserver, DNS search domain in Network-Config
- filtration of a hostname value from metadata
- VyOS-specific options from the OVF template
- automatically enabling SSH server
`cc_vyos_userdata.py`:
set and delete configuration commands inside the User-Data (#cloud-config). See details: https://github.com/vyos/vyos-cloud-init/commit/1607eec32641ad93ea211e447336b3366c28de06
Configuration template:
- enabled `write_files` module
- disabled the `runcmd` module (functionality replaced by `cc_vyos_userdata.py` and `write_files`)
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions