A
A
Annette2014-10-16 15:12:20
ruby
Annette, 2014-10-16 15:12:20

Should I write my own web interface to manage puppet manifests or are there ready made solutions?

Good afternoon.
The question arose of convenient creation of puppet manifests.
Are there ready-made, non-monstrous solutions for such a task?
Example: There is a puppet module that manages users. Instead of manually editing manifests, I would like to click on the necessary checkboxes in the web interface and the manifest itself would be generated and put into the right folder.
If there are no solutions, which language is better for writing your own? The choice is between ruby ​​and python.
The solution is not planned as a general use solution.
I want to:
- visualize the work with manifests so that a person who doesn't even know puppet and infrastructure very well can do some basic stuff.
- practice writing code. I am currently learning ruby ​​and python and want to do something practical for practice.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
G
Glueon, 2014-10-16
@laduwka

To a person who does not know what puppet is, give an interface for managing puppet ... It's better then to write your own very safe shell, in which the abstraction will be at the level of "Make sure Apache is running? Yes / No".
And look at Foreman: theforeman.org/manuals/1.6/index.html#4.2ManagingPuppet

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question