├── .gitignore ├── CHANGELOG.md ├── Dockerfile ├── Jenkinsfile ├── LICENSE ├── README.md ├── USECASE.md ├── cat.json ├── cisco_sdwan ├── __init__.py ├── __main__.py ├── __version__.py ├── base │ ├── __init__.py │ ├── catalog.py │ ├── models_base.py │ ├── models_vmanage.py │ ├── processor.py │ └── rest_api.py ├── migration │ ├── __init__.py │ ├── device_migration.py │ ├── device_template_recipes.json │ ├── feature_migration.py │ ├── feature_template_recipes.json │ └── feature_templates │ │ ├── Factory_Default_AAA_CISCO_Template.json │ │ └── Factory_Default_Global_CISCO_Template.json └── tasks │ ├── __init__.py │ ├── common.py │ ├── implementation │ ├── __init__.py │ ├── _attach_detach.py │ ├── _backup.py │ ├── _certificate.py │ ├── _delete.py │ ├── _encrypt.py │ ├── _list.py │ ├── _migrate.py │ ├── _report.py │ ├── _restore.py │ ├── _show.py │ ├── _show_template.py │ └── _transform.py │ ├── models.py │ ├── utils.py │ └── validators.py ├── examples ├── bmt-migration-cedge.yaml ├── bmt-migration-vedge.yaml ├── report_spec.yaml ├── sastre-env.sh └── transform_recipe.yaml ├── installer ├── mac │ ├── README.md │ ├── application │ │ ├── container_engine.sh │ │ └── sastre-pro.sh │ ├── build-macos-x64.sh │ ├── darwin │ │ ├── Distribution │ │ ├── Resources │ │ │ ├── LICENSE.txt │ │ │ ├── banner.png │ │ │ ├── caution.png │ │ │ ├── conclusion.html │ │ │ ├── sastre.icns │ │ │ ├── uninstall.sh │ │ │ └── welcome.html │ │ └── scripts │ │ │ └── postinstall │ ├── sastre.iconset │ │ ├── icon_1024x1024.png │ │ ├── icon_128x128.png │ │ ├── icon_16x16.png │ │ ├── icon_256x256.png │ │ ├── icon_32x32.png │ │ ├── icon_512x512.png │ │ └── icon_64x64.png │ ├── uninstall.applescript │ └── utils │ │ └── ascii_art.txt └── windows │ ├── LICENSE.txt │ ├── README.md │ ├── container_engine.bat │ ├── install.bat │ ├── main.bat │ ├── sastre-pro.bat │ ├── sastre-pro.ico │ ├── sastre-pro.nsi │ └── uninstall.bat ├── pyproject.toml ├── requirements.txt ├── sastre.py ├── sdwan.py └── sonar-project.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/Dockerfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/README.md -------------------------------------------------------------------------------- /USECASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/USECASE.md -------------------------------------------------------------------------------- /cat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cat.json -------------------------------------------------------------------------------- /cisco_sdwan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/__init__.py -------------------------------------------------------------------------------- /cisco_sdwan/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/__main__.py -------------------------------------------------------------------------------- /cisco_sdwan/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/__version__.py -------------------------------------------------------------------------------- /cisco_sdwan/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cisco_sdwan/base/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/base/catalog.py -------------------------------------------------------------------------------- /cisco_sdwan/base/models_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/base/models_base.py -------------------------------------------------------------------------------- /cisco_sdwan/base/models_vmanage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/base/models_vmanage.py -------------------------------------------------------------------------------- /cisco_sdwan/base/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/base/processor.py -------------------------------------------------------------------------------- /cisco_sdwan/base/rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/base/rest_api.py -------------------------------------------------------------------------------- /cisco_sdwan/migration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/migration/__init__.py -------------------------------------------------------------------------------- /cisco_sdwan/migration/device_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/migration/device_migration.py -------------------------------------------------------------------------------- /cisco_sdwan/migration/device_template_recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/migration/device_template_recipes.json -------------------------------------------------------------------------------- /cisco_sdwan/migration/feature_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/migration/feature_migration.py -------------------------------------------------------------------------------- /cisco_sdwan/migration/feature_template_recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/migration/feature_template_recipes.json -------------------------------------------------------------------------------- /cisco_sdwan/migration/feature_templates/Factory_Default_AAA_CISCO_Template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/migration/feature_templates/Factory_Default_AAA_CISCO_Template.json -------------------------------------------------------------------------------- /cisco_sdwan/migration/feature_templates/Factory_Default_Global_CISCO_Template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/migration/feature_templates/Factory_Default_Global_CISCO_Template.json -------------------------------------------------------------------------------- /cisco_sdwan/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cisco_sdwan/tasks/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/common.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/__init__.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_attach_detach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_attach_detach.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_backup.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_certificate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_certificate.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_delete.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_encrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_encrypt.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_list.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_migrate.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_report.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_restore.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_show.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_show_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_show_template.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/implementation/_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/implementation/_transform.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/models.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/utils.py -------------------------------------------------------------------------------- /cisco_sdwan/tasks/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/cisco_sdwan/tasks/validators.py -------------------------------------------------------------------------------- /examples/bmt-migration-cedge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/examples/bmt-migration-cedge.yaml -------------------------------------------------------------------------------- /examples/bmt-migration-vedge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/examples/bmt-migration-vedge.yaml -------------------------------------------------------------------------------- /examples/report_spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/examples/report_spec.yaml -------------------------------------------------------------------------------- /examples/sastre-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/examples/sastre-env.sh -------------------------------------------------------------------------------- /examples/transform_recipe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/examples/transform_recipe.yaml -------------------------------------------------------------------------------- /installer/mac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/README.md -------------------------------------------------------------------------------- /installer/mac/application/container_engine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/application/container_engine.sh -------------------------------------------------------------------------------- /installer/mac/application/sastre-pro.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/application/sastre-pro.sh -------------------------------------------------------------------------------- /installer/mac/build-macos-x64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/build-macos-x64.sh -------------------------------------------------------------------------------- /installer/mac/darwin/Distribution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Distribution -------------------------------------------------------------------------------- /installer/mac/darwin/Resources/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Resources/LICENSE.txt -------------------------------------------------------------------------------- /installer/mac/darwin/Resources/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Resources/banner.png -------------------------------------------------------------------------------- /installer/mac/darwin/Resources/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Resources/caution.png -------------------------------------------------------------------------------- /installer/mac/darwin/Resources/conclusion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Resources/conclusion.html -------------------------------------------------------------------------------- /installer/mac/darwin/Resources/sastre.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Resources/sastre.icns -------------------------------------------------------------------------------- /installer/mac/darwin/Resources/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Resources/uninstall.sh -------------------------------------------------------------------------------- /installer/mac/darwin/Resources/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/Resources/welcome.html -------------------------------------------------------------------------------- /installer/mac/darwin/scripts/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/darwin/scripts/postinstall -------------------------------------------------------------------------------- /installer/mac/sastre.iconset/icon_1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/sastre.iconset/icon_1024x1024.png -------------------------------------------------------------------------------- /installer/mac/sastre.iconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/sastre.iconset/icon_128x128.png -------------------------------------------------------------------------------- /installer/mac/sastre.iconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/sastre.iconset/icon_16x16.png -------------------------------------------------------------------------------- /installer/mac/sastre.iconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/sastre.iconset/icon_256x256.png -------------------------------------------------------------------------------- /installer/mac/sastre.iconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/sastre.iconset/icon_32x32.png -------------------------------------------------------------------------------- /installer/mac/sastre.iconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/sastre.iconset/icon_512x512.png -------------------------------------------------------------------------------- /installer/mac/sastre.iconset/icon_64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/sastre.iconset/icon_64x64.png -------------------------------------------------------------------------------- /installer/mac/uninstall.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/uninstall.applescript -------------------------------------------------------------------------------- /installer/mac/utils/ascii_art.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/mac/utils/ascii_art.txt -------------------------------------------------------------------------------- /installer/windows/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/LICENSE.txt -------------------------------------------------------------------------------- /installer/windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/README.md -------------------------------------------------------------------------------- /installer/windows/container_engine.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/container_engine.bat -------------------------------------------------------------------------------- /installer/windows/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/install.bat -------------------------------------------------------------------------------- /installer/windows/main.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/main.bat -------------------------------------------------------------------------------- /installer/windows/sastre-pro.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/sastre-pro.bat -------------------------------------------------------------------------------- /installer/windows/sastre-pro.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/sastre-pro.ico -------------------------------------------------------------------------------- /installer/windows/sastre-pro.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/sastre-pro.nsi -------------------------------------------------------------------------------- /installer/windows/uninstall.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/installer/windows/uninstall.bat -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/requirements.txt -------------------------------------------------------------------------------- /sastre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/sastre.py -------------------------------------------------------------------------------- /sdwan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/sdwan.py -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CiscoDevNet/sastre/HEAD/sonar-project.properties --------------------------------------------------------------------------------