Skip to content

Feature: Markers for config management tools

Marius Vollmer edited this page Feb 27, 2017 · 7 revisions

If config management tools had a common area to leave a bread crumb, we could show users a message that "You system is currently being managed by Ansible, Puppet, Chef, openshfit installer, etc. changes may be reverted." or whatever.

Stories

George is a sysadmin in a small company and uses Cockpit to manage a few servers. One day, a change in the DNS requires corresponding changes to all servers, and George proceeds to make them on his servers via Cockpit. Since his colleague is away and the fix is urgent and easy, he decides to also make it on the servers that he has never touched before.

Workflows

George

  • adds the server to his Cockpit dashboard
  • switches to the Networking page for that server
  • notices that big red alert on the page saying "This machine is externally managed. Any change done here might be undone at any time. See https://it.corp.example.com/ansible for more information."
  • decides to make the change anyway
  • monitors the Cockpit page
  • notices that after 20 minutes his change is indeed undone

Prior Art

  • /etc/motd

Tracking

https://trello.com/c/lPweIUlQ/325-spike-markers-for-config-management-tools

Clone this wiki locally