Git Product home page Git Product logo

riverbed / riverbed-community-toolkit Goto Github PK

View Code? Open in Web Editor NEW
17.0 15.0 25.0 21.98 MB

Riverbed Community Toolkit is a public toolkit for Riverbed Solutions engineering and integration

Home Page: https://community.riverbed.com

License: MIT License

Shell 7.69% PowerShell 32.14% HCL 25.89% Python 33.94% HTML 0.22% JavaScript 0.12%
solution-engineering automation integration accelerator sd-wan npm visibility acceleration robot synthetic-test

riverbed-community-toolkit's Introduction

Riverbed Community Toolkit

A public toolkit shared by Riverbed and the Riverbed Community for Solution Engineering and product integration

Folders Contents Related 3rd party technology
Cloud Accelerator (SteelHead) Community Cloud Cookbooks: scripts and howto to deploy the Riverbed Accelerator in the Cloud and in your labs Azure, ARM, PowerShell, AWS, GNS3
Client Accelerator Cookbooks to interact with the REST API, use Ansible with SteelScript, deploy the controller appliance with template in the Cloud Python, Azure, REST, Ansible, Terraform
Portal Cloud Cookbooks and work in progress Dashboards examples Azure, ARM
NetIM Cloud Cookbooks and Community library to share extensions for NetIM: GMC metrics, custom mibs, Robots, Synthetic-Test Azure API, ARM, PowerShell, Python
AppResponse Cloud Cookbooks for Azure. Ansible playbook example based on SteelScript Python Library Ansible, Python, REST API
NetProfiler Deploy the Netprofiler with Terraform template in the Azure Cloud. Ansible playbook example based on SteelScript Python Library Ansible, Terraform
SteelConnect Scripts, howtos and templates to deploy SteelConnect headend in Azure Azure, Terraform, PowerShell
SteelScript work in progress Examples and use-cases based on SteelScript Python Library Python
Aternity The Aternity Tech-Community is sharing cookbooks and technical contents for Aternity DEM: EUEM, APM and User Journey Intelligence OpenTelemetry, code instrumentation, API, Windows, Linux, PowerShell

How to contribute?

Feel free to submit any code using Pull Request (hit the Fork button at the top right corner to get a copy of the repo in your own account, modify your own copy of the repo and then create a pull request from here).

For problem or suggestions, simply create Issues.

Thanks for sharing with the Riverbed Community!

License

Copyright (c) 2021 Riverbed Technology, Inc.

The scripts provided here are licensed under the terms and conditions of the MIT License accompanying the software ("License"). The scripts are distributed "AS IS" as set forth in the License. The script also include certain third party code. All such third party code is also distributed "AS IS" and is licensed by the respective copyright holders under the applicable terms and conditions (including, without limitation, warranty and liability disclaimers) identified in the license notices accompanying the software.

riverbed-community-toolkit's People

Contributors

8carroll avatar aternitysaasadmin avatar dbender89 avatar gleyfer avatar gwenblum avatar ishankapoor avatar jkraenzle avatar nil-cool avatar rjourdan avatar rvbd-wimv avatar saurabhjain06 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

riverbed-community-toolkit's Issues

RunAsAccount will be deprecated in September 2023

The runbook template uses RunAsAccount for Auth. That is being deprecated as of September 2023. We need to use Identity based auth. Replacing the following lines with the code below will allow us to use a System-based Identity Auth.

https://github.com/riverbed/Riverbed-Community-Toolkit/blob/9602d4bd63885c25620a6b7e44d51dc44047a83e/SteelHead/Azure-Cloud-Cookbooks/101-service-chain-gw-appliance/scripts/Template-Runbook-AccelerationRoutes.ps1#LL88C1-L111C1

with:

try
{
"Logging in to Azure..."
Connect-AzAccount -Identity
}
catch {
Write-Error -Message $.Exception
throw $
.Exception
}

#Get all Resource Manager resources from all resource groups
$ResourceGroups = Get-AzResourceGroup

foreach ($ResourceGroup in $ResourceGroups)
{
Write-Output ("Showing resources in resource group " + $ResourceGroup.ResourceGroupName)
$Resources = Get-AzResource -ResourceGroupName $ResourceGroup.ResourceGroupName
foreach ($Resource in $Resources)
{
Write-Output ($Resource.Name + " of type " + $Resource.ResourceType)
}
Write-Output ("")
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.