Hi,

first of all, I'd like to thank you for the great work you've done so far. 
I really admire all of you guys. 
My programming skills are not so good so I'll only lend my hand in 
proposing an idea or two that might be useful.

Before I run Ansible role directly I can specify certain connection 
parameters in an Ansible inventory file. 
As you know the same option is available in the Foreman GUI interface via 
parameters (Global parameters, Host group parameters etc.).
However, there is one limitation and that is the list of parameters 
administrators can specify is limited. To get an idea which parameters are 
available 
one can take a look in the following ruby scripts

/opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-1.4.5/app/services/foreman_ansible/inventory_creator.rb
 
and
/opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible-1.4.5/app/models/setting/ansible.rb
 
 . 

The problem arise when somebody needs a parameter that is not listed there. 
Okay, you can edit both above mentioned scripts and then restart Foreman, 
but every time the official update is applied, you have to add all 
necessary code changes again. This sucks and I believe everyone agrees with 
me.

So the idea I'd suggest is that, let administrators define what parameter 
they need/want without hard-coding into Foreman Ansible plugin ruby 
scripts, OR
make them hard-coded but the list of available parameter must be complete.

What do you think?  




-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to