Hi, Is there a puppet agent available for Android or IPhone ? Sincerly, Bernard Granier -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
On Wed, Mar 13, 2013 at 10:50 AM, bernard.granier@morpho.com <bernard.granier@morpho.com> wrote:> Hi, > > Is there a puppet agent available for Android or IPhone ?I very much doubt it. You''d have to have ports of Ruby and Facter, available, and probably a bunch of other stuff too. How many phones do you have that you need to config manage them? And what items of their configuration is it that you want to manage? That''s not as rhetorical as it probably sounds; I''m genuinely intrigued as to what it is you''re trying to achieve here. Thanks, Matt. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Hi, Thanks for your answer and I hope that I do not " hijacked" a thread. My company sells a product, and a part of this product may be used on mobile and classical computers. We look to use for deployment tool on classical computers, and as usual, it is more simple to use one tool only for deployment. So I have to cover a requirement for deployment on mobile, this is the cause of my question, after that the mobile number is between one or two until one or two thousands. For IPhone, I understand your answer, but for Android and W8 ? One is based on Linux, the other one on windows; your answer means that Ruby does not run on these two OS or at least, that not known tests have been done on these OS. Sincerly, Bernard Granier CE Plateforme Système bernard.granier@morpho.com 01 58 11 32 51 -----Original Message----- From: puppet-users@googlegroups.com [mailto:puppet-users@googlegroups.com] On Behalf Of Matthew Burgess Sent: Wednesday, March 13, 2013 12:02 PM To: puppet-users@googlegroups.com Subject: Re: [Puppet Users] Puppet and mobile OS On Wed, Mar 13, 2013 at 10:50 AM, bernard.granier@morpho.com <bernard.granier@morpho.com> wrote:> Hi, > > Is there a puppet agent available for Android or IPhone ?I very much doubt it. You''d have to have ports of Ruby and Facter, available, and probably a bunch of other stuff too. How many phones do you have that you need to config manage them? And what items of their configuration is it that you want to manage? That''s not as rhetorical as it probably sounds; I''m genuinely intrigued as to what it is you''re trying to achieve here. Thanks, Matt. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out. # " This e-mail and any attached documents may contain confidential or proprietary information. If you are not the intended recipient, you are notified that any dissemination, copying of this e-mail and any attachments thereto or use of their contents by any means whatsoever is strictly prohibited. If you have received this e-mail in error, please advise the sender immediately and delete this e-mail and all attached documents from your computer system." # -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
On Wed, Mar 13, 2013 at 1:14 PM, GRANIER Bernard (MORPHO) <bernard.granier@morpho.com> wrote:> Hi, > > Thanks for your answer and I hope that I do not " hijacked" a thread. > > My company sells a product, and a part of this product may be used on mobile and classical computers. > > We look to use for deployment tool on classical computers, and as usual, it is more simple to use one tool only for deployment.Understood, but see below as well as the following: I do not think of puppet as an application deployment tool. It is more of a configuration management/sync/deployment tool. The underlying package manager is the thing that still deploys the applications (assuming you want to keep your sanity and package everything wherever possible).> So I have to cover a requirement for deployment on mobile, this is the cause of my question, after that the mobile number is between one or two until one or two thousands. > > For IPhone, I understand your answer, but for Android and W8 ? One is based on Linux, the other one on windows; your answer means that Ruby does not run on these two OS or at least, that not known tests have been done on these OS.So, in an ideal world, you want one deployment tool, but now it sounds like you are already going to either a) ignore iPhone users or b) accept a different deployment tool may be required for iPhone. If so, why is b) acceptable for iPhones and not for Android phones? In addition, how are you going to get all of these mobile users to install ruby so that they can then install puppet so that they can then pull down your manifests? Are you really going to ask them to configure puppet on their handsets to point to your puppet server and assume they''ll trust you about your motives? Or is this for a more tightly controlled corporate environment where you''ll be configuring the handsets before shipping them out? Either way, I have a feeling you''ll find the handsets are so tightly locked down that you won''t be able to easily get things like Ruby and/or Puppet on them. I suspect you''ll have to package them up into their native formats before they''ll even install and then still you''re going to have to get them onto the relevant app stores so that users can install them. At that point, you''ve got a deployment mechanism already, negating the need for Puppet, no? Thanks, Matt. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
On Wednesday, March 13, 2013 8:14:11 AM UTC-5, bernard...@morpho.com wrote:> > Hi, > > Thanks for your answer and I hope that I do not " hijacked" a thread. > > My company sells a product, and a part of this product may be used on > mobile and classical computers. > > We look to use for deployment tool on classical computers, and as usual, > it is more simple to use one tool only for deployment. > > So I have to cover a requirement for deployment on mobile, this is the > cause of my question, after that the mobile number is between one or two > until one or two thousands. > > For IPhone, I understand your answer, but for Android and W8 ? One is > based on Linux, the other one on windows; your answer means that Ruby does > not run on these two OS or at least, that not known tests have been done on > these OS. > >Android runs on a modified Linux kernel, but it provides a very different environment than what most people refer to as Linux. The Free Software Foundation prefers to describe the latter as "GNU/Linux", and this is one reason why. You may find their explanation useful: http://www.gnu.org/gnu/gnu-linux-faq.html#linuxsyswithoutgnu. With that said, there are at least two Ruby implementations for Android, and probably more. You likely can run Facter and the Puppet agent on one of these, though I have never heard of anyone doing so. The issue is not so much with these pieces themselves, but with the OS-specific plugins on which they rely to do any actual work. The sense in which Android is Linux (i.e. that it runs on the Linux kernel) is not helpful in this regard. On the other hand, if Puppet and Facter themselves will indeed run on one of the Android Rubies, then it should be possible to implement any missing plugins for features you need. Individual plugins are not hard to write, but I cannot predict how much work the overall task would require. The situation is similar for iOS as for Android. There is at least one Ruby for iOS, but iOS is not OS X. You may need to write custom plugins. Puppet is reported to run on Windows 8, although it was not (yet) officially supported on that OS the last I heard. I''m not certain, however, whether that applies to Win8 on ARM, which is a lot more restricted than Win8 on x86[_64]. It boils down to the same question as in the other two cases, except here I am unclear about whether there is a Ruby that runs on Win8/ARM. John -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
The bigger issue here is that neither iphone nor android really *need* what puppet offers. In terms of deployment, there are already methods of doing such things (TouchDown comes to mind) that better reflect the model of the mobile OS. Most of the underlying tools used by the providers in puppet are not even available, so you''d be doing a bunch of work to implement a tiny subset of puppet features on a mobile os. It''s just not a road you want to go down (or someone would have started on it already). On Wednesday, March 13, 2013 8:29:25 AM UTC-6, jcbollinger wrote:> > > > On Wednesday, March 13, 2013 8:14:11 AM UTC-5, bernard...@morpho.comwrote: >> >> Hi, >> >> Thanks for your answer and I hope that I do not " hijacked" a thread. >> >> My company sells a product, and a part of this product may be used on >> mobile and classical computers. >> >> We look to use for deployment tool on classical computers, and as usual, >> it is more simple to use one tool only for deployment. >> >> So I have to cover a requirement for deployment on mobile, this is the >> cause of my question, after that the mobile number is between one or two >> until one or two thousands. >> >> For IPhone, I understand your answer, but for Android and W8 ? One is >> based on Linux, the other one on windows; your answer means that Ruby does >> not run on these two OS or at least, that not known tests have been done on >> these OS. >> >> > Android runs on a modified Linux kernel, but it provides a very different > environment than what most people refer to as Linux. The Free Software > Foundation prefers to describe the latter as "GNU/Linux", and this is one > reason why. You may find their explanation useful: > http://www.gnu.org/gnu/gnu-linux-faq.html#linuxsyswithoutgnu. > > With that said, there are at least two Ruby implementations for Android, > and probably more. You likely can run Facter and the Puppet agent on one > of these, though I have never heard of anyone doing so. The issue is not > so much with these pieces themselves, but with the OS-specific plugins on > which they rely to do any actual work. The sense in which Android is Linux > (i.e. that it runs on the Linux kernel) is not helpful in this regard. > > On the other hand, if Puppet and Facter themselves will indeed run on one > of the Android Rubies, then it should be possible to implement any missing > plugins for features you need. Individual plugins are not hard to write, > but I cannot predict how much work the overall task would require. > > The situation is similar for iOS as for Android. There is at least one > Ruby for iOS, but iOS is not OS X. You may need to write custom plugins. > > Puppet is reported to run on Windows 8, although it was not (yet) > officially supported on that OS the last I heard. I''m not certain, > however, whether that applies to Win8 on ARM, which is a lot more > restricted than Win8 on x86[_64]. It boils down to the same question as in > the other two cases, except here I am unclear about whether there is a Ruby > that runs on Win8/ARM. > > > John > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
It would have run on MeeGo... Android doesn''t have enough of a linux stack to make ruby easy to setup I have no idea bout iPhone so can''t comment on that. On 13 March 2013 20:50, bernard.granier@morpho.com < bernard.granier@morpho.com> wrote:> Hi, > > > > Is there a puppet agent available for Android or IPhone ? > > > > Sincerly, > > > > Bernard Granier > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscribe@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/puppet-users?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.