├── asset ├── __init__.py ├── migrations │ └── __init__.py ├── tests.py ├── apps.py ├── admin.py ├── urls.py └── forms.py ├── deploy ├── __init__.py ├── migrations │ └── __init__.py ├── tests.py ├── admin.py ├── apps.py ├── urls.py └── forms.py ├── devops ├── __init__.py ├── asgi.py ├── routing.py ├── wsgi.py ├── urls.py └── consumers.py ├── user ├── __init__.py ├── migrations │ └── __init__.py ├── templatetags │ ├── __init__.py │ ├── myinclusion.py │ └── myfilter.py ├── admin.py ├── tests.py ├── apps.py ├── urls.py ├── templates │ └── registration │ │ ├── login.html │ │ └── base.html └── forms.py ├── dbadmin ├── __init__.py ├── migrations │ └── __init__.py ├── tests.py ├── admin.py ├── apps.py ├── urls.py ├── forms.py └── models.py ├── sysadmin ├── __init__.py ├── migrations │ └── __init__.py ├── admin.py ├── tests.py ├── apps.py ├── forms.py ├── urls.py └── models.py ├── demo ├── demo.gif ├── tailf.gif ├── codedeploy.gif └── database.gif ├── conf ├── saltconfig │ └── nodegroup.conf.example └── settings.conf.example ├── static ├── images │ ├── img.jpg │ ├── inbox.png │ ├── media.jpg │ ├── paypal.png │ ├── prod-1.jpg │ ├── prod-2.jpg │ ├── prod-3.jpg │ ├── prod-4.jpg │ ├── prod-5.jpg │ ├── user.png │ ├── visa.png │ ├── avatar2.jpg │ ├── cropper.jpg │ ├── favicon.ico │ ├── loading.gif │ ├── picture.jpg │ ├── mastercard.png │ ├── back_disabled.png │ ├── back_enabled.png │ ├── american-express.png │ ├── forward_disabled.png │ ├── forward_enabled.png │ ├── back_enabled_hover.png │ ├── icon │ │ ├── details_close.png │ │ └── details_open.png │ └── forward_enabled_hover.png ├── webssh │ ├── img │ │ └── favicon.png │ ├── css │ │ └── fullscreen.min.css │ └── js │ │ ├── fullscreen.min.js │ │ └── main.js ├── vendors │ ├── pnotify │ │ ├── pnotify.buttons.css │ │ ├── pnotify.nonblock.css │ │ ├── pnotify.css │ │ └── pnotify.nonblock.js │ ├── iCheck │ │ ├── skins │ │ │ ├── flat │ │ │ │ ├── aero.png │ │ │ │ ├── blue.png │ │ │ │ ├── flat.png │ │ │ │ ├── grey.png │ │ │ │ ├── pink.png │ │ │ │ ├── red.png │ │ │ │ ├── aero@2x.png │ │ │ │ ├── blue@2x.png │ │ │ │ ├── flat@2x.png │ │ │ │ ├── green.png │ │ │ │ ├── grey@2x.png │ │ │ │ ├── orange.png │ │ │ │ ├── pink@2x.png │ │ │ │ ├── purple.png │ │ │ │ ├── red@2x.png │ │ │ │ ├── yellow.png │ │ │ │ ├── green@2x.png │ │ │ │ ├── orange@2x.png │ │ │ │ ├── purple@2x.png │ │ │ │ ├── yellow@2x.png │ │ │ │ ├── flat.css │ │ │ │ ├── red.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── grey.css │ │ │ │ ├── pink.css │ │ │ │ ├── green.css │ │ │ │ ├── orange.css │ │ │ │ ├── purple.css │ │ │ │ └── yellow.css │ │ │ ├── line │ │ │ │ ├── line.png │ │ │ │ ├── line@2x.png │ │ │ │ ├── line.css │ │ │ │ ├── red.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── grey.css │ │ │ │ ├── pink.css │ │ │ │ ├── green.css │ │ │ │ ├── orange.css │ │ │ │ ├── purple.css │ │ │ │ └── yellow.css │ │ │ ├── minimal │ │ │ │ ├── aero.png │ │ │ │ ├── blue.png │ │ │ │ ├── grey.png │ │ │ │ ├── pink.png │ │ │ │ ├── red.png │ │ │ │ ├── green.png │ │ │ │ ├── orange.png │ │ │ │ ├── purple.png │ │ │ │ ├── red@2x.png │ │ │ │ ├── yellow.png │ │ │ │ ├── aero@2x.png │ │ │ │ ├── blue@2x.png │ │ │ │ ├── green@2x.png │ │ │ │ ├── grey@2x.png │ │ │ │ ├── minimal.png │ │ │ │ ├── orange@2x.png │ │ │ │ ├── pink@2x.png │ │ │ │ ├── purple@2x.png │ │ │ │ ├── yellow@2x.png │ │ │ │ ├── minimal@2x.png │ │ │ │ ├── minimal.css │ │ │ │ ├── red.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── grey.css │ │ │ │ ├── pink.css │ │ │ │ ├── green.css │ │ │ │ ├── orange.css │ │ │ │ ├── purple.css │ │ │ │ └── yellow.css │ │ │ ├── square │ │ │ │ ├── aero.png │ │ │ │ ├── blue.png │ │ │ │ ├── green.png │ │ │ │ ├── grey.png │ │ │ │ ├── pink.png │ │ │ │ ├── red.png │ │ │ │ ├── aero@2x.png │ │ │ │ ├── blue@2x.png │ │ │ │ ├── grey@2x.png │ │ │ │ ├── orange.png │ │ │ │ ├── pink@2x.png │ │ │ │ ├── purple.png │ │ │ │ ├── red@2x.png │ │ │ │ ├── square.png │ │ │ │ ├── yellow.png │ │ │ │ ├── green@2x.png │ │ │ │ ├── orange@2x.png │ │ │ │ ├── purple@2x.png │ │ │ │ ├── square@2x.png │ │ │ │ ├── yellow@2x.png │ │ │ │ ├── square.css │ │ │ │ ├── red.css │ │ │ │ ├── aero.css │ │ │ │ ├── blue.css │ │ │ │ ├── grey.css │ │ │ │ ├── pink.css │ │ │ │ ├── green.css │ │ │ │ ├── orange.css │ │ │ │ ├── purple.css │ │ │ │ └── yellow.css │ │ │ ├── futurico │ │ │ │ ├── futurico.png │ │ │ │ ├── futurico@2x.png │ │ │ │ └── futurico.css │ │ │ ├── polaris │ │ │ │ ├── polaris.png │ │ │ │ ├── polaris@2x.png │ │ │ │ └── polaris.css │ │ │ └── all.css │ │ ├── bower.json │ │ ├── .bower.json │ │ └── icheck.jquery.json │ ├── font-awesome │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── less │ │ │ ├── fixed-width.less │ │ │ ├── screen-reader.less │ │ │ ├── larger.less │ │ │ ├── list.less │ │ │ ├── core.less │ │ │ ├── stacked.less │ │ │ ├── font-awesome.less │ │ │ ├── bordered-pulled.less │ │ │ ├── rotated-flipped.less │ │ │ ├── path.less │ │ │ ├── animated.less │ │ │ └── mixins.less │ │ ├── scss │ │ │ ├── _fixed-width.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _larger.scss │ │ │ ├── _list.scss │ │ │ ├── _core.scss │ │ │ ├── font-awesome.scss │ │ │ ├── _stacked.scss │ │ │ ├── _bordered-pulled.scss │ │ │ ├── _rotated-flipped.scss │ │ │ ├── _path.scss │ │ │ ├── _animated.scss │ │ │ └── _mixins.scss │ │ ├── HELP-US-OUT.txt │ │ ├── .gitignore │ │ ├── bower.json │ │ ├── .npmignore │ │ └── .bower.json │ ├── jquery-ui │ │ └── images │ │ │ ├── ui-icons_444444_256x240.png │ │ │ ├── ui-icons_555555_256x240.png │ │ │ ├── ui-icons_777620_256x240.png │ │ │ ├── ui-icons_777777_256x240.png │ │ │ ├── ui-icons_cc0000_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ ├── bootstrap │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── js │ │ │ └── npm.js │ │ └── .bower.json │ ├── google-code-prettify │ │ └── prettify.min.css │ ├── jquery-notifyjs │ │ └── styles │ │ │ └── metro │ │ │ ├── notify-metro.css │ │ │ └── notify-metro.js │ ├── bootstrap-table │ │ └── js │ │ │ └── bootstrap-table-zh-CN.min.js │ ├── datatables.net-bs │ │ └── js │ │ │ └── dataTables.bootstrap.min.js │ ├── bootstrap-progressbar │ │ └── bootstrap-progressbar.min.js │ └── ion.rangeSlider │ │ └── css │ │ └── ion.rangeSlider.skinFlat.css ├── custom │ └── images │ │ ├── loading.gif │ │ ├── back_disabled.png │ │ ├── back_enabled.png │ │ ├── forward_disabled.png │ │ ├── forward_enabled.png │ │ ├── back_enabled_hover.png │ │ └── forward_enabled_hover.png └── others │ └── css │ └── bootstrapValidator.min.css ├── utils ├── __init__.py ├── ldapauth.py ├── tar_file.py ├── mydb.py ├── mongo_api.py ├── jenkins_job.py └── config_parser.py ├── .gitattributes ├── templates ├── base │ ├── footer.html │ └── top_navigation.html ├── tags │ ├── tag_user_minions.html │ ├── tag_users.html │ ├── tag_minions.html │ └── tag_permissions.html └── user │ └── user_profile.html ├── .gitignore ├── manage.py ├── README.md ├── requirements.txt └── control.sh /asset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /devops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbadmin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sysadmin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asset/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbadmin/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deploy/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sysadmin/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/demo/demo.gif -------------------------------------------------------------------------------- /demo/tailf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/demo/tailf.gif -------------------------------------------------------------------------------- /asset/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /conf/saltconfig/nodegroup.conf.example: -------------------------------------------------------------------------------- 1 | nodegroups: 2 | asd: 'L@devops-client01' 3 | -------------------------------------------------------------------------------- /dbadmin/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /demo/codedeploy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/demo/codedeploy.gif -------------------------------------------------------------------------------- /demo/database.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/demo/database.gif -------------------------------------------------------------------------------- /deploy/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /user/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /user/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /dbadmin/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /deploy/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /static/images/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/img.jpg -------------------------------------------------------------------------------- /sysadmin/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /sysadmin/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /static/images/inbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/inbox.png -------------------------------------------------------------------------------- /static/images/media.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/media.jpg -------------------------------------------------------------------------------- /static/images/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/paypal.png -------------------------------------------------------------------------------- /static/images/prod-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/prod-1.jpg -------------------------------------------------------------------------------- /static/images/prod-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/prod-2.jpg -------------------------------------------------------------------------------- /static/images/prod-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/prod-3.jpg -------------------------------------------------------------------------------- /static/images/prod-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/prod-4.jpg -------------------------------------------------------------------------------- /static/images/prod-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/prod-5.jpg -------------------------------------------------------------------------------- /static/images/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/user.png -------------------------------------------------------------------------------- /static/images/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/visa.png -------------------------------------------------------------------------------- /static/images/avatar2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/avatar2.jpg -------------------------------------------------------------------------------- /static/images/cropper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/cropper.jpg -------------------------------------------------------------------------------- /static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/favicon.ico -------------------------------------------------------------------------------- /static/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/loading.gif -------------------------------------------------------------------------------- /static/images/picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/picture.jpg -------------------------------------------------------------------------------- /static/images/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/mastercard.png -------------------------------------------------------------------------------- /static/webssh/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/webssh/img/favicon.png -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | # @Time : 17-8-17 上午9:15 3 | # @Author : Wang Chao 4 | -------------------------------------------------------------------------------- /static/images/back_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/back_disabled.png -------------------------------------------------------------------------------- /static/images/back_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/back_enabled.png -------------------------------------------------------------------------------- /static/vendors/pnotify/pnotify.buttons.css: -------------------------------------------------------------------------------- 1 | .ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em} -------------------------------------------------------------------------------- /asset/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class AssetConfig(AppConfig): 5 | name = 'asset' 6 | -------------------------------------------------------------------------------- /static/custom/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/custom/images/loading.gif -------------------------------------------------------------------------------- /static/images/american-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/american-express.png -------------------------------------------------------------------------------- /static/images/forward_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/forward_disabled.png -------------------------------------------------------------------------------- /static/images/forward_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/forward_enabled.png -------------------------------------------------------------------------------- /user/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class UserConfig(AppConfig): 5 | name = 'user' 6 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=python 2 | *.css linguist-language=python 3 | *.html linguist-language=python 4 | -------------------------------------------------------------------------------- /deploy/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class DeployConfig(AppConfig): 5 | name = 'deploy' 6 | -------------------------------------------------------------------------------- /static/images/back_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/back_enabled_hover.png -------------------------------------------------------------------------------- /static/images/icon/details_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/icon/details_close.png -------------------------------------------------------------------------------- /static/images/icon/details_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/icon/details_open.png -------------------------------------------------------------------------------- /dbadmin/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class DbadminConfig(AppConfig): 5 | name = 'dbadmin' 6 | -------------------------------------------------------------------------------- /static/custom/images/back_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/custom/images/back_disabled.png -------------------------------------------------------------------------------- /static/custom/images/back_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/custom/images/back_enabled.png -------------------------------------------------------------------------------- /static/images/forward_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/images/forward_enabled_hover.png -------------------------------------------------------------------------------- /sysadmin/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class SysadminConfig(AppConfig): 5 | name = 'sysadmin' 6 | -------------------------------------------------------------------------------- /static/custom/images/forward_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/custom/images/forward_disabled.png -------------------------------------------------------------------------------- /static/custom/images/forward_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/custom/images/forward_enabled.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/aero.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/blue.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/flat.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/grey.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/pink.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/red.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/line/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/line/line.png -------------------------------------------------------------------------------- /static/custom/images/back_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/custom/images/back_enabled_hover.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/aero@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/blue@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/flat@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/green.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/grey@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/orange.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/pink@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/purple.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/red@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/yellow.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/line/line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/line/line@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/aero.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/blue.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/grey.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/pink.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/red.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/aero.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/blue.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/green.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/grey.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/pink.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/red.png -------------------------------------------------------------------------------- /static/custom/images/forward_enabled_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/custom/images/forward_enabled_hover.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/green@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/orange@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/purple@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/flat/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/flat/yellow@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/green.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/orange.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/purple.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/red@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/yellow.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/aero@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/blue@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/grey@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/orange.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/pink@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/purple.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/red@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/square.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/yellow.png -------------------------------------------------------------------------------- /static/vendors/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/futurico/futurico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/futurico/futurico.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/aero@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/blue@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/green@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/grey@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/minimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/minimal.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/orange@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/pink@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/purple@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/yellow@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/polaris/polaris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/polaris/polaris.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/green@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/orange@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/purple@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/square@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/square@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/square/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/square/yellow@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/minimal/minimal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/minimal/minimal@2x.png -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/polaris/polaris@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/polaris/polaris@2x.png -------------------------------------------------------------------------------- /static/vendors/pnotify/pnotify.nonblock.css: -------------------------------------------------------------------------------- 1 | .ui-pnotify.ui-pnotify-nonblock-fade{opacity:.2}.ui-pnotify.ui-pnotify-nonblock-hide{display:none!important} -------------------------------------------------------------------------------- /static/vendors/iCheck/skins/futurico/futurico@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/iCheck/skins/futurico/futurico@2x.png -------------------------------------------------------------------------------- /static/vendors/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /static/vendors/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/vendors/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /static/vendors/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/vendors/jquery-ui/images/ui-icons_444444_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/jquery-ui/images/ui-icons_444444_256x240.png -------------------------------------------------------------------------------- /static/vendors/jquery-ui/images/ui-icons_555555_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/jquery-ui/images/ui-icons_555555_256x240.png -------------------------------------------------------------------------------- /static/vendors/jquery-ui/images/ui-icons_777620_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/jquery-ui/images/ui-icons_777620_256x240.png -------------------------------------------------------------------------------- /static/vendors/jquery-ui/images/ui-icons_777777_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/jquery-ui/images/ui-icons_777777_256x240.png -------------------------------------------------------------------------------- /static/vendors/jquery-ui/images/ui-icons_cc0000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/jquery-ui/images/ui-icons_cc0000_256x240.png -------------------------------------------------------------------------------- /static/vendors/jquery-ui/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/jquery-ui/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /static/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /static/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ntuwang/devops/HEAD/static/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /static/webssh/css/fullscreen.min.css: -------------------------------------------------------------------------------- 1 | .xterm.fullscreen{position:fixed;top:0;bottom:0;left:0;right:0;width:auto;height:auto;z-index:255} 2 | /*# sourceMappingURL=fullscreen.min.css.map */ -------------------------------------------------------------------------------- /static/vendors/font-awesome/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /static/vendors/font-awesome/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /static/vendors/font-awesome/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /static/vendors/font-awesome/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /templates/base/footer.html: -------------------------------------------------------------------------------- 1 |