Puppet Cygwin
Version 2 (Anonymous, 03/13/2010 08:01 pm)
| 1 | 1 | # Puppet on Cygwin |
|
|---|---|---|---|
| 2 | 1 | ||
| 3 | 1 | This is a placeholder for a hypothetical cygwin port, because I was |
|
| 4 | 1 | asked to package and maintain it. |
|
| 5 | 1 | ||
| 6 | 1 | cygwin basically uses a simplified [[Puppet Gentoo]] ebuild format |
|
| 7 | 1 | for cygports. So see there for general configuration questions. |
|
| 8 | 1 | ||
| 9 | 1 | The only other reference I found was: |
|
| 10 | 1 | ||
| 11 | 1 | > "via ruby's windows port you can have something running natively |
|
| 12 | 1 | > instead of the cygwin "hack" |
|
| 13 | 1 | > (cyg->cfengine->activeperl->Win32::OLE), which is better when |
|
| 14 | 1 | > deploying nodes." |
|
| 15 | 1 | ||
| 16 | 1 | Please describe that someone, and I'll take over. --rurban |
|
| 17 | 1 | ||
| 18 | 1 | I have no idea what the above quote is talking about. If no one |
|
| 19 | 1 | else does either, let's take it out. --Andrew Schulman |
|
| 20 | 1 | ||
| 21 | 1 | Package management is likely to be the key missing piece. Does |
|
| 22 | 1 | setup.exe have the command-line capability to provide basic package |
|
| 23 | 1 | management? Another possibility is |
|
| 24 | 1 | [cyg-apt](http://code.google.com/p/cyg-apt/). cyg-apt supports a |
|
| 25 | 1 | lot more operations on the command line, but it's still young and |
|
| 26 | 1 | also runs within Cygwin-- maybe a show-stopper. |
|
| 27 | 1 | ||
| 28 | 1 | cygport isn't likely to be of any help for Puppet. It's a system |
|
| 29 | 1 | for building packages, not installing them, and not all packages |
|
| 30 | 1 | even use it. |