osism

View on PyPIReverse Dependencies (0)

0.20241006.0 osism-0.20241006.0-py3-none-any.whl

Wheel Details

Project: osism
Version: 0.20241006.0
Filename: osism-0.20241006.0-py3-none-any.whl
Download: [link]
Size: 68224
MD5: 1b8e489aaeb093b9829d4e0e373a0a42
SHA256: f1f40eaa4aabc6eaea557fc33980d46a6d77fef279fefcc01034a689595b94a6
Uploaded: 2024-10-06 19:23:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: osism
Version: 0.20241006.0
Summary: OSISM manager interface
Author: OSISM GmbH
Author-Email: info[at]osism.tech
Home-Page: https://github.com/osism/python-osism
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: ClusterShell (==1.9.2)
Requires-Dist: GitPython (==3.1.43)
Requires-Dist: Jinja2 (==3.1.4)
Requires-Dist: PyYAML (==6.0.2)
Requires-Dist: ara (==1.7.2)
Requires-Dist: celery[redis] (==5.4.0)
Requires-Dist: cliff (==4.7.0)
Requires-Dist: deepdiff (==8.0.1)
Requires-Dist: docker (==7.1.0)
Requires-Dist: fastapi (==0.115.0)
Requires-Dist: flower (==2.0.1)
Requires-Dist: hiredis (==3.0.0)
Requires-Dist: kombu (==5.4.2)
Requires-Dist: kubernetes (==31.0.0)
Requires-Dist: loguru (==0.7.2)
Requires-Dist: netmiko (==4.4.0)
Requires-Dist: nornir-ansible (==2023.12.28)
Requires-Dist: nornir (==3.4.1)
Requires-Dist: pottery (==3.0.0)
Requires-Dist: prompt-toolkit (==3.0.48)
Requires-Dist: pydantic (==1.10.18)
Requires-Dist: pynetbox (==7.4.0)
Requires-Dist: pytest-testinfra (==10.1.1)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: sqlmodel (==0.0.22)
Requires-Dist: sushy (==5.2.0)
Requires-Dist: tabulate (==0.9.0)
Requires-Dist: transitions (==0.9.2)
Requires-Dist: uvicorn[standard] (==0.31.0)
Requires-Dist: watchdog (==5.0.3)
Requires-Dist: ansible-runner (==2.4.0); extra == "ansible"
Requires-Dist: ansible-core (==2.17.4); extra == "ansible"
Requires-Dist: openstack-image-manager (==0.20240906.0); extra == "openstack-image-manager"
Provides-Extra: ansible
Provides-Extra: openstack-image-manager
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 434 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
osism/__init__.py sha256=1UiNTBus0V0f2AbZQzAtVtu6zkfCCrw0OTq--NwFAqY 341
osism/__main__.py sha256=ILe4gu61xEISiBsxanqTQIdSkV-YhpZXTRlguCYyssk 141
osism/api.py sha256=xI55lHQVubm5q7esvNITBAK63Pw2IJl6zQyXjjfHk-Y 4313
osism/main.py sha256=Dt2-9sLXcS-Ny4DAz7hrha-KRc7zd7BFUTRdfs_X8z4 893
osism/settings.py sha256=v8PK-xofJYR4uVuW8e2stxI_oz6Whoe4JGEWG3M58z8 1115
osism/actions/__init__.py sha256=bG7Ffen4LvQtgnYPFEpFccsWs81t4zqqeqn9ZeirH6E 38
osism/actions/check_configuration.py sha256=f_nwMsMh9G1z8tmxSoDGyWoFtI1NLVWks70fknY5st0 1301
osism/actions/deploy_configuration.py sha256=uHrW6J0908zloK3SnOcKq3m53H8KCihplU1IA10mZMA 2712
osism/actions/diff_configuration.py sha256=sGoUPQWxINE_qqqBgePxOtEOXgtMFRM43TGJtGFFwhs 1513
osism/actions/generate_configuration.py sha256=eAv1IfKYMw3466rStHB1HXHVksM0wn4CrHjZDfTgV40 4391
osism/actions/manage_device.py sha256=VXrRRcu78i05QjmN3t3vdeF1OoMAE7oYUaSyK0aJOjo 37457
osism/actions/manage_interface.py sha256=iDp7zY16XXtwdLk1sxa-TBAkpdPxmtbVeEvMZuP5h4s 472
osism/commands/__init__.py sha256=bG7Ffen4LvQtgnYPFEpFccsWs81t4zqqeqn9ZeirH6E 38
osism/commands/apply.py sha256=n3lLb1cS3GahQqRT0723di98hg47MjVzDzkAoeZX7qU 16780
osism/commands/compose.py sha256=iqzG7mS9E1VWaLNN6yQowjOqiHn3BMdj-yfXb3Dc4Ok 1200
osism/commands/compute.py sha256=Q8n2ClWUQUc6-rd7_G0W690N13AOwQnGCUzkBRvgEDs 13384
osism/commands/configuration.py sha256=bvwBuc27glcZ5xDXQkKrgMDoXEdYgJnyjKd8fRj6hHk 890
osism/commands/console.py sha256=8BPz1hio5Wi6kONVAWFuSqkDRrMcLEYeFIY8dbtN6e4 3218
osism/commands/container.py sha256=Fku2GaCM3Idq_FxExUtNqjrEM0XYjpVvXmueSVO8S_c 1601
osism/commands/get.py sha256=ryytjtXWmlMV0NucP5tGkMZu0nIlC4xVtjRk4iMZ06c 8967
osism/commands/log.py sha256=2IpYuosC7FZwwLvM8HmKSU1NRNIelVVYzqjjVMCrOJk 4072
osism/commands/manage.py sha256=9lWktWqMuLhPVhIcJyJ9PeuN_uSRf8_fAS_lmJsgYGQ 9698
osism/commands/netbox.py sha256=k3wxekbTY79pbLabe0s8qxZ2FfNK_OnoFbXlfVkThjU 14245
osism/commands/noset.py sha256=7zDFuFMyNpo7DUOKcNiYV8nodtdMOYFp5LDPcuJhlZ8 1481
osism/commands/reconciler.py sha256=Ja_b86gX6-_Pr3DmrUUvskmEnnJpHQ-XJNQLycMJeyc 2818
osism/commands/server.py sha256=zJVwf3CK2qEeOUHvDGmcwsHIgerZkgbDL6_7vFJRC1Q 1779
osism/commands/service.py sha256=A1lgAlGeCJpbFFqF55DRWPcCirIgpU0dzjzVLZ0mz3k 2649
osism/commands/set.py sha256=xLBi2DzbVQo2jb3-cOIE9In5UB3vFxquQJkDN-EsfhM 1425
osism/commands/status.py sha256=X-Rcj-XuNPDBoxsGkf96NswwpmTognxz1V6E2NX2ZgY 1997
osism/commands/task.py sha256=mwJJ7a71Lw3o_FX7j3rR0-NbPdPwMDOjbOAiiXE4uGc 543
osism/commands/validate.py sha256=hIQB0zk4xIBZJORtBp_tWrXTRKKhB2qi6j-mznDxKR4 4191
osism/commands/vault.py sha256=Ip0IMR7zaBkPbLJenXr4ZwxM6FnozZ9wn9rwHmFHo8s 1818
osism/commands/volume.py sha256=SVmcIROJ7wBDsXHBjBtciu3JYfGQ5SM1ZG3UZpMVfRk 3235
osism/commands/wait.py sha256=LFs0xuA4VXTfVw_BXiZB2rPfb33B8orFdpxJdtwMTKA 6857
osism/commands/worker.py sha256=iraCOEhCp7WgfjfZ0-12XQYQPUjpi9rSJK5Z9JfNJk4 1651
osism/core/__init__.py sha256=bG7Ffen4LvQtgnYPFEpFccsWs81t4zqqeqn9ZeirH6E 38
osism/core/enums.py sha256=jJDEffsCALWV_TMFzQf2SGvnX503oQyqM2Z7-QtMl04 9549
osism/core/playbooks.py sha256=M3T3ajV-8Lt-orsRO3jAoukhaoYFr4EZ2dzYXQjt1kg 728
osism/data/__init__.py sha256=izXdh0J3vPLQI7kBhJI7ibJQzPqU_nlONP0L4Cf_k6A 1504
osism/plugins/__init__.py sha256=bG7Ffen4LvQtgnYPFEpFccsWs81t4zqqeqn9ZeirH6E 38
osism/services/__init__.py sha256=bG7Ffen4LvQtgnYPFEpFccsWs81t4zqqeqn9ZeirH6E 38
osism/services/listener.py sha256=w7iAuBD5wAUDT-3Ztf9ThDxuQNgobs1tTGYythsA800 7218
osism/tasks/__init__.py sha256=Zx9TShOZYZ0Yd19TqpWc-ITjc-o_NxUOn2fsGAA7Tac 8534
osism/tasks/ansible.py sha256=0c5nY1M0jf_9Me8HMP2Je_Ibjii4rFm-5HW8tmE6aos 1681
osism/tasks/ceph.py sha256=eIQkah3Kj4INtOkF9kTjHbXJ3_J2lg48EWJKfHc-UYw 615
osism/tasks/conductor.py sha256=g9ulqWlGim0DjwQkVgW8Tl8MsXBGuukuQvM12CXbEmM 3892
osism/tasks/kolla.py sha256=wJQpWn_01iWLkr7l7T7RNrQGfRgsgmYi4WQlTmNGvew 618
osism/tasks/kubernetes.py sha256=VzXq_VrYU_CLm4cOruqnE3Kq2ydfO9glZ3p0bp3OYoc 625
osism/tasks/netbox.py sha256=a2g0iwuODCbptzjBXtwHNUpSpQxQRF9wCGE8JBZWVO0 6596
osism/tasks/openstack.py sha256=i9dIVz9RPVC38gIhUPIE0oq8Wj2ppf9bHrHLTrsjaJ8 9098
osism/tasks/reconciler.py sha256=RpepZtRgBgYTwmAkfuT9kIaxU1ITDb8SFalMoShdRNQ 3547
osism/utils/__init__.py sha256=5yng8l5Jd6GhNO4FNi6iYH4569UuTYAynamANgZnm1E 1258
osism-0.20241006.0.dist-info/AUTHORS sha256=oWotd63qsnNR945QLJP9mEXaXNtCMaesfo8ZNuLjwpU 39
osism-0.20241006.0.dist-info/LICENSE sha256=tAkwu8-AdEyGxGoSvJ2gVmQdcicWw3j1ZZueVV74M-E 11357
osism-0.20241006.0.dist-info/METADATA sha256=k6HsdJTpvH592o3mbi0t3UKjE-VEN1b2sHlssQHwvD4 2653
osism-0.20241006.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
osism-0.20241006.0.dist-info/entry_points.txt sha256=tq9QZ9hpe3td8nEu2Q-Ab0ap1WQWZOedGsBF0WEve_U 3309
osism-0.20241006.0.dist-info/pbr.json sha256=qf37Njcvo0QgIIbeCO2mLkJL_ZcB03C7cM2mzgRXRhU 47
osism-0.20241006.0.dist-info/top_level.txt sha256=8L8dsI9hcaGHsdnR4k_LN9EM78EhwrXRFHyAryPXZtY 6
osism-0.20241006.0.dist-info/RECORD

top_level.txt

osism

entry_points.txt

osism = osism.main:main
apply = osism.commands.apply:Run
compose = osism.commands.compose:Run
configuration sync = osism.commands.configuration:Sync
console = osism.commands.console:Run
container = osism.commands.container:Run
docker = osism.commands.container:Run
dump facts = osism.commands.get:Facts
dump inventory = osism.commands.get:Hostvars
get facts = osism.commands.get:Facts
get hosts = osism.commands.get:Hosts
get hostvars = osism.commands.get:Hostvars
get logs ansible = osism.commands.log:Ansible
get logs container = osism.commands.log:Container
get logs file = osism.commands.log:File
get logs opensearch = osism.commands.log:Opensearch
get states = osism.commands.get:States
get status = osism.commands.status:Run
get tasks = osism.commands.get:Tasks
get versions manager = osism.commands.get:VersionsManager
log ansible = osism.commands.log:Ansible
log container = osism.commands.log:Container
log file = osism.commands.log:File
log opensearch = osism.commands.log:Opensearch
manage compute disable = osism.commands.compute:ComputeDisable
manage compute enable = osism.commands.compute:ComputeEnable
manage compute evacuate = osism.commands.compute:ComputeEvacuate
manage compute list = osism.commands.compute:ComputeList
manage compute migrate = osism.commands.compute:ComputeMigrate
manage compute start = osism.commands.compute:ComputeStart
manage compute stop = osism.commands.compute:ComputeStop
manage flavors = osism.commands.manage:Flavors
manage image clusterapi = osism.commands.manage:ImageClusterapi
manage image octavia = osism.commands.manage:ImageOctavia
manage images = osism.commands.manage:Images
manage server list = osism.commands.server:ServerList
manage volume list = osism.commands.volume:VolumeList
netbox = osism.commands.netbox:Run
netbox check = osism.commands.netbox:Check
netbox connect = osism.commands.netbox:Connect
netbox deploy = osism.commands.netbox:Deploy
netbox diff = osism.commands.netbox:Diff
netbox disable = osism.commands.netbox:Disable
netbox generate = osism.commands.netbox:Generate
netbox import = osism.commands.netbox:Import
netbox init = osism.commands.netbox:Init
netbox manage = osism.commands.netbox:Manage
netbox ping = osism.commands.netbox:Ping
netbox sync = osism.commands.netbox:Sync
netbox sync ironic = osism.commands.netbox:Ironic
noset bootstrap = osism.commands.noset:NoBootstrap
noset maintenance = osism.commands.noset:NoMaintenance
noset vault password = osism.commands.vault:UnsetPassword
reconciler = osism.commands.reconciler:Run
reconciler sync = osism.commands.reconciler:Sync
service = osism.commands.service:Run
set bootstrap = osism.commands.set:Bootstrap
set maintenance = osism.commands.set:Maintenance
set vault password = osism.commands.vault:SetPassword
sync configuration = osism.commands.configuration:Sync
sync inventory = osism.commands.reconciler:Sync
sync ironic = osism.commands.netbox:Ironic
sync netbox = osism.commands.netbox:Sync
task list = osism.commands.get:Tasks
task revoke = osism.commands.task:Revoke
validate = osism.commands.validate:Run
vault password set = osism.commands.vault:SetPassword
vault password unset = osism.commands.vault:UnsetPassword
vault view = osism.commands.vault:View
wait = osism.commands.wait:Run
worker = osism.commands.worker:Run