Actions
Remote Execution¶
Summary¶
This is a template to start with. To create new feature, make up a URL of your preference and set Parent page (bellow the form) to Features. Write a summary, owners, current status and keep the page up to date.
Targeted Release¶
Foreman 1.9 / Katello 2.3
Targeted Persona¶
Status¶
Use Cases¶
Owner - David Caplan
Status - In Progress
Expected Delivery - TBD
Blockers - None
Requirements¶
Owner - Mike Mccune / David Caplan
Status - Not Started
Expected Delivery - TBD
Blockers - Waiting on User Stories
Wireframes¶
Owner - Kyle Baker
Status - Not Started
Blockers - Waiting on User Stories & Requirements
Last updated TBD - --
Development Stories¶
Owner - Foreman (TBD) Katello (TBD)
Status - Not Started
Expected Delivery - TBD
Blockers - Waiting on Wireframes
Documentation¶
Bugs/RFEs¶
--
Use Cases¶
- Challenges around Errata Management (Maintenance window). We have not plumbed errata management with a remote execution framework.
- General purpose scheduling. Can CloudForms do this function?
- GoferD approach may have legs
- What about Ansible (agent less) Satellite 5 can operate almost completely autonomously.
- From my original use cases from 7-13
- As a user I would like to create a script or manifest of remote commands and apply it to one or more systems
- As a user I would like my remote command scripts to leverage smart variables
- As a user I would like to be able to edit the remote command manifest and re-apply it to one or more systems
- As a user I would like to copy the remote command manifest, modify the copy and apply it to one or more systems
- As a user I would like the ability to archive/version a remote command manifest as content
- As a user I would like to ability to undo the changes evoked by the execution of a remote command manifest (within reason)
- As a user I would like monitor the operational status of an evocation of remote commands (# of successful completions, # of failures)
- As a system I want the application of remote commands to retry on failure on a per system basis
- As a user I would like to apply a remote command manifest to a system group, a host-group, or under Sat 6 script control, to systems that match Facts
- As a user I need to browse remote command manifests in the system from the CLI/API
- As a user I need the ability to evoke remote commands from the CLI/API
- As a user I would like to schedule the evocation of remote commands at any granularity
- As a user I want the ability to use Kerberos tickets to authenticate the receipt of remote command manifests from Katello/Foreman (can piggyback on QPID)
- As a user I want Katello/Foreman to log all invocations of remote commands including their disposition
Requirements¶
- User stories will be broken down of the into specific actionable tasks to design and develop against.
Updated by Kyle Baker almost 10 years ago · 5 revisions