nofusscomputing / centurion_erp

An ERP with a focus on ITSM and Automation
MIT License
0 stars 0 forks source link

Config management module #33

Closed jon-nfc closed 2 months ago

jon-nfc commented 5 months ago

Add a new module configuration management that's intended to serve the purpose of config management.

Details

Be able to configure devices based of of locations and groups. The configuration will be designed to work with Ansible and Ansible Modules.

For nested configuration priority is that of the lowest within the hierarchy of groups or last in the groups. if a device itself has a setting applied, then that setting will take precedence over that of a group.

Device Lifecycle Stages

This config management module is intended to target SOE Setup and Role deployment.

Device roles #64 moved to ~"module::itam" #70

Be able to assign a role to a device that serves the purpose of denoting what the device is.

#### Features

Groups

All devices must be able to be assigned to a group with groups being able to be nested. Groups must also be able to have settings applied to it.

Locations #62

Locations are to be setup as a common item within the core app as these settings can/may be used within other modules. Location awareness is nested and in the following order:

configuration needs to be settable based off of a location.

AWX Integration #113

Integrating AWX into the configuration management module will be ideal as it will allow the scheduling and immediate deployment of any changed configuration.

potential requirements for the AWX Integration to be viable:

AWX Integration Wishlist

Wishlist / Features

Requirements

jon-nfc commented 5 months ago

added 10m of time spent

jon-nfc commented 5 months ago

@jasonpagetas, can you add your wishlist to this ticket for any config management related items

jon-nfc commented 5 months ago

added 16m of time spent

jon-nfc commented 5 months ago

marked this issue as related to #35

jon-nfc commented 5 months ago

added 2m of time spent

jon-nfc commented 5 months ago

marked this issue as blocked by #42

jon-nfc commented 5 months ago

marked this issue as related to #43

jon-nfc commented 5 months ago

removed the relation with #43

jon-nfc commented 5 months ago

marked this issue as blocked by #43

jon-nfc commented 5 months ago

removed the relation with #42

jon-nfc commented 5 months ago

marked this issue as blocked by #42

jon-nfc commented 5 months ago

marked this issue as blocked by #44

jon-nfc commented 4 months ago

marked the checklist item #42 Group based configuration as completed

jon-nfc commented 4 months ago

marked this issue as related to #47

jon-nfc commented 4 months ago

added 2m of time spent

jon-nfc commented 4 months ago

marked item #43 as a requirement for v1.0.0

jon-nfc commented 4 months ago

added 2m of time spent

jon-nfc commented 4 months ago

marked this issue as blocked by #58

jon-nfc commented 4 months ago

marked the checklist item #43 Can assign software to a group to be installed/removed _:zap: will be completed as part of v1.0.0_ as completed

jon-nfc commented 4 months ago

marked this issue as blocked by #59

jon-nfc commented 4 months ago

marked this issue as related to #62

jon-nfc commented 4 months ago

marked the checklist item Config stored as JSON as completed

jon-nfc commented 4 months ago

marked this issue as blocked by #64

jon-nfc commented 4 months ago

added 5m of time spent

jon-nfc commented 4 months ago

marked the checklist item Group precedence of conflicting settings is that of the lowest group in the hierarchy. as completed

jon-nfc commented 4 months ago

marked the checklist item A devices setting that conflicts with a group setting takes precedence. as completed

jon-nfc commented 4 months ago

marked the checklist item Group precedence of conflicting settings is that of the lowest group in the hierarchy. as incomplete

jon-nfc commented 4 months ago

marked the checklist item A devices setting that conflicts with a group setting takes precedence. as incomplete

jon-nfc commented 4 months ago

marked this issue as related to #70

jon-nfc commented 4 months ago

marked the checklist item Group precedence of conflicting settings is that of the lowest group in the hierarchy. as completed

jon-nfc commented 3 months ago

marked this issue as related to #98

jon-nfc commented 3 months ago

marked this issue as related to #115

jon-nfc commented 3 months ago

marked this issue as related to #140

jon-nfc commented 3 months ago

marked this issue as related to #113

jon-nfc commented 3 months ago

closing as most work done or migrated to own issue.

jon-nfc commented 3 months ago

added 20m of time spent