Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit 96ab5d5 Author: Mark Stillings <[email protected]> Date: Mon Jun 22 13:56:56 2020 +0000 Updated example inventory and playbook files. commit 284698c Author: Mark Stillings <[email protected]> Date: Mon Jun 22 13:46:33 2020 +0000 Updated sample HTML and CSV reports. commit a72c6e3 Author: Mark Stillings <[email protected]> Date: Fri Jun 19 15:50:19 2020 +0000 Finished rework of MD files for all roles. Changed report versioning to just use the overall collection version. Still need to update example playbooks and sample reports. commit 62a661a Author: Mark Stillings <[email protected]> Date: Wed Jun 17 18:38:19 2020 +0000 Preliminary support for AIX added. Only package version reading tested for now. commit 8d9d18e Author: Mark Stillings <[email protected]> Date: Wed Jun 17 14:47:38 2020 +0000 Finished making changes to allow failure details to cascade to later roles for use in reports. Added 'sas_' (Safeguard Authentication Services) prefix to all Ansible facts generated by the collection since Ansible facts can be persisted after a run using a caching plugin and are a little more "global" than variables. Variable names do not use this prefix. commit 9a5d1d6 Author: Mark Stillings <[email protected]> Date: Fri Jun 12 21:26:28 2020 +0000 Cleaned up client_join and added JSON and YAML report detail options. commit 0f64e6d Author: Mark Stillings <[email protected]> Date: Fri Jun 12 19:46:55 2020 +0000 Fixes made to client_preflight including adding JSON and YAML options to report details. commit 9e7c5d4 Author: Mark Stillings <[email protected]> Date: Fri Jun 12 17:59:14 2020 +0000 Finalized client_sw code, still need to finish docs. commit 2770852 Author: Mark Stillings <[email protected]> Date: Fri Jun 12 13:14:48 2020 +0000 Minor fixes to client_sw reports. commit 45bf4a4 Author: Mark Stillings <[email protected]> Date: Thu Jun 11 19:48:49 2020 +0000 Clean up HTML report, added details support to CSV report, and added JSON and YAML formats for details. commit d64b075 Author: Mark Stillings <[email protected]> Date: Thu Jun 11 14:24:30 2020 +0000 client_sw changes to make it operate like client_preflight and client_join are complete and working but a little rough. Comitting changes before I do some code cleanup. commit 977a225 Author: Mark Stillings <[email protected]> Date: Wed Jun 10 15:36:22 2020 +0000 Committing client_sw changes so far. commit 33c1ccb Author: Mark Stillings <[email protected]> Date: Wed Jun 10 15:30:24 2020 +0000 First cut at client_join documentation. commit 680b561 Author: Mark Stillings <[email protected]> Date: Wed Jun 10 15:03:49 2020 +0000 Updated existing docs and created new docs for client_preflight role. commit 4a19986 Merge: 0ed8293 64236de Author: Mark Stillings <[email protected]> Date: Wed Jun 10 13:54:15 2020 +0000 Merge remote-tracking branch 'origin/master' into feature/client_join commit 0ed8293 Author: Mark Stillings <[email protected]> Date: Mon Apr 20 13:58:07 2020 +0000 Initial add of the client_join role. Plugin client_join_preflight.py is pretty far along. Most everything else was copied from the client_sw role and needs to be reworked. Minor changes to finish cient_join_preflight.py Initial checkin of client_join_vastool.py and vastool.yml files. Working in simple cases, still needs work to support more than join. Should I use a different name? Made some changes to client_join_preflight after improving some things in client_join_vastool. Renamed preflight and vastool modules. Moved common functions from preflight.py and vastool.py to module_utils/client_join_utils.py. Renamed client_join_utils.py Split vastool join into its own module vastool_join.py. Will be working to add other options as normal arguments instead of grouping them all in the optional arguments section. Broke client_preflight out into its own role. Changed output from client_preflight and client_join modules to place output in ansible_facts so that it will be useable to generate reports. Fixed output formatting of preflight.py and vastool_join.py. Progress on client_preflight role and preflight module. Need to finish by adding copying of preflight binary which will require modifying the client_sw_pkg_dir module. client_preflight role is working including reports. Need to to done cleanup but checking in as it is a good point to do so. A lot of changes to finally make preflight work as I would like. Ansible fail is no longer masked and will work the same with or without report generation. Ansible unreachable is now handled. Report generation will always include all hosts including failed and unreachable hosts. Report generation will always succeed even if the last host fails or is unreachable. Report format for html has been reworked to be able to show full log details. Still a lot of work left but this is a great start. Template work has started. This version has switched to using bootstrap-table for the table. Right now I still have the popovers for log detail but I need to change this to be row details. It will require a lot of changes to I'm checking in progress so far. Finished client_preflight html report template. Will still need to split out common code which has been identified in the report for use in other reports. Will now fix csv report. Updated client_preflight CSV report template. Finalized client_preflight. The only thing left is to split out common parts of report templates if possible. Then, I'll move on to client_join and client_sw. Split out parts of html template that could be reused. Added coloring of changed, unreachable, and failed table cells. Broke out common/detail code in report so that overall report format is now clearer. Made the required changes to client_join to make it work like client_preflight. Will now move on to doing the same to client_sw.
- Loading branch information