- Support for managing the agent on Windows
- s1_agent_info role
- s1_agent_common role
- To reduce duplication most variables used by the roles are now defined in the
s1_agent_common
role - All roles now depend on the
s1_agent_common
role to set up common variables, tasks and handlers - The
setup
module is called by default to gather the minimum viable set of facts for the collection to run successfully - Streamlined workflows
- Using the
s1_agent_uuid
role solely for looking up the agent's UUID is now deprecated, as this functionality has been moved to thes1_agent_info
role. Going forward, thes1_agent_uuid
role will be maintained solely for the purpose of generating a CSV report of agent UUIDs.
- GitHub Action Workflows for all roles
- Broke existing roles out. Each role has one job to do, there are now roles for:
- installing S1 agent
- updating S1 agent
- uninstalling S1 agent
- downloading S1 agent
- retrieving the S1 agent's UUID
- retrieving the S1 agents passphrase from the management console
added the s1_agent_install role to the collection switched s1_agent_download to use dynamic includes for getting the agent URI re-worked molecule config