vyos.vyos
vyos.vyos copied to clipboard
PR190 revive, vyos_conf match "enforced"
Change Summary
The change modifies vyso_config module to add additional match feature, 'smart', that allows to overwrite the existing configuration by the supplied in the Ansible playboo, i..e this is to enforce the configuration.
Types of changes
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes)
- [ ] Migration from an old Vyatta component to vyos-1x, please link to related PR inside obsoleted component
- [ ] Other (please describe):
Related Task(s)
Related PR(s)
Component(s) name
Proposed changes
How to test
Test results
- [x] Sanity tests passed
- [x] Unit tests passed
Tested against VyOS versions:
- 1.3.8
- 1.4.3
- 1.5q2
Checklist:
- [x] I have read the CONTRIBUTING document
- [ ] I have linked this PR to one or more Phabricator Task(s)
- [x] I have run the ansible sanity and unit tests
- [x] My commit headlines contain a valid Task id
- [x] My change requires a change to the documentation
- [x] I have updated the documentation accordingly
- [x] I have added unit tests to cover my changes
- [x] I have added a file to
changelogs/fragmentsto describe the changes