OSISM manager interface
Project description
python-osism
python-osism
is responsible for controlling and providing various APIs within OSISM.
Total overview
python-osism in detail
Services
API
Beat
Listener
Watchdog
Workers
Ansible
Ceph
Conductor
Kolla
Netbox
OpenStack
Reconciler
Commands
apply
bifrost
netbox
reconciler
service
status
worker
States & Transitions
The state 0 is reserved. Newly added devices are always in state 0.
The transfer of a device from a state a to a new state b takes place in 4 phases.
In phase 1 the state of a device in the Netbox is changed.
In phase 2 the new configuration is generated based on the state in the Netbox.
In phase 3, the generated configuration is deployed on the switch.
In phase 4, the configuration on the switch is compared with the state in the Netbox.
After phase 4 is completed, the device is in the new state b.
dot -Tpng contrib/netbox-state-machine.dot -o contrib/netbox-state-machine.png
Pre-defined states
- State 0: new device
- State a: unprovisioned device, ready for introspection
- State b: introspected device, ready for cleaning or provisioning
- State c: provisioned device
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
osism-0.20230914.1.tar.gz
(289.9 kB
view hashes)
Built Distribution
Close
Hashes for osism-0.20230914.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18974189227c478f8ae644fee99acb600dad011e2eef65732490e1460d25dcdb |
|
MD5 | d0d937ce3020a64fc12c98075bcc73b7 |
|
BLAKE2b-256 | 78b28b07404094cb84523894307b81780eaaf1ea7fa53b0b999d0e035cc04171 |