Date: Mon, 23 Sep 2013 21:05:55 -0400 From: Jason Unovitch <jason.unovitch@gmail.com> To: Jason Helfman <jgh@FreeBSD.org> Cc: freebsd-pkg@freebsd.org Subject: Re: pkg integration spacewalk question Message-ID: <5240E573.1000900@gmail.com> In-Reply-To: <CAMuy=%2BgQ1u6Z-ZAmoVp9jZd1BREy3hH7AgyrszKDNTF6xUQz_A@mail.gmail.com> References: <mailman.99.1379592003.55898.freebsd-pkg@freebsd.org> <523B9CAF.5060002@gmail.com> <CAMuy=%2BjfCSkKNmOj2Gs7YENsDF8LY%2BzsNSJTQK8KxKtH002%2Bvw@mail.gmail.com> <CAMuy=%2BgQ1u6Z-ZAmoVp9jZd1BREy3hH7AgyrszKDNTF6xUQz_A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. --------------ms000005050801020706090508 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable On 09/23/2013 10:58 AM, Jason Helfman wrote: > On Thu, Sep 19, 2013 at 10:51 PM, Jason Helfman <jgh@freebsd.org=20 > <mailto:jgh@freebsd.org>> wrote: > > On Thu, Sep 19, 2013 at 5:54 PM, Jason Unovitch > <jason.unovitch@gmail.com <mailto:jason.unovitch@gmail.com>> wrote:= > > Hi Jason, > Some of the functionality looks similar to what is in Puppet. > I've been working on finalizing a "how to" running Puppet open > source with its Dashboard on an Nginx/Ruby on Rails/MariaDB > back-end. Unfortunately I haven't tried any FreeBSD clients > yet and only have experience with Linux clients talking to the > Puppet on a FreeBSD server. If the pkg integration works as > well as integration with the Linux package mangers, declaring > having the latest versions of packages would be enough to > ensure everything got updated. With a private pkg repo that > gets vetted and updated when security issues come up I could > see this working rather well for ensuring tight configuration > control. Once I get around to testing some FreeBSD clients > I'll see how well pkg integration works out. > > If Puppet doesn't work for you, other options to look into are > Cfengine, Chef, and Salt. I've just stuck with the first tool > for the job that I tried as it worked well. I'd be more than > happy to point you to the how to guide when I'm done as I'm > planning on putting it up on the forums for anybody who can > benefit from it. > > Cheers, > Jason Unovitch > > > Hi Jason. > > I've run puppet for years, but have never run the 'dashboard,' > however I have run it recently taking advantage of 'pkg' > repositories. This is a different request, though. This is > on-demand. So I check a group of servers. I can work with that > group of servers, and proactively see how many packages are > out-of-date. I can then select those servers, and upgrade packages > of those specific systems. > > I believe part of this can be done in 'puppet,' but puppet is very > good at configuration management, and trigger based actions. I > have not found any part of puppet that shows it is a good tool for > patch management, or massive pkg deployment/upgrades. > > I may have missed where you can do this efficiently with puppet. > However, I would be happy to discover this, as well :) > > I've worked slightly with the others you had mentioned, but still > am unsure if they are as what I described what I am looking for. > > Nonetheless, I look forward to reading your forum post. > > -jgh > > > With a bit more investigation, it seems that the Puppet Enterprise=20 > Edition, which is non-free, seems it would be a good fit and has what=20 > I was looking for. It would just be a matter of making sure the pkg=20 > piece works with it. I would assume it does, as I've had that working=20 > on the standard edition. Thanks for your ideas, and I appreciate your=20 > time. > > -jgh > > --=20 > Jason Helfman | FreeBSD Committer > jgh@FreeBSD.org | http://people.freebsd.org/~jgh=20 > <http://people.freebsd.org/%7Ejgh> | The Power to Serve Jason, Even with the Dashboard it still is more for visibility rather than an=20 on demand ability to make changes. I'm still learning the interface,=20 and while it isn't as fully featured as the Enterprise Edition, it is=20 nice. I've dropped my guide on the forum at=20 http://forums.freebsd.org/showthread.php?t=3D42071. I hope you can find a= =20 solution for what you are looking for. -Jason Unovitch --------------ms000005050801020706090508 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKVDCC BRowggQCoAMCAQICEG0Z6qcZT2ozIuYiMnqqcd4wDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNV BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoT FVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3Qu Y29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg RW1haWwwHhcNMTEwNDI4MDAwMDAwWhcNMjAwNTMwMTA0ODM4WjCBkzELMAkGA1UEBhMCR0Ix GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE ChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGlj YXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBAJKEhFtLV5jUXi+LpOFAyKNTWF9mZfEyTvefMn1V0HhMVbdClOD5J3EHxcZppLkyxPFA GpDMJ1Zifxe1cWmu5SAb5MtjXmDKokH2auGj/7jfH0htZUOMKi4rYzh337EXrMLaggLW1DJq 1GdvIBOPXDX65VSAr9hxCh03CgJQU2yVHakQFLSZlVkSMf8JotJM3FLb3uJAAVtIaN3FSrTg 7SQfOq9xXwfjrL8UO7AlcWg99A/WF1hGFYE8aIuLgw9teiFX5jSw2zJ+40rhpVJyZCaRTqWS D//gsWD9Gm9oUZljjRqLpcxCm5t9ImPTqaD8zp6Q30QZ9FxbNboW86eb/8ECAwEAAaOCAUsw ggFHMB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBR6E04AdFvG eGNkJ8Ev4qBbvHnFezAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNV HSAECjAIMAYGBFUdIAAwWAYDVR0fBFEwTzBNoEugSYZHaHR0cDovL2NybC51c2VydHJ1c3Qu Y29tL1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwdAYI KwYBBQUHAQEEaDBmMD0GCCsGAQUFBzAChjFodHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVRO QWRkVHJ1c3RDbGllbnRfQ0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1 c3QuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQCF1r54V1VtM39EUv5C1QaoAQOAivsNsv1Kv/av QUn1G1rF0q0bc24+6SZ85kyYwTAo38v7QjyhJT4KddbQPTmGZtGhm7VNm2+vKGwdr+XqdFqo 2rHA8XV6L566k3nK/uKRHlZ0sviN0+BDchvtj/1gOSBH+4uvOmVIPJg9pSW/ve9g4EnlFsjr P0OD8ODuDcHTzTNfm9C9YGqzO/761Mk6PB/tm/+bSTO+Qik5g+4zaS6CnUVNqGnagBsePdIa XXxHmaWbCG0SmYbWXVcHG6cwvktJRLiQfsrReTjrtDP6oDpdJlieYVUYtCHVmdXgQ0BCML7q peeU0rD+83X5f27nMIIFMjCCBBqgAwIBAgIRANpYFAa4K3v/RFGj7CcJ1kowDQYJKoZIhvcN AQEFBQAwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYDVQQDEzBD T01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTMw NTI4MDAwMDAwWhcNMTQwNTI4MjM1OTU5WjApMScwJQYJKoZIhvcNAQkBFhhqYXNvbi51bm92 aXRjaEBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyPmlErSTr hOKET4lTn5vhwjPW3yF8UdzLFZC1GJNB2kz3D43AehkoWniMxJPdWeZJPvlswX7j7GJEIlB7 x+HjlmFRF9khFMNWOuz2KbBsv2J7EjMepI9XKtLStJ2L4KNS37xM9hConf5gowPG5fJUk4+b Et2cZTXi8h3FkPr8kS6aFNN7JOaVnbOdTFicMIzN8B65lOrE1nk393x5975R1quaVM/lopgZ ukGW768uwb/hnc3inIshgJ2KSvVe+L7jTa0TfcHeoLsAebZzN0MDO5s9fgHfv33TMk+hMxf3 NwRJVGdVq/wNixL9VsFzJ+dPifQ8ENWDqsbxy6aggwwhAgMBAAGjggHoMIIB5DAfBgNVHSME GDAWgBR6E04AdFvGeGNkJ8Ev4qBbvHnFezAdBgNVHQ4EFgQU7MgMQO0VsBYBsYVXsVKy4bhx +2UwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQG CysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBXBgNV HR8EUDBOMEygSqBIhkZodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRo ZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGIBggrBgEFBQcBAQR8MHowUgYIKwYB BQUHMAKGRmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0 aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k b2NhLmNvbTAjBgNVHREEHDAagRhqYXNvbi51bm92aXRjaEBnbWFpbC5jb20wDQYJKoZIhvcN AQEFBQADggEBAHkDqUErHcIxgm2GQtFY7ccGNwG4DmqisSfsEdA/E8LSPRGLVrDek40TiCfR 2Sz9C/j+y+RIUFPySQGEspkFdmTJaVlMCDoOnZvVLUKcQmq3Ju3zpn6ODt/y+wBnKFDGqEtx 60QGUt5RZN/Yk/xopoOh2COybLu+aM/ZdAof/BYR4xywhKo9YzV/+3QK0sN6YBZkh7K6H/GD q+eayU1D5YyLPw0LkGPnMb1nsxJ4fAZtMgvzg2RAfbxTmWfe6MpR6V4vZzuSev0evtCV/8zi STS5LUqaEhYdzdDNwdk44VaF7kYNKLg44xO6aWO1iGp5TqCcJ0tw/Aq4/zLNWI8cVJ0xggQc MIIEGAIBATCBqTCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3Rl cjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNV BAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIR ANpYFAa4K3v/RFGj7CcJ1kowCQYFKw4DAhoFAKCCAkcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3 DQEHATAcBgkqhkiG9w0BCQUxDxcNMTMwOTI0MDEwNTU1WjAjBgkqhkiG9w0BCQQxFgQUvFIi nSr7Ib+5aVV60byg3O7QeSwwbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASowCwYJYIZI AWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr DgMCBzANBggqhkiG9w0DAgIBKDCBugYJKwYBBAGCNxAEMYGsMIGpMIGTMQswCQYDVQQGEwJH QjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD VQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50 aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA2lgUBrgre/9EUaPsJwnWSjCBvAYLKoZI hvcNAQkQAgsxgayggakwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNo ZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkw NwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg Q0ECEQDaWBQGuCt7/0RRo+wnCdZKMA0GCSqGSIb3DQEBAQUABIIBACHQuEGtjn9/8EAblR0m xFtMKO5BMHXCOEUpNN8hgqooUEn5KQHhm36Kk+2xSdfMJwpPLvYowIkLCimfUYH1IXf30UqH xXBP52b4J2JM0anyxhlgpeSxb+/P0PES9TdnbeG3ieZa+Ho/AKTTtRlGhkcps0xi7GggOJ7P BuhM92nZ+1ResI9Qu68khB46I6SSjFezBB8YRkItTLLZxh1C4uUb8xjIrsR2h7lSFdBRQqDH r4DpqTH0Tc3K0sG99WPpcZvy0JYnxTJpVxKR7ULt/lPjV8HF8htwPsb+LDWpx1NCBaxXs62/ 75RQABmqCyjU00i7kAheUNlmdN7RPIDvEw8AAAAAAAA= --------------ms000005050801020706090508--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5240E573.1000900>