A lightweight solution for configuration of baremetal nodes.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Prateek Dodda 30200a54d9 Implement Security Context for Divingbell 3 månader sedan
.github Add SECURITY.md 3 månader sedan
divingbell Implement Security Context for Divingbell 1 månad sedan
doc [ad-hoc] Fix test case exit conditions 2 månader sedan
tools [ad-hoc] Fix test case exit conditions 2 månader sedan
.gitignore Enhance docs rendering; update documentation 1 år sedan
.gitreview OpenDev Migration Patch 1 år sedan
.zuul.yaml Add Docker default AppArmor profile to divingbell 3 månader sedan
LICENSE Initial commit 2 år sedan
Makefile Create Makefile target to install Helm binary 1 år sedan
README.rst Enhance docs rendering; update documentation 1 år sedan
TODO Initial commit. 2 år sedan
Vagrantfile Minor: Git URI schema and URL change 1 år sedan
setup.cfg Exec: Use nsenter to enter all host namespaces when running exec 1 år sedan
setup.py docs(tox): Add tox target to generate docs 2 år sedan
test-requirements.txt docs(tox): Add tox target to generate docs 2 år sedan
tox.ini Set up publishing of docs 1 år sedan

README.rst

Divingbell

Documentation Status

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)
  1. Bare metal package manager orchestration using apt module

What problems does it solve?

The needs identified for Divingbell were:

  1. To plug gaps in day 1 tools (e.g., Drydock) for node configuration
  2. To provide a day 2 solution for managing these configurations going forward
  3. [Future] To provide a day 2 solution for system level host patching

Documentation

Find more documentation for Divingbell on Read the Docs.

Further Reading

Airship.