[foreman-dev] Foreman iot platform plugin

2017-09-15 Thread Fairouz el ouazi
Hi , 

This question may sound to some of you stupid , But i want to know if i 
m developing a plugin on formean to manage all the embedded devices that 
are connected to my Iot platform (LIVE Objects ) do i need a smart proxy if 
yes why and whats is the main role of smart proxy ??

Thanks 

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] From Foreman to Iot Platforme

2017-09-13 Thread Fairouz el ouazi
So when we run the scripts of hook the changes will be seen on my iot 
platform ..   so  it  will  allow me to see the new created device  on 
my platform 


Le mercredi 13 septembre 2017 12:36:23 UTC+2, Fairouz el ouazi a écrit :
>
> With this suggestion do i need to make any changes on my platform . 
> Because it's only reached by REST api / 
>
> Le mercredi 13 septembre 2017 12:19:47 UTC+2, Ewoud Kohl van Wijngaarden a 
> écrit :
>>
>> In that case I would start with foreman_hooks and perform the POST 
>> request. You can even do this in bash with curl if you want. 
>>
>> https://github.com/theforeman/foreman_hooks#usage describes how you can 
>> create your own hooks. 
>>
>> On Wed, Sep 13, 2017 at 02:39:58AM -0700, Fairouz el ouazi wrote: 
>> >I m a beginner in ruby so that 's why i  felt a little bit a shame to 
>>  put 
>> >it in public im trying to make at first the plugin functional . For my 
>> >case  i know that i want to make a post request to my platform by in the 
>> >foreman side how can i do it .. 
>> > 
>> >Le mercredi 13 septembre 2017 11:31:33 UTC+2, Ewoud Kohl van Wijngaarden 
>> a 
>> >écrit : 
>> >> 
>> >> On Wed, Sep 13, 2017 at 02:25:01AM -0700, Fairouz el ouazi wrote: 
>> >> > I m trying to develop a plugin in Foreman so i can manage  all 
>> the 
>> >> >devices that are connected to my IoT  platform . I can communicate 
>> with 
>> >> my 
>> >> >IoT platform via REST API . In first place with GET request i can get 
>> all 
>> >> >the devices on Foreman with their parameters . My problem now is when 
>> i 
>> >> >change the parameters in foreman or deleting devices  I need to see 
>> the 
>> >> >changes on my IoT platform . i really need  help because  i m trying 
>> to 
>> >> >convince my colleague that Foreman can do  it . 
>> >> 
>> >> Is the plugin open source and available somewhere? That generally 
>> makes 
>> >> it much easier to help. 
>> >> 
>> >> For inspiration it might be good to look at foreman_hooks. That has 
>> >> triggers when an object is changed or deleted. You might even find 
>> that 
>> >> just using foreman_hooks could be enough for your use case. 
>>
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] From Foreman to Iot Platforme

2017-09-13 Thread Fairouz el ouazi
With this suggestion do i need to make any changes on my platform . Because 
it's only reached by REST api / 

Le mercredi 13 septembre 2017 12:19:47 UTC+2, Ewoud Kohl van Wijngaarden a 
écrit :
>
> In that case I would start with foreman_hooks and perform the POST 
> request. You can even do this in bash with curl if you want. 
>
> https://github.com/theforeman/foreman_hooks#usage describes how you can 
> create your own hooks. 
>
> On Wed, Sep 13, 2017 at 02:39:58AM -0700, Fairouz el ouazi wrote: 
> >I m a beginner in ruby so that 's why i  felt a little bit a shame to 
>  put 
> >it in public im trying to make at first the plugin functional . For my 
> >case  i know that i want to make a post request to my platform by in the 
> >foreman side how can i do it .. 
> > 
> >Le mercredi 13 septembre 2017 11:31:33 UTC+2, Ewoud Kohl van Wijngaarden 
> a 
> >écrit : 
> >> 
> >> On Wed, Sep 13, 2017 at 02:25:01AM -0700, Fairouz el ouazi wrote: 
> >> > I m trying to develop a plugin in Foreman so i can manage  all 
> the 
> >> >devices that are connected to my IoT  platform . I can communicate 
> with 
> >> my 
> >> >IoT platform via REST API . In first place with GET request i can get 
> all 
> >> >the devices on Foreman with their parameters . My problem now is when 
> i 
> >> >change the parameters in foreman or deleting devices  I need to see 
> the 
> >> >changes on my IoT platform . i really need  help because  i m trying 
> to 
> >> >convince my colleague that Foreman can do  it . 
> >> 
> >> Is the plugin open source and available somewhere? That generally makes 
> >> it much easier to help. 
> >> 
> >> For inspiration it might be good to look at foreman_hooks. That has 
> >> triggers when an object is changed or deleted. You might even find that 
> >> just using foreman_hooks could be enough for your use case. 
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] From Foreman to Iot Platforme

2017-09-13 Thread Fairouz el ouazi
I m a beginner in ruby so that 's why i  felt a little bit a shame to  put 
it in public im trying to make at first the plugin functional . For my 
case  i know that i want to make a post request to my platform by in the 
foreman side how can i do it ..

Le mercredi 13 septembre 2017 11:31:33 UTC+2, Ewoud Kohl van Wijngaarden a 
écrit :
>
> On Wed, Sep 13, 2017 at 02:25:01AM -0700, Fairouz el ouazi wrote: 
> > I m trying to develop a plugin in Foreman so i can manage  all the 
> >devices that are connected to my IoT  platform . I can communicate with 
> my 
> >IoT platform via REST API . In first place with GET request i can get all 
> >the devices on Foreman with their parameters . My problem now is when i 
> >change the parameters in foreman or deleting devices  I need to see the 
> >changes on my IoT platform . i really need  help because  i m trying to 
> >convince my colleague that Foreman can do  it . 
>
> Is the plugin open source and available somewhere? That generally makes 
> it much easier to help. 
>
> For inspiration it might be good to look at foreman_hooks. That has 
> triggers when an object is changed or deleted. You might even find that 
> just using foreman_hooks could be enough for your use case. 
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] From Foreman to Iot Platforme

2017-09-13 Thread Fairouz el ouazi
Hi everyone , 

 I m trying to develop a plugin in Foreman so i can manage  all the 
devices that are connected to my IoT  platform . I can communicate with my 
IoT platform via REST API . In first place with GET request i can get all 
the devices on Foreman with their parameters . My problem now is when i 
change the parameters in foreman or deleting devices  I need to see the 
changes on my IoT platform . i really need  help because  i m trying to 
convince my colleague that Foreman can do  it .
 THANKS 

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] CREATE host or hostgroup with new fields

2017-08-08 Thread Fairouz el ouazi


Le jeudi 3 août 2017 13:03:22 UTC+2, Greg Sutcliffe a écrit :
>
> On Wed, 2017-08-02 at 05:15 -0700, Fairouz el ouazi wrote: 
> > Hi Greg , 
> >I did sent you a message i don't know if you get it ? 
>
> You sent it to me personally instead of to the mailing list, and it got 
> filtered to a folder I don't often look at. Make sure you're replying 
> to the list rather than privately :) 
>
> You say you've not published the code - that makes it very difficult to 
> help you. It's almost impossible to say what the issue might be without 
> it - there are just too many unknowns. 
>  I m really a beginner in ruby and i know it's embarrassing to publish 
> a code 

with many faults .  
My problem is that i don't know how create a host with many global 
Parameters
I can do it with one paramater . 
   Host.create :name=> test , :manage=> false , :build=> false  , 
:host_parameters_attributes => [:name => 'dfdfd' , :value => 'hj'h' ]
Now if i want to make more host_parameters_attributes  i don't know the 
syntax ?

Thanks again , 

>
> Unless you have specific business reasons not to publish it, then I 
> would suggest grabbing a Git repo on GitHub or Gitlab, storing the code 
> then, and then replying with a link to where you're seeing issues in 
> your code. You've really nothing to lose, and everything to gain. 
>
> Cheers 
> Greg 
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] CREATE host or hostgroup with new fields

2017-08-02 Thread Fairouz el ouazi
Hi Greg , 
   I did sent you a message i don't know if you get it ? 

Le mercredi 2 août 2017 11:15:39 UTC+2, Greg Sutcliffe a écrit :
>
> It's also worth noting that trying to assist with code problems is 
> almost impossible when we can't see the code. Do you have you plugin 
> available on the public internet somewhere (e.g. GitHub) for us to look 
> at? 
>
> Greg 
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] CREATE host or hostgroup with new fields

2017-08-02 Thread Fairouz el ouazi
Hi, 
  First thank you for  the response , For my situation i m trying to 
develop a plugin for foreman .. and i need to create a list of hosts 
automatically From my platform to Foreman ..The bridge is my plugin so 
instead of using a rest Api of foreman  and creating  host by host with 
making the parameters manually  .. i want to call just a method from 
foreman that create a host and then look to automatize the operation .
   I did in my plugin controller .
   Host.create :name=> test , :manage=> false , :build=> false 
  Hostgroup.create :name=> testgroup 
  So i want to know how can add parameters to the host and hostgroup 
creation 
   
   I tried to do 
   Host.create :name=> test , :manage=> false , :build=> false , 
operatingsystem_id => 1 
  but it doesn't work ??
  
Thanks again for your help 
   

Le mercredi 2 août 2017 08:09:39 UTC+2, oprazak a écrit :
>
> Hi,
> I am not sure what you are trying to do and where you call your method, 
> but it may be a strong parameter issue. We create host(group) by passing it 
> parameters and calling 'save' on it [1]. 
> Notice the 'hostgroup_params' method. It comes from a concern [2] that 
> takes care of whitelisting the params that we want to update. So if you add 
> new fields, you need to make sure they do not get filtered out.
>
> Hope this helps,
> Ondrej Prazak
>  
> [1] 
> https://github.com/theforeman/foreman/blob/develop/app/controllers/hostgroups_controller.rb#L42-L43
> [2] 
> https://github.com/theforeman/foreman/blob/develop/app/controllers/concerns/foreman/controller/parameters/hostgroup.rb
>
> On Tue, Aug 1, 2017 at 10:06 AM, Fairouz el ouazi  > wrote:
>
>> Hi everyone !!
>>
>>  My questions will sound a  bit stupide but i don't know how to call the 
>> method create Host or hostgroup with new fields from my new plugin  ? all i 
>> know is with name and when i add fields value like operating_system id it 
>> doesn't' appears on  foreman UI ? 
>>   
>> Thanks in advance for you help 
>>
>> -- 
>> 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 foreman-dev...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] CREATE host or hostgroup with new fields

2017-08-01 Thread Fairouz el ouazi
Hi everyone !!

 My questions will sound a  bit stupide but i don't know how to call the 
method create Host or hostgroup with new fields from my new plugin  ? all i 
know is with name and when i add fields value like operating_system id it 
doesn't' appears on  foreman UI ? 
  
Thanks in advance for you help 

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Re: plugin configuration management

2017-07-19 Thread Fairouz el ouazi
HI, 
  I already use  NET::HTTP library but i want to know where to add my 
request on my new plugin wich file do i have to add require Net::https ...

Le mardi 18 juillet 2017 13:07:01 UTC+2, Marek Hulán a écrit :
>
> On úterý 18. července 2017 12:15:37 CEST Fairouz el ouazi wrote: 
> > HI, 
> >PLease howa can make  GET or Post request on my new plugin ? 
> > 
> > Le mercredi 12 juillet 2017 17:21:49 UTC+2, Fairouz el ouazi a écrit : 
> > > Hi , 
> > > 
> > > I want to know if foreman plugin (ansible or chef )   
> communicate 
> > > 
> > > with the configuration management server or platform (chef or ansible 
> ) 
> > > using theirs rest Api  ? 
> > > 
> > > Thanks 
>
> You can use any Ruby library but I would recommend using Rest client as 
> it's 
> used elsewhere already. See rest-client documentation [1] for more 
> details. 
> Alternatively you can use Net::HTTP library which is built-in Ruby stdlib 
> [2]. 
>
> However this is not Foreman related so I suggest you consult generic Ruby 
> related queries at Ruby support channels. 
>
> [1] https://github.com/rest-client/rest-client 
> [2] http://ruby-doc.org/stdlib-2.4.1/libdoc/net/http/rdoc/Net/HTTP.html 
>
> Hope this helps 
>
> -- 
> Marek 
>
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] Re: plugin configuration management

2017-07-18 Thread Fairouz el ouazi
HI, 
   PLease howa can make  GET or Post request on my new plugin ? 

Le mercredi 12 juillet 2017 17:21:49 UTC+2, Fairouz el ouazi a écrit :
>
> Hi ,
> 
> I want to know if foreman plugin (ansible or chef )   communicate 
> with the configuration management server or platform (chef or ansible ) 
> using theirs rest Api  ?
>
> Thanks 
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] plugin configuration management

2017-07-12 Thread Fairouz el ouazi
Hi ,

I want to know if foreman plugin (ansible or chef )   communicate 
with the configuration management server or platform (chef or ansible ) 
using theirs rest Api  ?

Thanks 

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Re: Plugins configuration managment platform

2017-07-06 Thread Fairouz el ouazi
Hi , i don't have a knowledge about ruby or Ruby on Rails and I see that my 
plugin need to be developed in Ruby on Rails ..I want to know where to start 
because when I try to use plugin example on the Manual I don't see anything on 
foreman .. When I run rails server it show me to do rails new App Path ... So 
do you think that I have to follow a ruby rails tutorial or just start with the 
example and because ruby is near to Python I could make it 

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Re: Plugins configuration managment platform

2017-07-03 Thread Fairouz el ouazi

Hello , 
  

My platform  is a software suite for IoT / M2M solution integrators 
offering a set of tools to facilitate the interconnection between *devices* 
(or connected *« things »*) and *business applications*:

   - 
   
   *Connectivity Interfaces* (public and private) to collect data, send 
   command or notification from/to IoT/M2M devices,
   - 
   
   *Device Management* (supervision, configuration, resources, firmware, 
   etc.),
   - 
   
   *Message Routing* between devices and business applications,
   - 
   
   *Data Management*: *Data Storage* with *Advanced Search* features.
   
Every device has a particular parameters with a mix of communication modes 
. The devices use MQTT protocol to communicate with  the platform . 

I m looking for a device management that can offer me more functionalities 
so the clients can have more visibility for their  devices . For example i 
want to modify a parameter on multiple devices at the same time : ex: 
device Group . I want to manage different devices with different constraint 
, I want to supervise my devices and  their evolution and it will be just 
great if i could do auto-provisioning (my devices get  automatically an 
existent  configuration and having inventory .




Le lundi 3 juillet 2017 09:16:05 UTC+2, Marek Hulán a écrit :
>
> Hello 
>
> the smart proxy chef plugin is only a proxy between Foreman - chef-client 
> and 
> Foreman - chef-server. Most of Foreman functionality proxies the 
> communication 
> through smart-proxy, the idea is that Foreman is running on one place e.g. 
> in 
> office while you need to talk to many hosts in datacenters. These hosts 
> might 
> not be accessible from outside network so you put smart-proxy to the 
> datacenter and make this as the only available endpoint. 
>
> It's totally up to you if you decide to go this path, if this is not your 
> case, you can just add one plugin on foreman side. For iot devices it 
> really 
> depends on what you're trying to achieve. Describing that on few examples 
> would help me understand what you need. 
>
> -- 
> Marek 
>
> On pátek 30. června 2017 14:40:53 CEST Fairouz el ouazi wrote: 
> > Hi , it's me again im really sorry for asking a lot of question but when 
> > take a look to the documetation i didn't get a clear idea about the real 
> > job of smart proxy chef plugin and why on chef we have a client plugin 
>  and 
> > on salt we don't have it ?? and if my platform is not agent less would 
> it 
> > be necessary to have 3 plugin one on foreman and other one on smart 
> proxy 
> > foreman and the third on my  iot devices ? 
> > 
> > Le mercredi 28 juin 2017 11:50:40 UTC+2, Fairouz el ouazi a écrit : 
> > > Hi everyone , 
> > > 
> > >  I'm a beginner in using foreman ,So before in take the adventure 
> i 
> > > 
> > > want to know if the fact that it exists a plugin for managing chef is 
> > > there 
> > > any chance to develop a new one that will manage my own platform  X 
> > > (PLatform that manage IOT  devices ) . So  at place of having chef 
> client 
> > > i 
> > > will have foreman dealing with the devices of my X platform . ??? 
> > > 
> > > I really need your help or some ideas or if anyone has face the 
> same 
> > > 
> > > uses cases ? 
>
>
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] Re: Plugins configuration managment platform

2017-06-30 Thread Fairouz el ouazi
Hi , it's me again im really sorry for asking a lot of question but when 
take a look to the documetation i didn't get a clear idea about the real 
job of smart proxy chef plugin and why on chef we have a client plugin  and 
on salt we don't have it ?? and if my platform is not agent less would it 
be necessary to have 3 plugin one on foreman and other one on smart proxy 
foreman and the third on my  iot devices ?
Le mercredi 28 juin 2017 11:50:40 UTC+2, Fairouz el ouazi a écrit :
>
> Hi everyone ,
>
>  I'm a beginner in using foreman ,So before in take the adventure i 
> want to know if the fact that it exists a plugin for managing chef is there 
> any chance to develop a new one that will manage my own platform  X 
> (PLatform that manage IOT  devices ) . So  at place of having chef client i 
> will have foreman dealing with the devices of my X platform . ???
>
> I really need your help or some ideas or if anyone has face the same 
> uses cases ? 
>
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Plugins configuration managment platform

2017-06-29 Thread Fairouz el ouazi
I m really so greatful for the help taht you give me as a beginner  that's 
why i have just a few questions that seems stupids .
1- if i wants to benefits of the functionalities and dashboard of foreman 
do i need to keep smart proxies with puppet or i need to create a new one 
for my (IOT x platform)
2-from documentation i see  that  plugins of cfgmngt can receive data 
(facts ) from client but is there any possibility to take the opposite 
direction is the plugins  capable to send data to clients . for example 
when on foreman i  would like to change the value of one parametres of 
group of node  : does the  clients have  the capability to get it and apply 
the changes .

Le jeudi 29 juin 2017 13:09:53 UTC+2, Marek Hulán a écrit :
>
> Hello, 
>
> a good start is reading this [1], looking at [2][3][4][5] and asking 
> questions 
> on #theforeman-dev irc channel on freenode. 
>
> [1] http://projects.theforeman.org/projects/foreman/wiki/ 
> How_to_Create_a_Plugin 
> [2] https://github.com/theforeman/foreman_chef/blob/master/app/models/ 
> foreman_chef/fact_importer.rb 
> <https://github.com/theforeman/foreman_chef/blob/master/app/models/foreman_chef/fact_importer.rb>
>  
> [3] https://github.com/theforeman/foreman_chef/blob/master/app/models/ 
> foreman_chef/fact_name.rb 
> <https://github.com/theforeman/foreman_chef/blob/master/app/models/foreman_chef/fact_name.rb>
>  
> [4] https://github.com/theforeman/foreman_chef/blob/master/app/models/ 
> foreman_chef/fact_parser.rb 
> <https://github.com/theforeman/foreman_chef/blob/master/app/models/foreman_chef/fact_parser.rb>
>  
> [5] https://github.com/theforeman/foreman_chef/blob/master/lib/foreman_chef/ 
>
> engine.rb#L81-L83 
> <https://github.com/theforeman/foreman_chef/blob/master/lib/foreman_chef/engine.rb#L81-L83>
>  
>
> Hope this helps 
>
> -- 
> Marek 
>
> On čtvrtek 29. června 2017 10:44:28 CEST Fairouz el ouazi wrote: 
> > Hi, thank for  your answer , my  platform  can communicate over REST API 
> . 
> > you said that it would be quite easy to develop a plugin for my cfgmgmt 
> . 
> > Can you give me a point from where to start . or documentation . 
> > 
> > Le mercredi 28 juin 2017 13:58:10 UTC+2, Marek Hulán a écrit : 
> > > On středa 28. června 2017 11:34:00 CEST Fairouz el ouazi wrote: 
> > > > Hi everyone , 
> > > > 
> > > >  I'm a beginner in using foreman ,So before in take the 
> adventure i 
> > > > 
> > > > want to know if the fact that it exists a plugin for managing chef 
> is 
> > > 
> > > there 
> > > 
> > > > any chance to develop a new one that will manage my own platform  X 
> > > > (PLatform that manage IOT  devices ) . So  at place of having chef 
> > > 
> > > client i 
> > > 
> > > > will have foreman dealing with the devices of my X platform . ??? 
> > > > 
> > > > I really need your help or some ideas or if anyone has face the 
> same 
> > > > 
> > > > uses cases ? 
> > > 
> > > I'm not sure if I understand the question but maybe a generic answer 
> will 
> > > help. You can create a plugin that introduces any kind of new object 
> in 
> > > Foreman. The simple plugins such as chef/salt/ansible adds new cfgmgmt 
> > > support 
> > > and can be used as an example how to parse reports and facts of any 
> new 
> > > similar tool. If your IOT device can send some kind of report, it 
> should 
> > > be 
> > > quite easy to add a plugin for that. 
> > > 
> > > If you want to go futher and let's say create IOT devices as different 
> > > objects 
> > > than hosts, it's also entirely possible but obviously more 
> complicated. 
> > > 
> > > Hope this helps 
>
>
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Re: Plugins configuration managment platform

2017-06-29 Thread Fairouz el ouazi
I m really so greatful for the help taht you give me as a beginner  that's 
why i have just a few questions that seems stupids .
1- if i wants to benefits of the functionalities and dashboard of foreman 
do i need to keep smart proxies with puppet or i need to create a new one 
for my (IOT x platform)
2-from documentation i see  that  plugins of cfgmngt can receive data 
(facts ) from client but is there any possibility to take the opposite 
direction is the plugins  capable to send data to clients . for example 
when on foreman i  would like to change the value of one parametres of 
group of node  : does the  clients have  the capability to get it and apply 
the changes .

Le jeudi 29 juin 2017 13:08:04 UTC+2, Daniel Lobato a écrit :
>
> On 06/29, Fairouz el ouazi wrote: 
> > Hi, thank for  your answer , my  platform  can communicate over REST API 
> . 
> > you said that it would be quite easy to develop a plugin for my cfgmgmt 
> . 
> > Can you give me a point from where to start . or documentation . 
>
> Here are some docs on how to write your own plugin: 
>
> https://theforeman.org/plugins/#3.WritingYourOwn 
>
> For the use case you're asking about, I would recommend looking into the 
> commit history of similar projects, namely: 
>
> https://github.com/theforeman/foreman_chef 
> https://github.com/theforeman/foreman_ansible 
> https://github.com/theforeman/foreman_salt/ 
>
> > 
> > Le mercredi 28 juin 2017 11:50:40 UTC+2, Fairouz el ouazi a écrit : 
> > > 
> > > Hi everyone , 
> > > 
> > >  I'm a beginner in using foreman ,So before in take the adventure 
> i 
> > > want to know if the fact that it exists a plugin for managing chef is 
> there 
> > > any chance to develop a new one that will manage my own platform  X 
> > > (PLatform that manage IOT  devices ) . So  at place of having chef 
> client i 
> > > will have foreman dealing with the devices of my X platform . ??? 
> > > 
> > > I really need your help or some ideas or if anyone has face the 
> same 
> > > uses cases ? 
> > > 
> > > 
> > 
> > -- 
> > 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 foreman-dev...@googlegroups.com . 
> > For more options, visit https://groups.google.com/d/optout. 
>
>
> -- 
> Daniel Lobato Garcia 
>
> @dLobatog 
> blog.daniellobato.me 
> daniellobato.me 
>
> GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30 
> Keybase: https://keybase.io/elobato 
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [foreman-dev] Plugins configuration managment platform

2017-06-29 Thread Fairouz el ouazi
Hi, thank for  your answer , my  platform  can communicate over REST API . 
you said that it would be quite easy to develop a plugin for my cfgmgmt . 
Can you give me a point from where to start . or documentation . 


Le mercredi 28 juin 2017 13:58:10 UTC+2, Marek Hulán a écrit :
>
> On středa 28. června 2017 11:34:00 CEST Fairouz el ouazi wrote: 
> > Hi everyone , 
> > 
> >  I'm a beginner in using foreman ,So before in take the adventure i 
> > want to know if the fact that it exists a plugin for managing chef is 
> there 
> > any chance to develop a new one that will manage my own platform  X 
> > (PLatform that manage IOT  devices ) . So  at place of having chef 
> client i 
> > will have foreman dealing with the devices of my X platform . ??? 
> > 
> > I really need your help or some ideas or if anyone has face the same 
> > uses cases ? 
>
> I'm not sure if I understand the question but maybe a generic answer will 
> help. You can create a plugin that introduces any kind of new object in 
> Foreman. The simple plugins such as chef/salt/ansible adds new cfgmgmt 
> support 
> and can be used as an example how to parse reports and facts of any new 
> similar tool. If your IOT device can send some kind of report, it should 
> be 
> quite easy to add a plugin for that. 
>
> If you want to go futher and let's say create IOT devices as different 
> objects 
> than hosts, it's also entirely possible but obviously more complicated. 
>
> Hope this helps 
>
> -- 
> Marek 
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] Re: Plugins configuration managment platform

2017-06-29 Thread Fairouz el ouazi
Hi, thank for  your answer , my  platform  can communicate over REST API . 
you said that it would be quite easy to develop a plugin for my cfgmgmt . 
Can you give me a point from where to start . or documentation . 

Le mercredi 28 juin 2017 11:50:40 UTC+2, Fairouz el ouazi a écrit :
>
> Hi everyone ,
>
>  I'm a beginner in using foreman ,So before in take the adventure i 
> want to know if the fact that it exists a plugin for managing chef is there 
> any chance to develop a new one that will manage my own platform  X 
> (PLatform that manage IOT  devices ) . So  at place of having chef client i 
> will have foreman dealing with the devices of my X platform . ???
>
> I really need your help or some ideas or if anyone has face the same 
> uses cases ? 
>
>

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[foreman-dev] Plugins configuration managment platform

2017-06-28 Thread Fairouz el ouazi
Hi everyone ,

 I'm a beginner in using foreman ,So before in take the adventure i 
want to know if the fact that it exists a plugin for managing chef is there 
any chance to develop a new one that will manage my own platform  X 
(PLatform that manage IOT  devices ) . So  at place of having chef client i 
will have foreman dealing with the devices of my X platform . ???
   
I really need your help or some ideas or if anyone has face the same 
uses cases ? 

-- 
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 foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.