xenobyte
xenobyte pushed to main at xenobyte/sukaato-compose 2026-06-12 02:55:50 +00:00
3e60a58e11 created two contaners, one for wireguard and another for tailscale
xenobyte pushed to main at xenobyte/sukaato-compose 2026-06-11 19:44:59 +00:00
4cd8f4aac4 excluded some standard cruft from version control
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-06-11 02:10:53 +00:00
3fe4d9d5a2 added new dictionary variable, that has groups of container engine images; removed two packages from package groups to prepare for containerization instead
17a921b551 included an ansible-galaxy collecton requirement for containers.podman
ac4af5de3d added task that creates two new networks for podman
Compare 3 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-06-10 18:08:51 +00:00
f455483d66 brought back use of 'local_facts' variable to make use of local, control node user running plays for path completion
9942fd94f8 created new package tasks for handler-based inclusions, otehrwise got username and home directory of SSH login for path purposes
9d33b45dbc added files or templates to be copied or used for configuration of vim/nvim editors on remote host
0cee2cbb79 changed an SSHD configuration file for remote host so its SSH server also allows agent forwarding from client
50c7b6a56d made use of username of user logged in and running 'sudo' for particular tasks, added true 'become' attrbute to some tasks
Compare 14 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-06-07 09:50:59 +00:00
1b6811b42b quick push of recent changes for synchronous work on other devices
e2128552b9 used 'product' filter to avoid nested loop for host/group server address and SSH public key paths
Compare 2 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-06-03 19:10:24 +00:00
0e0120588a fix: managed to create SSH key content list from SSH public key path list, fixed retrieval of IP based on instance name and IP preferences
9cdbd7f70f changed SSH key file search strings to accord with SSH key basename changes
a6d4293d43 added TODOs related to change of attribute names for package entries in package groups
Compare 3 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-05-30 10:38:07 +00:00
5ff9ca4687 removed user primary group to enable default action, implemented solution for data restructure to avoid nested looping necessity, re-ordered last SSH access tasks
d364f82c9f added conjunctive test case for root to task conditional and fixed copy module's valdation string argument
f2be3f4899 inventory host test file removed due to including network information
Compare 44 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-05-26 20:11:42 +00:00
5fbf645dd9 excluded Dev Container VSCodium JSON configurations in project from version control
9be8c02220 added inventory group variables for designed host or group aliases/names
ba5aa5e8d4 created role for bootstrapping a Linode VPS via API or a LAN homeserver
c3e1f95350 compiled current Ansible collection dependencies
978b775259 added molecule as part of requirements
Compare 15 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-05-23 11:07:52 +00:00
71f57d3122 decided to start over
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-24 19:48:45 +00:00
ffcf6b2596 fix: made the return be self, given that the instance of the class itself is what is treated as the context manager by default
0d44ec029f replaced cerberus dependency with library of prebuilt valdiators
6af0d4b48c fix, refactor: changed file buffer mode and changed conditional sequences for shorter algorithm
f37c2d5998 feature: added a new type amalgamating the return types of the 'open' BIF
a2d921a158 feature: added a class for handling Ansible vaults that can be converted to string, and added a YAMLObject representing VPS service as in YAML doc
Compare 5 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-22 22:25:00 +00:00
e3683fe955 feature: created file for future GPG/OpenPGP related classes
d9ff0443dc feature: removed dict arg option for publish method while added repr magic method in/for SSHKeyCollection
66da080109 feature: made User and Group classes inherit from YAMLObject class for ease in load/dump operations and conversion
8e6346ee21 fix: made code DRYer, changed RegEx match test to succeed when appropriate
Compare 4 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-22 19:19:45 +00:00
c698bc831a fix, feature: accounted for additional cases in concatenating magic method for SSHKey, added Sequence methods to SSHKey
d46f3a1f83 feature: created a class representing the Ansible control node as context manager
ad8ea5d8b8 feature: added a class 'Parser' that abstracts from data loaders and dumpers
0137fcdad9 feature: made new static path variables and dictionaries containing paths
36e553092f changed Enum options for Software
Compare 6 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-21 14:21:46 +00:00
d9d81a43e0 added another command to the CLI program
2df09c8087 feature: added more root paths and a dictionary of root paths for specific purposes
73472cb073 feature: added more Enum classes useful for type checking and renamed others
57cf9d197d removed configuration manager module as may not be necessary
808434275b removed node classes as currently may not be necessary
Compare 7 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-20 17:47:01 +00:00
05a680eb7e feature: added a method for 'SSHKeyCollection' that outputs its data in an Ansible-friendly data structure
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-20 17:16:17 +00:00
04127d9d5f fix: changed referenced in commented-out code
28bd322c87 feature: added magic method for containment test of 'SSHKeyCollection' and magic method for setting the status of 'SSHKey'
Compare 2 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-15 00:37:04 +00:00
67e645a3bd refactor,feature: simplified item method for 'SSHKeyCollection', added iteration and str methods to it, and refined str methods for 'SSHKey'
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-14 23:26:23 +00:00
83af21eec8 fix: made sure to get basename rather than file stem
88aab2b418 feature: allowed slicing for item retrieval from 'SSHKeyCollection' instances
Compare 2 commits »
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-08 14:47:01 +00:00
43885ec135 feature: implemented some numeric and sequence methods for 'SSHKey' class and added a function
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-08 04:26:44 +00:00
877e133eec feature: added equality comparison magic method counterparts
xenobyte pushed to main at xenobyte/sukaato-ansible 2026-01-08 04:17:11 +00:00
a4a8260d1c fix: added missing import of Callable type hint
c45b282c5c fix: debugged various magic methods in 'SSHKeyCollection' and added unimplemented but planned magic methods for it and 'SSHKey' class
b7d35f4147 fix: added missing import of Enum
Compare 3 commits »