Skip to content

Commit

Permalink
Merge pull request #2 from QualiSystems/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Costya-Y authored Feb 20, 2017
2 parents a49ecfe + 60f9885 commit 3232e60
Show file tree
Hide file tree
Showing 57 changed files with 5,347 additions and 89 deletions.
100 changes: 11 additions & 89 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,89 +1,11 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# IPython Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# dotenv
.env

# virtualenv
venv/
ENV/

# Spyder project settings
.spyderproject

# Rope project settings
.ropeproject
*.pyc
cloudshell/networking/ericsson/ipos/test_ipos.py

dist
cloudshell_networking_ericsson_ipos.egg-info/
Ericsson_IPOS_Shell_Package/Ericsson-IPOS-Shell.zip
cloudshell/networking/ericsson/ipos/autoload/test.py
cloudshell_networking_ericsson_ipos_extended.egg-info
Ericsson_IPOS_Shell_Extended_Package.zip
cloudshell/tests/networking/ericsson/autoload/tests_ericsson_ext_ipos_autoload_unit_tests.py
cloudshell/networking/ericsson/extended/ipos/run_ipos.py
23 changes: 23 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
language: python
python:
- '2.7'

before_install:
- pip install ecdsa==0.13
- pip install Inject==3.3.1
- pip install ipcalc==1.1.3
- pip install jsonpickle==0.9.3
- pip install linecache2==1.0.0
- pip install paramiko==1.15.2
- pip install ply==3.8
- pip install pyasn1==0.1.9
- pip install pycrypto==2.6.1
- pip install pysmi==0.0.6
- pip install pysnmp==4.3.1
- pip install traceback2==1.4.0
- pip install -r test_requirements.txt -i https://testpypi.python.org/pypi

install:
- python setup.py install

script: python setup.py sdist --format zip
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<CategoryList xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.qualisystems.com/ResourceManagement/CategorySchema.xsd" />
40 changes: 40 additions & 0 deletions Ericsson_IPOS_Shell_Extended_Package/Configuration/shellconfig.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="utf-8"?>
<ShellsConfiguration
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://schemas.qualisystems.com/ResourceManagement/ShellsConfigurationSchema.xsd">
<ResourceTemplates>
<ResourceTemplate Name="Ericsson IPOS Router" Model="Ericsson IPOS Router" Driver="Generic Ericsson IPOS Driver">
<Description>The networking Shell template will create a resource of this type in CloudShell. Once the Router is modeled correctly in CloudShell it will be possible to use it in Sandboxes and for connectivity.</Description>
<AutoLoad Enable="true">
<Description>Discovers the device structure and populate its attributes.</Description>
</AutoLoad>
<Attributes>
<Attribute Name="SNMP Version" Value="" />
<Attribute Name="SNMP Read Community" Value="" />
<Attribute Name="SNMP Write Community" Value="" />
<Attribute Name="SNMP V3 User" Value="" />
<Attribute Name="SNMP V3 Password" Value="" />
<Attribute Name="SNMP V3 Private Key" Value="" />
<Attribute Name="Enable SNMP" Value="True" />
<Attribute Name="Disable SNMP" Value="False" />
<Attribute Name="CLI TCP Port" Value="0" />
<Attribute Name="CLI Connection Type" Value="Auto" />
<Attribute Name="User" Value="" />
<Attribute Name="Password" Value="" />
<Attribute Name="Enable Password" Value="" />
<Attribute Name="Console Server IP Address" Value="" />
<Attribute Name="Console Port" Value="0" />
<Attribute Name="Console User" Value="" />
<Attribute Name="Console Password" Value="" />
<Attribute Name="Backup Type" Value="File System" />
<Attribute Name="Backup User" Value="" />
<Attribute Name="Backup Password" Value="" />
<Attribute Name="Backup Location" Value="" />
<Attribute Name="Sessions Concurrency Limit" Value="1" />
<Attribute Name="Power Management" Value="True" />
<Attribute Name="VRF Management Name" Value="" />
</Attributes>
</ResourceTemplate>
</ResourceTemplates>
</ShellsConfiguration>
Loading

0 comments on commit 3232e60

Please sign in to comment.