|
|
c698bc831a
|
fix, feature: accounted for additional cases in concatenating magic method for SSHKey, added Sequence methods to SSHKey
|
2026-01-22 14:19:01 -05:00 |
|
|
|
d46f3a1f83
|
feature: created a class representing the Ansible control node as context manager
|
2026-01-22 14:16:55 -05:00 |
|
|
|
ad8ea5d8b8
|
feature: added a class 'Parser' that abstracts from data loaders and dumpers
|
2026-01-22 14:12:37 -05:00 |
|
|
|
0137fcdad9
|
feature: made new static path variables and dictionaries containing paths
|
2026-01-22 14:11:03 -05:00 |
|
|
|
36e553092f
|
changed Enum options for Software
|
2026-01-22 14:09:12 -05:00 |
|
|
|
8ccdf4547e
|
refactor: distributed classes into different files
|
2026-01-22 14:08:23 -05:00 |
|
|
|
d9d81a43e0
|
added another command to the CLI program
|
2026-01-21 09:21:13 -05:00 |
|
|
|
2df09c8087
|
feature: added more root paths and a dictionary of root paths for specific purposes
|
2026-01-21 09:20:25 -05:00 |
|
|
|
73472cb073
|
feature: added more Enum classes useful for type checking and renamed others
|
2026-01-21 09:19:46 -05:00 |
|
|
|
57cf9d197d
|
removed configuration manager module as may not be necessary
|
2026-01-21 09:18:43 -05:00 |
|
|
|
808434275b
|
removed node classes as currently may not be necessary
|
2026-01-21 09:18:14 -05:00 |
|
|
|
aea6638243
|
refactor: renamed module with utilities for management of software for given users and groups
|
2026-01-21 09:17:37 -05:00 |
|
|
|
4eab3bd787
|
refactor: renamed module with utilities for management of SSH keys
|
2026-01-21 09:16:51 -05:00 |
|
|
|
05a680eb7e
|
feature: added a method for 'SSHKeyCollection' that outputs its data in an Ansible-friendly data structure
|
2026-01-20 12:46:33 -05:00 |
|
|
|
04127d9d5f
|
fix: changed referenced in commented-out code
|
2026-01-20 12:15:31 -05:00 |
|
|
|
28bd322c87
|
feature: added magic method for containment test of 'SSHKeyCollection' and magic method for setting the status of 'SSHKey'
|
2026-01-20 12:14:53 -05:00 |
|
|
|
67e645a3bd
|
refactor,feature: simplified item method for 'SSHKeyCollection', added iteration and str methods to it, and refined str methods for 'SSHKey'
|
2026-01-14 19:36:27 -05:00 |
|
|
|
83af21eec8
|
fix: made sure to get basename rather than file stem
|
2026-01-14 18:25:47 -05:00 |
|
|
|
88aab2b418
|
feature: allowed slicing for item retrieval from 'SSHKeyCollection' instances
|
2026-01-14 18:25:01 -05:00 |
|
|
|
43885ec135
|
feature: implemented some numeric and sequence methods for 'SSHKey' class and added a function
|
2026-01-08 09:45:23 -05:00 |
|
|
|
877e133eec
|
feature: added equality comparison magic method counterparts
|
2026-01-07 23:26:17 -05:00 |
|
|
|
a4a8260d1c
|
fix: added missing import of Callable type hint
|
2026-01-07 23:16:43 -05:00 |
|
|
|
c45b282c5c
|
fix: debugged various magic methods in 'SSHKeyCollection' and added unimplemented but planned magic methods for it and 'SSHKey' class
|
2026-01-07 23:16:06 -05:00 |
|
|
|
b7d35f4147
|
fix: added missing import of Enum
|
2026-01-07 23:13:09 -05:00 |
|
|
|
86cd3584b3
|
changed method name and added inheritance for 'Software' class, moved 'SSHKey' related classes to separate file and fixed 'Software' instance method call
|
2026-01-07 12:07:36 -05:00 |
|
|
|
e412e3d5ab
|
changed method name and added inheritance for 'Software' class, moved 'SSHKey' related classes to separate file and fixed 'Software' instance method call
|
2026-01-07 12:07:07 -05:00 |
|
|
|
f46d397e3c
|
refactor: moved SSH key management classes to separate file, added planned methods unimplemented for some classes
|
2026-01-06 21:59:05 -05:00 |
|
|
|
d75ad74d6b
|
refactor: joined related conditionals together
|
2026-01-06 20:50:09 -05:00 |
|
|
|
dc97a1f0b9
|
refactor: implementing or changing classes to reduce decision tree branching complexity in some methods of 'RemoteNode' class
|
2026-01-06 19:27:59 -05:00 |
|
|
|
2f37eed0db
|
fix: changed the algorithm/approach of the SSH key path removal method for 'RemoteNode'
|
2026-01-05 10:26:17 -05:00 |
|
|
|
f68a438de3
|
feature: created another set of cases for non-YAML parsing, tho not yet implemented
|
2026-01-05 09:10:35 -05:00 |
|
|
|
8193cb6de6
|
feature: created cases for non-YAML parsing, tho not yet implemented
|
2026-01-05 09:09:02 -05:00 |
|
|
|
310fd28495
|
restarting rewrite of CLI
|
2026-01-04 20:37:26 -05:00 |
|
|
|
b7e2a8e9db
|
refactor: created separate file for 'Config' class, rewrote it as a context manager
|
2026-01-04 20:36:45 -05:00 |
|
|
|
078cdd4ab3
|
did some refactoring and renaming
|
2026-01-04 20:35:13 -05:00 |
|
|
|
0230cb4074
|
fix: added missing command context pass into function
|
2026-01-03 15:58:08 -05:00 |
|
|
|
b3d70659ec
|
refactor, fix, feature: turned 'Config' class into YAML-parsing file context manager, refactored CLI command nesting and prepared associated functions for rewrite
|
2026-01-03 15:56:01 -05:00 |
|
|
|
eefce50bbb
|
fix, refactor: debugged circular class ref via refactor & renaming
|
2026-01-03 15:54:49 -05:00 |
|
|
|
231850fc14
|
removed code used for testing purposes
|
2026-01-03 15:54:34 -05:00 |
|
|
|
d46a10191b
|
fix, refactor: debugged circular class ref via refactor & renaming
|
2026-01-03 15:53:10 -05:00 |
|
|
|
46d04d7c88
|
excluded '__pycache__' from version control
|
2026-01-02 17:09:52 -05:00 |
|
|
|
68ad15ab62
|
feature: started writing inventory variable and host or group files related subcommand for CLI tool
|
2026-01-02 17:09:12 -05:00 |
|
|
|
1a225364ea
|
added ansible-vault Python package for Ansible-compatible string encryption
|
2026-01-02 17:07:53 -05:00 |
|
|
|
08f0cac740
|
added a TODO
|
2026-01-02 17:07:04 -05:00 |
|
|
|
5a04745c77
|
fix, feature: removed unpacking that lead to incorrect argument number, added Enum entry, added TODOs
|
2026-01-02 17:06:01 -05:00 |
|
|
|
ee15faa104
|
fix: replaced undefined Union reference to use of Union operator
|
2026-01-02 17:02:11 -05:00 |
|
|
|
9e4f0c6881
|
fix, feature: type-casted a variable or literal rather than type variable, added methods for key selection/removal, added method for outputting formetted instance data
|
2026-01-02 17:00:59 -05:00 |
|
|
|
fa1b1540d9
|
fix: changed typo that could lead to undefined err
|
2025-12-25 10:06:48 -05:00 |
|
|
|
34e1d12bca
|
started a class for configuration of the CLI and CLI click-decorated functions
|
2025-12-25 09:45:31 -05:00 |
|
|
|
9d817b54b4
|
added classes that allow instantiation of relevant paths tied to given software
|
2025-12-25 09:43:13 -05:00 |
|