Project

General

Profile

Actions

Feature #1988

closed

Add API for Host Parameters

Added by Martijn van Oosterhout almost 12 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
API
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

The Foreman API is cool, but it's not complete. In particular I'd like to be able to programmatically change the host parameters. A much better way that editing the database directly.

An API was added to retrieve the list of parameters (#1115) but no way to modify them. Also, that patch just added them to the output of the hosts.

I propose a new API entrypoint /hosts/FQDN/parameters which returns just a dictionary (parameter => value), but would also be POSTable for updates. This API would only include parameters actually assigned to the host, not those inherited from the hostgroup.

(It feels to me that this shouldn't be a large change, but Rails has me stumped, I'm completely confused about what code needs to be changed.)

Actions

Also available in: Atom PDF