|
|
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 |
|
|
|
ee84984cc5
|
added constants for key paths referenced in rest of Python code
|
2025-12-25 09:41:08 -05:00 |
|
|
|
f5af9a7639
|
added some custom types to be used in other modules
|
2025-12-25 09:40:04 -05:00 |
|
|
|
c8fc487996
|
started creation of classes representing/modeling Ansible remote and control nodes
|
2025-12-25 09:39:19 -05:00 |
|
|
|
db426eff81
|
added a schema-based validation library
|
2025-12-25 09:37:06 -05:00 |
|
|
|
d149361e60
|
set up or initialized Python project
|
2025-12-21 16:58:39 -05:00 |
|
|
|
1851b0bb04
|
added Python lock file to version control exclusion rules
|
2025-12-21 16:57:41 -05:00 |
|
|
|
88aac6b598
|
created environment variables file
|
2025-12-21 16:56:35 -05:00 |
|
|
|
ed06773cac
|
changed a version control exclude rule due to change in Python environment dir change
|
2025-12-21 16:55:59 -05:00 |
|
|
|
0dc3edc0bc
|
added next few tasks
|
2025-12-21 16:54:39 -05:00 |
|
|
|
ea7d9f7caf
|
changed some fields/keys/attributes and changed references to reflect those changes
|
2025-12-21 16:53:52 -05:00 |
|
|
|
ffa5408e9c
|
further clarified STDOUT message guiding user
|
2025-12-21 14:44:47 -05:00 |
|
|
|
2d7f783bb9
|
added some more guiding STDOUT statements for commands and removed useless function
|
2025-12-21 14:35:56 -05:00 |
|