dc961a0ee6d218e39f52f908c6efb802afa8cb2a

- cleanup unused and obsolete scripts - update zuul job to use airskiff deployment job - uplift HTK commit to 80041dfbb5c22aa67dcd8dfa3332a943aa0d366c Change-Id: I5320214f1c3ec5df5f3b31c2f66587d977b65607 Signed-off-by: Sergiy Markin <smarkin@mirantis.com>
Divingbell
Introduction
Divingbell is a lightweight solution for:
1. Bare metal configuration management for a few very targeted use cases via the following modules:
- apparmor
- ethtool
- exec (run arbitrary scripts)
- system limits
- mounts
- permissions (perm)
- sysctl values
- basic user account management (uamlite)
- Bare metal package manager orchestration using apt module
What problems does it solve?
The needs identified for Divingbell were:
- To plug gaps in day 1 tools (e.g., Drydock) for node configuration
- To provide a day 2 solution for managing these configurations going forward
- [Future] To provide a day 2 solution for system level host patching
Documentation
Find more documentation for Divingbell on Read the Docs.
Further Reading
Description
Languages
Shell
56.2%
Smarty
42.2%
Makefile
1%
Python
0.6%