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+unsubscr...@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.