Open dherder opened 2 weeks ago
Hey @dherder, @kennyb-222, and @williamtheaker what's an example of one of these scripts? As a guess, I'm thinking these are scripts that set and keep a host in a desired state. As an example script: "Linux - Turn Firewall on"
So, I'm guessing the expected behavior here is the CPE adds this script to Fleet and every 30 minutes the host runs the script w/o checking into the Fleet server.
Currently, the host has to checkin with the fleet server in order to get the instruction to run the script
@dherder the host has to checkin at least once to get the script it should run, right? And checkin at some interval to see if the script(s) changed.
So, I'm guessing the host should check in to the server every 30 minutes to see if the script changed or there are new scripts to run.
Does that sounds right?
Hey @dherder heads up, I updated this issue to user story format and moved your original issue description below.
As a CPE, I want to declare a group of actions to run on hosts or groups of hosts (teams). Currently, the host has to checkin with the fleet server in order to get the instruction to run the script, which is not ideal. Similar to how we are planning to declare which version of software to pin on a host, declaring the list of scripts to run on a host is desired.
Goal
Context
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation